【课程练习】习题解答-第三章需求分析

上传人:tia****nde 文档编号:36847977 上传时间:2018-04-03 格式:DOCX 页数:6 大小:49.37KB
返回 下载 相关 举报
【课程练习】习题解答-第三章需求分析_第1页
第1页 / 共6页
【课程练习】习题解答-第三章需求分析_第2页
第2页 / 共6页
【课程练习】习题解答-第三章需求分析_第3页
第3页 / 共6页
【课程练习】习题解答-第三章需求分析_第4页
第4页 / 共6页
【课程练习】习题解答-第三章需求分析_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《【课程练习】习题解答-第三章需求分析》由会员分享,可在线阅读,更多相关《【课程练习】习题解答-第三章需求分析(6页珍藏版)》请在金锄头文库上搜索。

1、第三章第三章 需求分析需求分析1.什么是需求分析?需求分析阶段的基本任务是什么?什么是需求分析?需求分析阶段的基本任务是什么?需求分析是指:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的 需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格 说明)的过程。 需求分析阶段的基本任务是:(1) 问题识别:双方对问题的综合需求:a.功能需求 b.性能需求 c.环境需求 d.用户界面需 求.(2) 分析与综合,导出软件的逻辑模型. (3) 编写文档2.什么是结构化分析方法?该方法使用什么描述工具?什么是结构化分析方法?该方法使用什么描述工具?结构化分析方法

2、:是面向数据流进行需求分析的方法。描述工具:a、数据流图 b、数据字典 c、描述加工逻辑的结构化语言、判定表、判定 树。3.结构化分析方法通过哪些步骤来实现结构化分析方法通过哪些步骤来实现?结构化分析方法步骤:a.了解当前系统的工作流程,获得当前系统的物理模型.b.抽象出当前系统的逻辑模型.c.建立上标系统的逻辑模型.d.作进一步补充和优化. 4.什么是数据流图?其作用是什么?其中的基本符号各表示什么含义? 数据流图:简称 DFD,是 SA(结构化分析)方法中用于表示系统逻辑模型的一种工具,是一 种功能模型。 作 用:它以图形的方式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻辑 功能

3、. 基本符号有四种: ,箭头,表示数据流; ,圆或椭圆,表示加工; =,双杠,表示数据存储;,方框,表示数据的 源点或终点. 5.画数据流图应该注意什么事项? 画数据流图注意事项:a.命名.不论是数据流数据存储还是加工,合适的命名使人们易于理解基含义b.画数据流而不是控制流 c.一般不画物质流d.每个加工到少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的 结果e.编号 f.父图与子图的平衡 g.局部数据存储h.提高数据流图的易理解性 6.什么是字据字典?其作用是什么?它有哪些条目? 字据字典:简称,就是用来定义数据流图中的各个成分具体含义的,它以一种准确的字据字典:简称,就是

4、用来定义数据流图中的各个成分具体含义的,它以一种准确的 无二义无二义 性的说明方式为系统的分析性的说明方式为系统的分析设计及维护提供了有关元素的一致的定义和详细的设计及维护提供了有关元素的一致的定义和详细的 描述描述. 作作 用:用:1)为系统的分析为系统的分析设计及维护提供了有关元素的一致的定义和详细的描述设计及维护提供了有关元素的一致的定义和详细的描述.2)为分析人员查找数据流图中有关名字的详细定义而服务的为分析人员查找数据流图中有关名字的详细定义而服务的.3)它和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分它和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组

5、成部分.条条 目:数据流、数据项、数据存储、基本加工。目:数据流、数据项、数据存储、基本加工。 7.描述加工逻辑有哪些工具? a,结构化语言 b,判定表 c.判定树 8.什么是 IDEF 方法?IDEF0 方法有什么特点?IDEF 方法:是美国空军在 1981 年针对集成化计算机辅助制造(Integrated Computer Aided Manufacturing,简称 ICAM)工程项目中用于进行复杂系统分析和设计的方法,是在 结构化分析与设计技术的基础上提出来的。IDEF 是 ICAM Definition 的缩写。IDEF0 方法特点:a.采用方框和箭头等简单的图形符号描述系统的活动和

