- 2
- 0
- 约2.02千字
- 约 6页
- 2016-11-23 发布于贵州
- 举报
第3章 软件需求取与结构化分析方法
第3章 软件需求获取与结构化分析方法
3.1 为什么结构化分析要叫“结构化”?有其他可替代的术语吗?
“结构化”一词应来源于“结构化程序设计”,先有“结构化程序设计”的思想,后有结构化设计及结构化分析。有时称传统的分析方法,指的就是结构化分析方法。
3.2顶层数据流图或称环境图的作用是什么?
顶层数据流图(或称环境图)仅包括一个数据处理过程,也就是要开发的目标系统。其作用如下:
(1) 确定系统在其环境中的位置,与系统有联系的外部实体(包括硬件、软件、组织机构及人)有哪些。
(2) 通过确定系统的输入和输出与外部实体的关系确定系统的边界,也就是要确定哪些功能或处理属于系统范围之内,哪些属于系统范围之外,需要由其他系统处理或人工处理。
3.3 在对数据流图进行分解时需要注意哪些问题?
在对数据流图进行分解时,需要注意以下两个问题:
(1) 当对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。
(2) 注意分层细化时对编号的处理方法。
3.4 银行存款业务如下:客户到银行柜台存款时,首先填写存款单(包括帐号、姓名、存款金额、存款类型),如果还没有开户,则需要先开户,填写开户单(包括姓名、身份证号、地址、电话、是否留密码)。填写完存款单或开户单后,交给营业员,营业员将存款单或开户单信息输入计算机,系统记录开户信息或存款单信息,如果是开户并选择留密码,则需要客户输入密码。最后印出开户单或存款单给用户。请画出银行存款业务的分层数据流图(至少画出两层)。
(1) 识别外部实体及输入输出数据流
外部实体:储户、业务员。
输入数据流:存款单,开户单,密码。可以将存款单和开户单抽象为事务。
输出数据流:存款单,开户单。
(2) 顶层数据流图
(3) 一层数据流图
对银行储蓄系统进行分解,从大的方面分解为接收事务、处理开户、处理存款三部分,得到一层数据流图。
(4) 二层数据流图
对 “处理存款”及“处理开户”进行进一步分解,得到二层数据流图,即处理存款的数据流图和处理开户的数据流图。
处理存款的数据流图
处理开户的数据流图
3.5 按照以下描述,画出ER图。
一本教材由许多章组成,每一章包含许多节、小结和习题组成,章和节都具有标题和序号属性。
ER图如下:
3.6 请根据以下画该系统首先然后最后。
外部实体:管理员、技术部门、物资总帐文件、物资编码文件。
输入数据流:收货通知单、物资编码、物资验收报告。
输出数据流:分类的物资台帐。
2) 顶层数据流图
3) 一层数据流图
说明:
1)一层数据流图中的两个数据存储不应画在顶层流图中。因为数据存储是系统中的一部分,从这个角度,不应画在顶层数据流图中。
2)此处将物资总账文件当成了外部纸质文件,因此是外部实体。如果是电子文件,也可以当成是数据存储。
(2) ER图
3.7 假设要开发一个学生选课系统,要求根据学生的专业班级自动将其必选的课填入课表,并列出所有可选的课程供学生挑选,保证时间不冲突。采用结构化的分析方法建立需求模型。
(1) 数据流图
1) 顶层数据流图
2) 一层数据流图
说明:“生成本学期课程”只是按教学计划生成了本学期上哪些课程,并没有具体的上课时间和地点。
(2) ER图(只包括核心数据对象)
第3章 习题与思考题参考答案
4
库存管理系统
管理
员
物资编码文件
物资总帐文件
收货通知单
分类的物资台帐
物资编码
标题
序号
标题
序号
习题
小结
节
章
教材
物资总帐文件
物资编码文件
管理
员
记录物资
采购单
收货通知单
物资编码
分类的物资台帐
更新
物资台帐
技术
部门
物资验收报告
物资采购单流水账
采购单
物资台帐文件
流水账
更新的记录
物资验收报告
技术
部门
分类
汇总
台帐数据
采购单
物资
流水账
台帐文件
总帐文件
物资类型
编码
名称
数量
单价
日期
学生选课
系统
学生
教学
计划
选修课程
课程
系统
管理员
基础信息
教师
选课名单
课表
教师
基础信息
系统
管理员
教学
计划
选课
学生
选修课程
课程
选课名单
课表
生成本学期课程
基础信息
维护
基础信息
教师信息
您可能关注的文档
- 福建省房屋建筑、政工程勘察作业现场安全生产管理实施细则.doc
- 福建省普通高中学学业基础会考适应性训练附答案.doc
- 福建省机关事业单招考专业指导目录--2012年春季.doc
- 福建省福州文博中高二化学《盐类水解应用》学案.doc
- 福建省福州市高级学2010-2011学年高二英语上学期期末考试新人教版.doc
- 福建省科普惠农兴项目库—农村专业技术协会推荐表.doc
- 福建省闽清高级中等四校2014-2015高二上学期期中联考化学试题 Word版含答案.doc
- 福建省首届中小学师论坛获奖论文名单.doc
- 福建省高校专升本共课考试大纲.doc
- 福建省高职单招制类(机械制造专业)考试大纲.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 循环系统护理小讲课.pptx
- 建筑屋面西瓦专项施工方案(范本).doc VIP
- 2024年山东铝业职业学院单招综合素质考试题库及答案1套.docx VIP
- 探究TIPS术后支架堵塞的影响因素及抗凝治疗的必要性:基于多维度分析与临床实践.docx
- 成品仓库出货明细表.pdf VIP
- 贵州省黔西南州2025年中考数学试卷及答案.pdf VIP
原创力文档

文档评论(0)