软件工程习题及解答.doc

软件工程习题及解答.doc

ID:50926159

大小:627.00 KB

页数:29页

时间:2020-03-16

软件工程习题及解答.doc_第1页
软件工程习题及解答.doc_第2页
软件工程习题及解答.doc_第3页
软件工程习题及解答.doc_第4页
软件工程习题及解答.doc_第5页
资源描述:

《软件工程习题及解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、发中具有重要的作用,但其作用不应当包括( E )。供选择的答案:A.  ①问题分析      ②信息域分析③结构化程序设计   ④确定逻辑模型B.  ①数据流图      ②判定表    ③PAD图       ④数据词典C.  ①要让软件做什么       ②要给该软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D.  ①对重要功能的描述     ②对算法的详细过程性描述③软件确认准则        ④软件的性能E. ①软件设计的依据   ②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据       ④软件可行性分析的依据4.原型化方法是用户和软件开发人员之间

3、进行的一种交互过程,适用于( A )系统。它从用户界面的开发入手,首先形成( B ),用户( C ),并就( D )提出意见,它是一种( E )型的设计过程。供选择的答案:A.  ①需求不确定性高的 ②需求确定的③管理信息      ④决策支持B.  ①用户界面使用手册    ②用户界面需求分析说明书③系统界面原型        ④完善的用户界面C.  ①改进用户界面的设计      ②阅读文档资料③模拟用户界面的运行      ④运行用户界面原型D.①同意什么和不同意什么②使用和不使用哪一种编程语言③程序的结构       ④执行速度是否满足要求E.①自外向内     ②自顶向下    

4、  ③自内向外      ④自底向上二、简答题1.用逐步求精方法解决下述的更新顺序主文件的问题。美国某杂志社需要一个软件,以更新存有该杂志订户姓名、地址等数据的顺序主文件。共有插入、修改和删除等3种类型的事务,分别对应于事务代码1、2和3。也就是说,事务类型如下:类型1:INSERT(插入一个新订户到主文件中)类型2:MODIFY(修改一个已有的订户记录)类型3:DELETE(删除一个已有的订户记录)事务是按订户名字的字母顺序排序的。如果对一个订户既有修改事务又有删除事务,则已对那个订户的事务排好次序了,以便使修改发生在删除之前。2.分析图3.1所示的层次图,确定每个模块的内聚类型。图3.

5、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;WhileX>0Z=Z+Y;X=X-1;End_while;Print(Z);7.图3.4是用程序流程图描述的程

6、序算法,请把它改画为等价的盒图。图3.4 程序流程图8.某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交

7、易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即,不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。要求:(1)用判定表表示手续费的计算方法;(2)用判定树表示手续费的计算方法;9.画出下列伪码程序的程序流程图和盒图。STARTIFPTHENWHILEqDOFENDDOELSEBLOCKgnENDBLOCKENDIFST

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。