6、数据流,描述活动所受到的约 束及实现机制。 b.采用严格的自顶向下、逐层分解的方式建立系统功能模型。 9、简述 SA 方法的优缺点。 优点:1)公认的、有成效的、技术成熟、使用广泛的一种方法,比较适合于开发数据处理 类型软件的需求分析。 2)该方法利用图形等半形式化工具表达需求,简明、易读也易于使用,为后一阶段的设计、 测试、评价提供了有利条件。缺点:1)传统的 SA 方法主要用于数据处理方面的问题,主要工具 DFD 体现了系统“做 什么“的功能,但它仅是一个静态模型,没有反映处理的顺序,即控制流程。因此,不适合 描述实时控制系统。 2)SA 方法在使用 DFD 在分析与描述“数据要求“方面是

7、有局限的。 3) DFD 不适合描述人机界面系统的要求。 4)为了更精确地描述软件包需求,提高软件系统的可靠性、安全性也便于实现自动化, SA 方法可与形式方法结合起来。 10.某银行的计算机储蓄系统功能是:将储户填写的存款单或取款单输入系统,如果是存款, 系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户; 如果是取款,系统计算清单储户。请用 DFD 和 IDEF0 描绘该功能的需求,并建立相应的 数据字典。(1)数据流条目: 数据流名称:存款单 别 名:无 简 述:储户存款时填写的项目 来 源:储户 去 向:记帐 数据 流 量:未知 组 成:姓名+住址+存款类型

8、+存款日期+利率 数据流名称:取款单 别 名:无 简 述:储户取款时填写的项目 来 源:储户 去 向:统计 数据 流 量:未知 组 成:姓名+住址+取款类型+取款日期+利率数据流名称:清单 别 名:无 简 述:储户取款后得到的项目 来 源:记录 去 向:储户 数据 流 量:未知 组 成:姓名+住址+取款类型+取款日期+利率+余额(2)数据存储条目: 数据存储名称:账单 别 名:无 简 述:存放储户信息及其账目 组 成:姓名+住址+余额+存款类型+最后修改日期+利率 组 织 方 式:未知 查 询 要 求:能立即查询(3)数据项条目:未知(4)加工条目: 加工 名:分类检查 编 号:无 激发条件:

9、接收到存/取款单 优 先 级:优先 输 入:存/取款单 输 出:存/取款单 加工逻辑:IF 存款单 THEN 把存款单输出到统计 ELSE把取款单输出到统计 ENDIF 加工 名:统计 编 号:无 激发条件:取款单 优 先 级:无 输 入:取款单 输 出:清单 加工逻辑:根据账单检查此储户是否存在,不存在输出错误IF 取款数=40 If 中学文化 Then 材料员 else if 大学文化 Then 技术员 endif endif endif Until 没有剩余未分配员工 判定表1234567891011年龄CCDDDDDEEE文化GHHGGHIGHI性别-MMFF-脱产学习 电工 钳工 车

10、工 技术员 材料员 条件取值表条件名取值符号取值数20,=40EM1=3中学G高中H文化程度大学IM2=3男M性别女FM3=2附加题: 1、自学考 试报名过程 中有个“记 录报名单” 的加工。该 加工主要是 根据报名表 (姓名、 性 别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考 证给报名者,同时记录到考生名册中(准考证号、姓名、课程)。请绘制该加工的 DFD 图,并写出数据词典中的数据流条目。 答:2、“决定比赛名单”这个加工,根据“运动员名单”和“比赛项目”产生 “项目参加者” ,如下图所示,运动员名单要包括所在队名,运动员编号号,运动员姓名,及参加的所

11、有项目。 请写出这三个数据流条目。 答:运动员名单队名运动员号姓名项目 项目项目名 项目参加者项目名运动员号3、某旅馆的电话服务如下: 可以拨分机号和外线号码。分机号是从 7201至7299。外线号码先拨9,然后是市 话号码或长话号码。长话号码是以区号和 市话号码组成。区号是从100到300中任意 的数字串。市话号码是以局号和分局号组 成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。 要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。答:电话号码=分机号外线号码 分机号=7201.7299 外线号码=9+市话号码长话号码 长话号码=区号+市话号码 区号=100.300 市话号码=局号+分局号 局号=455466888552 分局号=4数字4数据流词典 数据流条目: 报名单 = 姓名 + 性别 + 身份证号 + 课程名 开考课程 = 课程名 + 开考时间 考生名册 = 准考证号 + 姓名 + 课程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号