- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章–1需求分析
第6章 结构化分析与设计(结构化需求分析) 内容4 ●需求分析的任务 ●获取需求的方法 ●需求分析步骤 ●结构化需求分析的工具及应用 重点2 ●功能建模的数据流图画法 ●数据模型构建 难点1 ●结构化分析工具的应用 需求的具体内容 功能需求 性能需求 环境需求 界面需求 用户或人的因素 文档需求 数据需求 资源需求 安全保密需求 软件成本消耗与开发进度需求 质量保证 6.2 结构化分析与建模 1 分析建模的作用6 ●在建模过程中了解系统 ●通过抽象降低复杂性 ●有助于回忆所有的细节 ●有助于开发小组间的交流 ●有助于与用户的交流 ●为系统的维护提供文档 示例:“图书借阅系统”中的借阅过程分析 (2) 去掉物理模型中的非本质因素获得 (3) 现行系统逻辑模型转化为目标系统逻辑模型 (4) 目标系统逻辑模型转化为目标系统物理模型 3 结构化分析模型的描述形式 6.2.1 功能建模 分析系统需求,绘制数据流图 建模方法4 ●用规定的图形符号 ●自顶向下、逐层分解 ●找到全部可实现的软件功能 ●分析软件内部数据的传递方向 数据流图的基本图形符号 数据流符号扩展 示例: “图书管理系统”功能建模 书籍管理加工分解(加工1,1层) 读者管理功能分解( 加工2,1层) 借阅管理功能分解(处理3, 1层) 书籍信息管理功能分解(2层,1.3加工) 3.绘制数据流图的原则 绘制数据流图时,要保证DFD的一致性和完整性。 (1) 一致性4 ●数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡; ●如果一个数据文件仅在展开的数据流子图中使用,可以在父图中不画出; ●一个加工所有输出的数据流的数据必须从该加工的输入数据流中直接获得或能通过该加工的处理而产生;数据守恒。 ●一个加工的输入和输出数据流不能同名。 (2)完整性6 ●数据流图上所有图形符号只限于前述四种基本图形元素; ●数据流图的顶层图上的数据流必须封闭在外部实体之间; ●在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系; ●每个加工至少有一个输入数据流和一个输出数据流; ●外部输入不能直接到数据存储,或数据存储不能直接输出到外部,必需经过加工(处理框);对每个文件,至少有一个加工读该文件,有一个加工写入该文件; ●图上每个元素都必须有名字,并保持与数据字典一致。 (3)其它应注意的问题8 ●命名简洁且有意义,最好按照用户习惯用语; ●数据流图中不可夹带控制流; ●避免一个加工有过多的数据流; ●分解尽可能均匀、自然,概念上合理、清晰,一个图的加工数量尽量控制在5-9个; ●考虑稳定状态,忽略琐碎细节; ●随时准备重画; ●数据流和加工分解到可以准确理解为止。 数据建模的内容:描述系统的数据和数据关系。 数据建模的工具:数据字典、E-R图(实体-关系图) 1.数据字典(DD,Data Dictionary) 含义:DD是一组有组织的列表,描述所有与系统相关的数据流图中的元素。要用规定的符号。 数据字典中使用的符号 符 号 含义描述 = 定义为 + 与(顺序结构) {...}mn或m {...} n 重复(循环结构) 〔..|..〕 或(选择结构) 〔.. , .. 〕 或 ( ... ) 任选 “…” 基本数据元素 m..n 界域 *...,* 注释符 数据字典条目(元素)的种类:5 (1)数据流 (2)文件(数据存储) (3)数据项 (4)加工 (5)源和宿 数据流条目说明举例1——图书信息 数据流名:图书信息 别名: BookInfo 简述: 图书库存帐中载明的的信息 来源: 管理员 去向: 加工1“书籍管理” 组成: 图书编号+书名+出版社+类别+作者+出版日期+版本情况+价格+购进日期+(报废日期) 数据流量: 高峰值: 数据流条目说明举例2——读者情况 数据流名:读者情况 别名: ReaderInfo 简述: 管理员需要了解的有关读者的相关信息 来源: 加工2“读者管理” 去向: 管理员 组成: 借书证号+姓名+[身份证编号|学号|警号]+[单位或住址|所
您可能关注的文档
最近下载
- 学校--以老带新”实施方案.docx VIP
- 2022《贯彻执行中央八项规定、推进作风建设综述》专题PPT.ppt VIP
- -IATF 16949质量管理体系培训 .ppt VIP
- 医美整形线上平台留客升单策略.docx VIP
- 高中物理力学——动态平衡问题处理方法.pdf VIP
- 一种可实时监控的负压引流系统及其使用方法.pdf VIP
- 2022年新版《义务教育体育与健康课程标准》考试学习资料.docx VIP
- 2024-2025学年天津市南开区七年级(下)期末数学试卷.pdf VIP
- IATF16949质量管理体系模板或IATF16949质量管理手册.docx VIP
- 外研版八年级上册 Unit 1 单元测试卷答案及解析 新版 2025年新外研版八年级上册.docx
文档评论(0)