结构化系统分析与设计方法_第1页
结构化系统分析与设计方法_第2页
结构化系统分析与设计方法_第3页
结构化系统分析与设计方法_第4页
结构化系统分析与设计方法_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第1 1章章 结构化系统分析与设计方法结构化系统分析与设计方法1.1 结构化生命周期法简介1.2 结构化系统分析方法1.3 结构化系统设计方法1.1 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 系统实施阶段系统实施阶段 在系统分析

3、和系统设计完成之后,系统开发即进入实施阶段。新系统设计方案的成功实施是MIS生命周期中的一个重要阶段。系统实施是将新系统设计方案转换成实际运行系统的全过程。1.1.5 系统运行与维护阶段系统运行与维护阶段 这个阶段是整个系统开发生命周期中最长的一个阶段,可以是几年甚至十几年。这一阶段要对系统的日常运行进行管理,并对系统进行评价和维护。1.1.2 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 功能体系分析功能

5、体系分析 功能体系调查可以了解或确定系统的功能构造。系统有一个总的目标,为达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,又依赖于它下面各项更具体的功能来执行,通常采用功能体系图对功能体系进行描述。销售系统管理销售计划管理销售合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性检查合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析1.2.4 业务流程分析业务流程分析 业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,促成

6、在新系统基础上优化业务处理流程。1.2.5 数据流程分析数据流程分析 数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。这些问题包括数据流程不畅、前后数据不匹配和数据处理过程不合理等等。1.2.6 数据字典数据字典 数据字典是以特定格式记录下来的、对系统的数据流图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明,是对数据流图的重要补充。1

7、.2.7 新系统的逻辑模型新系统的逻辑模型 新系统逻辑模型的提出要以现行系统的数据流图为基础,并以新系统的目标为依据,通过逐渐修改现行系统的数据流图来实现。1.2.8 系统分析报告系统分析报告 系统分析报告又称系统说明书,反映了系统分析阶段调查分析的全部情况,是这一阶段的重要文档。用户可通过它来验证和认可新系统的开发策略和开发方案,而系统设计师则可以用它来指导系统设计工作和以后的系统实施标准。1.1.3 3 结构化系统设计方法结构化系统设计方法1.3.1 功能模块设计1.3.2 系统配置设计1.3.3 代码设计1.3.4 数据库设计1.3.5 输入/输出设计1.3.6 人机对话设计1.3.7

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

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论