第三章软件需求获取与结构化分析方法题及参考解析.doc

第三章软件需求获取与结构化分析方法题及参考解析.doc

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

第3章 软件需求获取与结构化分析方法 3.1 为什么结构化分析要叫“结构化”?有其他可替代的术语吗? “结构化”一词应来源于“结构化程序设计”,先有“结构化程序设计”的思想,后有结构化设计及结构化分析。有时称传统的分析方法,指的就是结构化分析方法。 3.2顶层数据流图或称环境图的作用是什么? 顶层数据流图(或称环境图)仅包括一个数据处理过程,也就是要开发的目标系统。其作用如下: (1) 确定系统在其环境中的位置,与系统有联系的外部实体(包括硬件、软件、组织机构及人)有哪些。 (2) 通过确定系统的输入和输出与外部实体的关系确定系统的边界,也就是要确定哪些功能或处理属于系统范围之内,哪些属于系统范围之外,需要由其他系统处理或人工处理。 3.3 在对数据流图进行分解时需要注意哪些问题? 在对数据流图进行分解时,需要注意以下两个问题: (1) 当对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。 (2) 注意分层细化时对编号的处理方法。 3.4 银行存款业务如下:客户到银行柜台存款时,首先填写存款单(包括帐号、姓名、存款金额、存款类型),如果还没有开户,则需要先开户,填写开户单(包括姓名、身份证号、地址、电话、是否留密码)。填写完存款单或开户单后,交给营业员,营业员将存款单或开户单信息输入计算机,系统记录开户信息或存款单信息,如果是开户并选择留密码,则需要客户输入密码。最后印出开户单或存款单给用户。请画出银行存款业务的分层数据流图(至少画出两层)。 (1) 识别外部实体及输入输出数据流 外部实体:储户、业务员。 输入数据流:存款单,开户单,密码。可以将存款单和开户单抽象为事务。 输出数据流:存款单,开户单。 (2) 顶层数据流图 (3) 一层数据流图 对银行储蓄系统进行分解,从大的方面分解为接收事务、处理开户、处理存款三部分,得到一层数据流图。 (4) 二层数据流图 对 “处理存款”及“处理开户”进行进一步分解,得到二层数据流图,即处理存款的数据流图和处理开户的数据流图。 处理存款的数据流图 处理开户的数据流图 3.5 按照以下描述,画出ER图。 一本教材由许多章组成,每一章包含许多节、小结和习题组成,章和节都具有标题和序号属性。 ER图如下: 3.6 请根据以下描述画出某库存管理系统的数据流图及ER图。该系统的数据流程描述如下:(1) 首先,根据计划部门转来的收货通知单和已存在的物资编码文件,建立物资采购单流水账;(2) 然后,根据技术部门的物资验收报告和物资采购单流水账,更新物资台账文件;(3) 最后,对物资台账分类汇总,将结果存储于物资总账文件中。 (1) 数据流图 1) 识别外部实体及输入输出数据流 外部实体:管理员、技术部门、物资总帐文件、物资编码文件。 输入数据流:收货通知单、物资编码、物资验收报告。 输出数据流:分类的物资台帐。 2) 顶层数据流图 3) 一层数据流图 说明: 1)一层数据流图中的两个数据存储不应画在顶层流图中。因为数据存储是系统中的一部分,从这个角度,不应画在顶层数据流图中。 2)此处将物资总账文件当成了外部纸质文件,因此是外部实体。如果是电子文件,也可以当成是数据存储。 (2) ER图 3.7 假设要开发一个学生选课系统,要求根据学生的专业班级自动将其必选的课填入课表,并列出所有可选的课程供学生挑选,保证时间不冲突。采用结构化的分析方法建立需求模型。 (1) 数据流图 1) 顶层数据流图 2) 一层数据流图 说明:“生成本学期课程”只是按教学计划生成了本学期上哪些课程,并没有具体的上课时间和地点。 (2) ER图(只包括核心数据对象) 第3章 习题与思考题参考答案 1 教材 章 节 小结 习题 序号 标题 序号 标题 管理 员 收货通知单 分类的物资台帐 物资总帐文件 库存管理系统 物资验收报告 物资编码文件 物资编码 技术 部门 台帐数据 更新的记录 流水账 采购单 物资采购单流水账 分类的物资台帐 物资编码 收货通知单 记录物资 采购单 管理 员 物资编码文件 物资总帐文件 更新 物资台帐 物资台帐文件 技术 部门 物资验收报告 分类 汇总 采购单 物资 流水账 台帐文件 总帐文件 物资类型 编码 名称 数量 单价 日期 课表 选课名单 课程 选修课程 学生 学生选课 系统 教学 计划 系统 管理员 基础信息 教师 教师信息 课表 选课名单 课程 选修课程 学生 选课 教学 计划 系统 管理员 基础信息 教师 生成本学期课程 基础信息 维护 基础信息 排课 课程信息 教室信息

文档评论(0)

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

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

1亿VIP精品文档

相关文档