软件工程(第五版)--习题及答案--第三章.docx

上传人:11****ws 文档编号:4087890 上传时间:2019-09-25 格式:DOCX 页数:10 大小:166.44KB
下载 相关 举报
软件工程(第五版)--习题及答案--第三章.docx_第1页
第1页 / 共10页
软件工程(第五版)--习题及答案--第三章.docx_第2页
第2页 / 共10页
软件工程(第五版)--习题及答案--第三章.docx_第3页
第3页 / 共10页
软件工程(第五版)--习题及答案--第三章.docx_第4页
第4页 / 共10页
软件工程(第五版)--习题及答案--第三章.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、1一、判断题1、 ()软件需求分析阶段要确定软件系统要“做什么” 。 2、 ()软件需求规格说明书可作为可行性研究的依据。 3、 ()需求分析员可以参加最后的需求评审工作。 4、 ()画数据流图时可以加少量的控制流,使加工之间有时序的关系。 5、 ()结构化分析模型的核心是数据词典。 6、 ()在数据流图中,带有箭头的线段表示的是控制流。7、 ()在软件生产过程中,需求信息的来源是项目经理。8、 ()需求分析阶段的任务是确定软件的功能。二、选择题1、需求分析最终结果是产生(B) 。A、项目开发计划 B、需求规格说明书C、设计说明书 D、可行性分析报告2、数据流图(DFD)是(A)方法中用于表示

2、系统的逻辑模型的一种图形工具。A、SA B、SD C、SP D、SC3、需求规格说明书的作用不包括(C) 。A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据4、数据词典是用来定义(D)中的各个成分的具体含义。A、流程图 B、功能结构图 2C、结构图 D、数据流图5、结构化分析方法(SA)是一种面向(B)的分析方法。 A、数据结构 B、数据流 C、结构化数据系统 D、对象6、在数据词典中,以下哪一项表示允许重复 0 至任意次(A) 。A、 B、0 C、0 n D、 n7、以下数据流图符号中哪一个表示加工(B) 。A、 B、 C、 D、8、软件

3、开发的需求活动,其主要任务是(D) 。A、给出软件解决方案 B、给出系统模块结构C、定义模块算法 D、定义需求并建立系统模型9、结构化分析的核心是(A) 。A、自顶向下的分解 B、用 DFD 建模C、用 DD 描述数据需求 D、自底向上的抽象10、需求分析的任务是(A) 。 A、正确说明让软件“做什么” B、用 DFD 建模C、用 DD 建立数学模型 D、给出需求规格说明书11、对于分层的 DFD,父图与子图的平衡是指(B) 。A、父图与子图的输入输出数据流必须相同B、子图必须继承父图的输入与输出流C、父图与子图相应的输入输出数据流名字保持一致D、子图可以自己的输入输出数据流312、DFD 的

4、每个加工都必须有(A) 。A、一个输入和输出数据流 B、一个输入数据流C、一个输出数据流 D、一个输入或输出数据流13、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出(B)的过程。A、模块说明书 B、软件规格说明书C、项目开发计划 D、合同文档14、结构化分析方法是以数据流图、 (D)和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。A、DFD 图 B、PAD 图 C、IPO 图 D、DD15、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B) 。 A、阶段性报告 B、需求评估 C、总结 D、都不

5、正确16、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名称标识的图符不属于数据流图合法图符的是(A) 。A、控制流 B、加工 C、数据存储 D、源点和终点17、DFD 用于描述系统的(D) 。A、数据结构 B、控制流程 C、基本加工 D、软件功能18、数据词典不包括的条目是(C) 。A、数据项 B、数据流 C、数据类型 D、数据加工19、软件需求分析一般应确定的是用户对软件的(D) 。A、功能需求 B、非功能需求C、性能需求 D、功能需求和非功能需求420、在数据流图中,有名字和方向的成分是(B) 。A、信息流 B、数据流 C、控制流 D、信号流三、简答题1、

6、需求分析的任务是什么?怎样理解“做什么”和“怎么做”?答:需求分析的基本任务是要准确地理解旧系统、定义新系统的目标,为了满足用户需要,回答“系统必须做什么”的问题,即确定系统必须完成哪些工作,对新系统提出完整、准确、清晰、具体的要求。具体任务是:明确问题定义、导出软件的逻辑模型、编写软件需求规格说明书。“做什么” ,即深入描述软件的功能和性能,确定软件设计的限制和软件与其他系统元素的接口细节,定义软件的其他有效性需求。“怎么做” ,即着手软件需求的实现:用比较抽象概括的方式确定目标系统如何完成预定的任务,确定系统的物理模型。2、怎样建立目标系统的逻辑模型?答:建立目标系统逻辑模型的一般过程:(

7、1)由当前物理系统导出当前系统物理模型;(2)由当前系统物理模型,导出当前系统逻辑模型;(3)参考当前系统逻辑模型,设想出新系统逻辑模型。3、数据流图的作用是什么?它有哪些基本成分?答:数据流图是用于表示系统逻辑模型的一种工具。它从数据传递和加工的角度,以图形的方式描述数据在系统中流动和处理过程。它表示了系统内部信息的流向以及系统的逻辑处理功能。数据流图的主要成分有四种:数据流、数据存储、加工、数据流的源点和终点。4、数据词典的作用是什么?它包括哪些内容?答:数据词典是数据的集合,它对数据流图中的各个元素作完整的定义和说明,是数据流图的补充工具。数据流图和数据词典共同构成系统的逻辑模型,两者缺

