结构化系统分析与设计方法讲解

上传人:我** 文档编号:113795165 上传时间:2019-11-09 格式:PPT 页数:26 大小:505.50KB
返回 下载 相关 举报
结构化系统分析与设计方法讲解_第1页
第1页 / 共26页
结构化系统分析与设计方法讲解_第2页
第2页 / 共26页
结构化系统分析与设计方法讲解_第3页
第3页 / 共26页
结构化系统分析与设计方法讲解_第4页
第4页 / 共26页
结构化系统分析与设计方法讲解_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《结构化系统分析与设计方法讲解》由会员分享,可在线阅读,更多相关《结构化系统分析与设计方法讲解(26页珍藏版)》请在金锄头文库上搜索。

1、第1章 结构化系统分析与设计方法,1.1 结构化生命周期法简介 1.2 结构化系统分析方法 1.3 结构化系统设计方法,1.1 结构化生命周期法简介,1.1.1 系统规划阶段 1.1.2 系统分析阶段 1.1.3 系统设计阶段 1.1.4 系统实施阶段 1.1.5 系统运行和维护阶段,结构化生命周期法的基本思想就是将整个信息系统的开发过程划分为系统规划、系统分析、系统设计、系统实施、系统运行与维护5个阶段。相邻的阶段间首尾相连,形成信息系统开发的周期循环过程。,1.1.1 系统规划阶段,系统规划阶段的主要任务是根据用户提出的系统开发请求,进行初步调查,明确系统要完成的主要功能、基本要求和要产生

2、的信息,即确定总体结构方案,然后进行可行性研究,确定所要开发的系统是否可行,只有可行才可以进行后续工作。,1.1.2 系统分析阶段,系统分析阶段根据系统规划阶段所确定的系统总体结构方案,对现有的管理系统进行详细调查研究,从所获取的信息中分析出合理的信息流动、处理、存储的过程,即建立目标系统的逻辑模型。,1.1.3 系统设计阶段,当目标系统逻辑方案审查通过后,就可以开始系统设计了。系统设计阶段实际上是根据目标系统的逻辑模型确定目标系统的物理模型,即解决目标系统“怎样做”的问题。,1.1.4 系统实施阶段,在系统分析和系统设计完成之后,系统开发即进入实施阶段。新系统设计方案的成功实施是MIS生命周

3、期中的一个重要阶段。系统实施是将新系统设计方案转换成实际运行系统的全过程。,1.1.5 系统运行与维护阶段,这个阶段是整个系统开发生命周期中最长的一个阶段,可以是几年甚至十几年。这一阶段要对系统的日常运行进行管理,并对系统进行评价和维护。,1.2 结构化系统分析方法,1.2.1 需求分析 1.2.2 组织结构分析 1.2.3 功能体系分析 1.2.4 业务流程分析 1.2.5 数据流程分析 1.2.6 数据字典 1.2.7 新系统的逻辑模型 1.2.8 数据流程分析,1.2.1 需求分析,用户需求指的是新系统必须满足的所有性能和限制,包括:功能要求、性能要求、可靠性要求、安全保密要求、开发费用

4、、开发周期和可使用的资源等方面的限制等等。 需求分析要全面理解用户的各项要求,又不能全盘接受所有的要求,而需要准确地表达用户的要求,因为并非全部要求都合理。,1.2.2 组织结构分析,组织结构的调查与分析通常采用组织结构图来完成,通过建立组织结构图,可以详细了解各部门人员的业务分工情况和有关人员的姓名、工作职责、决策内容、存在问题和对新系统的要求等。,1.2.3 功能体系分析,功能体系调查可以了解或确定系统的功能构造。系统有一个总的目标,为达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,又依赖于它下面各项更具体的功能来执行,通常采用功能体系图对功能体系进行描述。,1.2.4 业务

5、流程分析,业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,促成在新系统基础上优化业务处理流程。,1.2.5 数据流程分析,数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。这些问题包括数据流程不畅、前后数据不匹配和数据处理过程不合理等等。,1.2.6 数据字典,数据字典是以特定格式记录下来的、对系

6、统的数据流图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明,是对数据流图的重要补充。,1.2.7 新系统的逻辑模型,新系统逻辑模型的提出要以现行系统的数据流图为基础,并以新系统的目标为依据,通过逐渐修改现行系统的数据流图来实现。,1.2.8 系统分析报告,系统分析报告又称系统说明书,反映了系统分析阶段调查分析的全部情况,是这一阶段的重要文档。用户可通过它来验证和认可新系统的开发策略和开发方案,而系统设计师则可以用它来指导系统设计工作和以后的系统实施标准。,1.3 结构化系统设计方法,1.3.1 功能模块设计 1.3.2 系统配置设计 1.3.3 代码设计 1.3

7、.4 数据库设计 1.3.5 输入/输出设计 1.3.6 人机对话设计 1.3.7 系统设计说明书,1.3.1 功能模块设计,功能模块设计方法是在结构化思想的基础上发展起来的一种用于复杂系统结构设计的技术,它运用一套标准的设计准则和工具,采用模块化的方法进行系统结构设计。,1.3.2 系统配置设计,系统配置设计主要包括硬件和软件两部分。 在硬件配置设计中,需要确定开发新系统所需要的计算机主机、外围设备、联网设备等硬件设备的配置方案; 在软件配置设计中,则需要确定操作系统、网络协议、数据库产品以及应用软件等的选择方案。,1.3.3 代码设计,代码是代表客观存在的实体及其各种属性的符号,。使用代码

8、可以使数据的表达方式标准化,节省存储空间,便于信息的传递和进行分类、合并、检索等处理,提高计算机处理信息的,标明事物所处状态。 代码设计是在系统调查与分析的基础上,确定系统内需要代码化的实体,给出编码结构和编码规则,以及对所有编码对象实施编码,从而为系统建立一套统一而科学的代码体系。,1.3.4 数据库设计,系统需求分析:确认设计范围,在此基础上调查分析信息需求,最终建立需求说明文档。 概念设计:将需求分析得到的用户需求抽象为信息结构(即概念模型)。 逻辑设计:将概念设计阶段建立的E-R模型转换为关系模型,并按需要进行关系规范化,最终实现模式优化。 物理设计:为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构。,1.3.5 输入/输出设计,输入设计阶段,要确定输入的数据内容、输入方式、记录格式、输入设备等,还要完成输入数据的正确性校验。 输出设计是从信息输出角度,通过对输出设备、输出内容、输出界面、输出控制等方面的分析研究,确定出可行的输出设计方案。,1.3.6 人机对话设计,人机对话是人与计算机进行信息交流的过程。输入、输出都是人机对话,用户通过屏幕、键盘等设备可以与计算机进行信息交换,控制系统的运行。,1.3.7 系统设计说明书,系统设计阶段的工作,最终将以系统设计说明书的形式体现出来。系统设计说明书既是系统设计阶段的工作成果,也是系统实施的重要依据。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号