- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程习题及答3
?第三章习题
一、选择题
1. 软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及 。
供选择的答案:
A. 总结 B. 阶段性报告 C. 需求分析评审?? D. 以上答案都不正确
2. 各种需求方法都有它们共同适用的 。
供选择的答案:
A.说明方法 B.描述方式 C. 准则 D.基本原则
3. 软件需求分析的任务不应包括 ? A? 。进行需求分析可使用多种工具,但 ? B? 是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是 ? C? 。需求规格说明书的内容不应当包括 ? D? 。该文档在软件开发中具有重要的作用,但其作用不应当包括 ? E? 。
供选择的答案:
A.?? ① 问题分析 ② 信息域分析 ③ 结构化程序设计??? ④ 确定逻辑模型
B.?? ① 数据流图 ② 判定表 ③ PAD图 ④ 数据词典
C.?? ① 要让软件做什么 ② 要给该软件提供哪些信息
③ 要求软件工作效率如何 ④ 要让软件具有什么样的结构
D.?? ① 对重要功能的描述 ② 对算法的详细过程性描述
③ 软件确认准则 ④ 软件的性能
E. ? ① 软件设计的依据??? ② 用户和开发人员对软件要“做什么”的共同理解
③ 软件验收的依据 ④ 软件可行性分析的依据
4. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于 ? A? 系统。它从用户界面的开发入手,首先形成 ? B? ,用户 ? C? ,并就 ? D? 提出意见,它是一种 ? E? 型的设计过程。
供选择的答案:
A.?? ① 需求不确定性高的? ② 需求确定的 ③ 管理信息 ④ 决策支持
B.?? ① 用户界面使用手册 ② 用户界面需求分析说明书
③ 系统界面原型 ④ 完善的用户界面
C.?? ① 改进用户界面的设计 ② 阅读文档资料
③ 模拟用户界面的运行 ④ 运行用户界面原型
D.① 同意什么和不同意什么 ② 使用和不使用哪一种编程语言
③ 程序的结构 ④ 执行速度是否满足要求
E.① 自外向内 ② 自顶向下 ③ 自内向外 ④ 自底向上
二、简答题
1. 用逐步求精方法解决下述的更新顺序主文件的问题。
美国某杂志社需要一个软件,以更新存有该杂志订户姓名、地址等数据的顺序主文件。
共有插入、修改和删除等3种类型的事务,分别对应于事务代码1、2和3。也就是说,事务类型如下:
类型1:INSERT(插入一个新订户到主文件中)
类型2:MODIFY(修改一个已有的订户记录)
类型3:DELETE(删除一个已有的订户记录)
事务是按订户名字的字母顺序排序的。如果对一个订户既有修改事务又有删除事务,则已对那个订户的事务排好次序了,以便使修改发生在删除之前。
2. 分析图3.1所示的层次图,确定每个模块的内聚类型。
图3.1? 计算多地点日平均温度的程序
3. 分析图3.2,确定模块之间的耦合类型。
图3.2? 一个程序的模块互连图
在图3.2中已经给模块之间的接口编了号码,表3.1描述了模块间的接口。
表3.1? 模块接口描述
4. 用面向数据流方法设计本书第2章第11题所述的工资支付系统的软件结构。
5. 用3种方法计算图3.3所示流图的环形复杂度。
图3.3? 一个程序的流图
6. 下面列出的代码用重复执行的加法来计算两个正整数X和Y的乘积,请用Halstead方法预测程序的长度,并把预测出的长度与实际长度相比较。
Z 0;
While X 0
Z Z+Y;
X X-1;
End_while;
Print Z ;
7. 图3.4是用程序流程图描述的程序算法,请把它改画为等价的盒图。
图3.4? 程序流程图
8. 某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即,不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。
要求:
1 用判定表表示手续费的计算方法;
2 用判定树表示手续费的计算方法;
9. 画出下列伪码程序的程序流程图和盒图。
START
IF P THEN
W
您可能关注的文档
- 软件实例分析课设计.doc
- 软件工程 拟试题一201212.doc
- 软件工程 拟试题二201212.doc
- 软件工程 CCS-项目测试计划.doc
- 软件工程 可行研究报告.doc
- 软件工程 复习含答案.doc
- 软件实习二-实内容.doc
- 软件工程 实验导书.doc
- 软件工程 试卷第一套) 2008-04.doc
- 软件工程 课程计 Socket聊天系统.doc
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)