8、一不可。其内容包括:数据流、数据项、数据结构、数据存储、加工逻辑、外部实体 6 类元素。四、应用题1、用 SA 方法对“学生档案管理系统”进行分析,画出 DFD 图,并建立相应的数据词典。解:“学生管理系统”的顶层图和 0 层图。顶层图:学生管理系统学生 老师学生信息成绩表课程表考试成绩课程表50 层图:部分数据词典:学生档案=学号+ 姓名+性别+年龄+专业+班级成绩库=学号+课程号+分数课程库=课程号+ 课程名+学分学生信息=学号+ 姓名+性别+年龄+专业+班级考试成绩=学号+ 课程号+分数学号=”00001”.”99999”姓名=2汉字4专业=”01”.”99” 注:专业代号 2 位数字班

9、级=”01”.”99” 注:班级代号 2 位数字学分=0.992、某录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算出标准分,并将其存入考生分数文件。(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线分数,并存入录取线文件。试根据要求画出该子系统的数据流程图。解:数据流图如下: 1学籍管理学生信息成绩表课程表考试成绩3成绩登统成绩库学生档案成绩库课程库2排课管理6计算标准分 计算录取线分考生原始分标准分标准分考生分数 招生计划文件录取线文件招生人数3、某考务中心准备开发一个考务管理系统,其需求如下:(1)考生填写考试报名表,经检查合格后在系统中登记注册,并发给学

10、生准考证。(2)学生按照准考证要求进入考场考试。考试完后将试卷交给阅卷站。(3)阅卷站阅卷后把成绩表(包括每个考试科目、每个考生的分项分数)交给本系统并输入计算机。(4)考试中心负责管理成绩评定标准,并将其交给阅卷站。(5)系统把考试成绩通知考生,把考试成绩的统计结果交给考试中心。(6)系统向考生提供按准考证号、考生姓名的考生成绩查询,将按科目的历年考试成绩统计分析和评分标准提供给考试中心。(7)考生对考试成绩质疑时,系统根据准考证号、姓名可以查询考生某科目的各分项成绩,必要时可查阅阅卷站的试卷。(8)系统保存并可查询历年每门科目的评分标准。(9)根据考试成绩统计系统可以向考试中心提供试题难度

11、分析。请画出系统的数据流程图(顶层图和 0 层图) 。解:顶层图:顶层图0 层图:成绩清单统计分析表不合格报名表考生名单报名表准考证考务管理系统考生考试中心合格标准阅卷站考试通知单错误成绩单7单错 误成绩单成绩清统计分析表考生通知单2统计成绩合格标准考生名册报名表1登记报名单不合格报名表准考证考生名单0 层图4、某单位人事部门拟对职工工作进行调整,细则如下:年龄满 40 岁以上人员,初中或高中文化,若是男性当修理工,若是女性当清洁工;大专文化当技术员。年龄 25 岁至 40 岁,初中或高中文化,若是男性钳工,若是女性当车工;大专文化当技术员。年龄不满 25 岁,初中文化脱产学习,高中文化当电工

12、;大专文化当技术员。请根据以上叙述运用三种加工逻辑说明写出它们的逻辑组合的关系。解:判定表如下: 设:性别: 男:M 女:F学历: 初中:A 高中 B 大专:C年龄:小于 25: C 25 至 40:Y 40 以上:L1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18性别 M M M M M M M M M F F F F F F F F F学历 A A A B B B C C C A A A B B B C C C年龄 C Y L C Y L C Y L C Y L C Y L C Y L脱产学习 X X电工 X X技术员 X X X X X X修理工

13、X X钳工 X X车工 X X清洁工 X X化简后的判定表:81,10 2 3 4,13 5 6 7-9,16-18 11 12 14 15性别 - M M - M M - F F F F学历 A A A B B B C A A B B年龄 C Y L C Y L - Y L Y L脱产学习 X电工 X技术员 X修理工 X X钳工 X X车工 X X清洁工 X X判定树:结构化语言:IF 年龄40 THENSWITCH(学历)CASE :“初中”IF 性别为“男” THEN做修理工ELSE 做清洁工CASE:“高中”IF 性别为“男” THEN4025-40年龄 学历 性别男-修理工女-清洁工

14、初中高中大专-技术员男 -修理工女 -清洁工25-40男-钳工女-车工初中高中大专-技术员男 -钳工女 -车工大专 技术员初中-脱产学习高中-电工大专-技术员9做修理工ELSE 做清洁工CASE:“大专” 做技术员ELSE IF 年龄=25 且 年龄2Kg 且重量20Kg ,分别用 L、M、H 表示判定树:重量2Kg 且20Kg 6.5(W-20)+120重量2Kg 且20Kg 13(W-20)+240国内国际106、下面是中国邮政电子汇兑系统中汇兑资费计算加工中资费计算的方法:无论是本埠(县)还是外埠资费计算方法相同。每汇款 1 元(以元为单位计算)收费 0.01元,每笔汇款最低汇费为 2 元,最高汇费为 50 元。请用判定树、判定表表达。解:设汇款金额为 W 元。判定树如下:汇额 本埠/外埠 汇费200 且5000 - 50 元判定表如下:三种汇额分别用符号 L、M、H 表示,汇款额用 W 表示。汇额(元) L L M M H H本埠 Y N Y N Y N汇费(元) 2 2 W*0.01 W*0.01 50 50可简化为:汇额(元) L M H本埠 - - -汇费(元) 2 W*0.01 50

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

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。