结构化系统分析与设计方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

;第1章结构化系统分析与设计方法;§1.1结构化生命周期法简介;结构化生命周期法的根本思想就是将整个信息系统的开发过程划分为系统规划、系统分析、系统设计、系统实施、系统运行与维护5个阶段。相邻的阶段间首尾相连,形成信息系统开发的周期循环过程。;

;*;1.1.1系统规划阶段;1.1.2系统分析阶段;可行性分析和详细调查---可行性分析报告和详细调查报告

管理业务调查分析--------------业务流程图及说明

数据流程调查分析--------------数据流程图及说明

数据字典--------------------数据流程图各元素的详细描述

描述处理逻辑的工具-----数据字典中各复杂结构的逻辑描述

新系统的逻辑方案--------新系统逻辑模型;1.1.3系统设计阶段;1.1.4系统实施阶段;1.1.5系统运行与维护阶段;§1.2结构化系统分析方法;1.2.1需求分析和组织结构分析;2组织结构分析;1.2.2功能体系分析;1.2.3业务流程分析;1、业务流程图的根本符号;2、业务流程图的绘制方法;*;*;*;*;*;例1、库存管理业务流程图;招生

办;教师;例4某销售部门的业务流程图;例4某

成品销售

图;仓库

管理员;1.2.4数据流程分析;外部

实体;;5、数据流程图的绘制流程;6、数据流程图的绘制原那么;*;成品销售

管理系统;*;成品销售管理数据流程图一级细化;*;成品销售管理数据流程图二级细化;F1;库存台账;仓库管理;P2

订货;F1;例3.学生成绩管理系统;教师;3、留级处理:管理员根据“补考名单〞,确定留级名单。其原那么是:如果同一学号在本学期重修名单中累计出现次数=5〔即有5科或5科以上课程不及格〕,那么将该学号及姓名写入“留级名单〞中;或者,某一学生累计有5门及5门以上课程不及格,也要将其写入“留级名单〞。根据留级名单,编制“留级通知〞,其数据项有姓名、学号、新的班级。

4、成绩统计:管理员根据“成绩簿〞,按班统计,编制“学生班级成绩统计表〞,统计的工程有:课号、班级人数、平均成绩、优秀人数、优秀率、不及格人数、不及格率。;数据一览表

详细调查中收集到许多报表,需要将它们登记到数据一览表中。该表对数据流程图设计将有很大帮???。现以学生成绩管理为例,将收集到的报表列于表5.2

表5.2数据一览表;成绩管理顶层〔TOP〕DFD;D1成绩薄;

确定重修

名单;1.2.5数据流程分析的重要辅助工具-数据字典;1〕数据元素卡

数据元素是构成数据流、数据存储中的数据项。

“编号〞是为每个数据元素卡给定的一个顺序号。

“名称〞、“别名〞是数据元素在本系统中不同的报表中出现的意义相同而名称不同的情况。“别名〞可根据实际填写,如没有别名,该项为空。

“相关数据流〞、“相关存储〞是指该数据元素用于DFD中的哪些数据流和存储。

“取值范围〞对于数据校验很有意义,应尽量准确地描述。如年龄的取值范围,应该写正整数,如:20—60。;数据元素定义:;;数据流定义:;?

;3〕数据存储卡

“编号〞是每个存储的唯一标识,即是DFD中的存储代码。

“相关处理〞是指对该存储进行读、写操作的那些处理,应写明哪些处理向该存储写数据、哪些处理读取该存储的数据。

“数据结构〞是所描述的DFD中数据存储内容的数据结构,包括数据项名称、数据类型、数据存储位宽〔倍数〕、取值范围等。;?

;

数据处理定义:;数据流程分析的重要辅助工具-数据字典;*;*;*;*;*;2.数据字典的编辑

数据字典的编写方法有两种:手工编写和计算机辅助编写。手工编写的主要工具是笔和卡片,当然可以辅以计算机文字处理手段。这时计算机只是作为手工书写工具来使用,没有处理数据词典的结构、内容和格式的功能。

〔1〕手工编写:由于数据词典各条目的定义、说明和分解细化主要靠人的知识、经验和判断,手工编写具有较大的灵活性与适应性,也就是说,可以随着系统分析工作的深入和对用户信息需求的了解的细化而不断充实、修正数据词典的内容。但手工编写效率不高,编辑困难,容易出现疏漏与错误,对数据词典的检验、维护与查询、检索、统计、分析都不方便。

〔2〕计算机辅助编写:是指在计算机辅助绘制DFD的同时,随着DFD的逐层分解,计算机系统生成数据字典的某些条目,人工进行修改与补充。计算机辅助编写数据字典时,计算机以输入的方式接受数据字典各类成分的定义和说明的原始数据,根据标准要求提供编辑、索引、完整性、一致性检查的功能。;计算机辅助工具具有统计、报告、查询、编辑等功能,可以定义某些加工中使用、但数据流图上未注明的数

文档评论(0)

181****7662 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档