云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件工程习题及解答3

软件工程习题及解答3

  • 62 次阅读
  • 3 次下载
  • 2025/6/25 5:23:49

第三章习题

一、选择题

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 WHILE q DO F

搜索更多关于: 软件工程习题及解答3 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第三章习题 一、选择题 1. 软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。 供选择的答案: A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确 2. 各种需求方法都有它们共同适用的( )。 供选择的答案: A.说明方法 B.描述方式 C. 准则 D.基本原则 3. 软件需求分析的任务不应包括( A )。进行需求分析可使用多种工具,但( B )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。需求规格说明书的内容不应当包括( D )。该文档在软件开发中具有重要的

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com