第6章 结构化系统分析.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 结构化系统分析

6.4 系统说明书 (1)引言 说明项目名称、目标、功能、背景、引用资料(如核准的计划任务书或合同)、本文所用的专门术语等。 (2)项目概述 项目的主要工作内容 现行系统的调查情况 新系统的逻辑模型。 (3)实施计划 工作任务的分解。按系统功能划分,指定专人分工负责。 进度。PERT图或甘特图 预算 本章小节 本章主要介绍的是结构化的系统分析方法,其基本思想是通过“自顶向下、逐层分解”的方法,利用分解和抽象这两个基本手段控制系统的复杂性。实践证明,它是一种简单实用的方法。 分解:把大问题分解成小问题,然后分别解决。分而治之,正是系统工程的思路。 抽象:分解时分层进行,先考虑问题最本质的属性,暂时略去具体细节,以后再逐层添加细节,直到最详细的内容。 结构化系统分析通过一套分层次的数据流程图,辅以数据字典、小说明等工具来描述系统。 系统说明书是这一阶段工作的结晶。 * * * * * * * * (1)、数据元素 数据元素是最小的数据组成单位,也就是不可再分的数据单位,如学号、年龄、性别等。 需要描述以下属性: (1)名称 (2)别名 (3)类型 (4)取值范围和取值的含义 (5)长度 (6)简要说明 数据元素条目 (2)、数据结构 数据结构的描述重点,是数据之间的组合关系,即说明这个数据结构包括哪些成分。 一个数据结构可以包含若干数据元素和数据结构。 可能有的特殊成分: (1) 必选项——{} (2) 任选项——[] (3) 重复项— * 数据结构条目 (3)、数据流 数据流条目需要描述以下属性: (1)数据流的来源 (2)数据流的去处 (3)数据流的组成 (4)数据流的流通量 (5)高峰时的流通量 数据流条目 (4)、数据存储 主要描写该数据存储的结构,及与其有关的数据流、查询要求。 有些数据存储的结构可能很复杂,如“学籍表”,包括学生的基本情况、学生动态、奖惩记录、学习成绩、毕业论文成绩等,其中每一项又是数据结构。这些数据结构有各自的条目分别加以说明,因此在“学籍表”的条目中可以直接引用这些数据结构,而不要列出这些数据结构的内部元素构成。 数据存储条目 (5)、处理过程 需要在数据字典中描述处理框的编号、名称、功能的简要说明,有关的输入、输出。 通常仅重点描述最底层的处理过程。 复杂的处理逻辑可以借助于一些图表工具,如结构化语言、判定树、判定表等。 处理功能条目 (6)、外部实体 外部实体是数据的来源和去向。因此在数据字典中关于外部实体的条目,主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体数量。 外部实体的数量对于估计本系统的业务量有参考作用,尤其是关系密切的主要外部实体。 外部实体条目 2、数据字典的使用与管理 数据字典实际上是“关于系统数据的数据库”。在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具,是所有人员工作的依据。 数据字典的使用可以有两种方式:人工方式和计算机方式。 人工方式:按描述格式写在卡片或纸上,并分类建立一览表 计算机方式:专门的自动化数据字典软件包 为了保证数据的一致性,数据字典必须由专人(数据管理员)管理。其职责就是维护和管理数据字典,保证数据字典内容的完整一致。任何人,包括系统分析员、系统设计员、程序员,修改数据字典的内容,都必须通过数据管理员。数据管理员要把数据字典的必威体育精装版版本及时通知有关人员。 四、表达处理逻辑的工具 数据流程图 —— 系统分析的主要工具,着重表达了系统的逻辑功能及各部分之间的联系 数据字典 —— 补充说明了系统所涉及的数据,是数据属性的清单,也包括了对各个处理功能的一般描述,但这种描述是高度概括的。在数据字典中,不可能也不应该过多地描述各个处理功能的细节。 因此,需要另外一种工具 —— 小说明或基本说明。基本说明应准确地描述一个基本处理“做什么”,包括处理的激发条件、加工逻辑、优先级、执行频率、出错处理等等。其中最基本的是加工逻辑。加工逻辑是指用户对这个加工的逻辑要求,即输出数据流与输入数据流之间的逻辑关系。 只有对所有基本处理的逻辑功能描述清楚,整个系统功能才算说明清楚了。 编写基本说明的规则 数据流程图中的每一个基本处理.都必须有一个基本说明。 基本说明表达一个基本处理对数据流的转换路径,即指出这个功能单元的输入数据流、输出数据流以及其间的处理步骤。 基本说明表达一个功能单元的转换策略,不表达执行这项策略的方法。 应该把冗余度控制在最低程度。 用一组标准的方法书写基本说明,既要简单明确,又要具有较高的可读性。 1、结构化语言 结构化语言是受结构化程序设计思想启发而扩展出来的。 与结构化程序设计一样,结构化语言也只允许三种基本语句,即简单的祈使语句、判断语句、循环语句。 与程序设计语

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档