《软件工程》作业+答案

《软件工程》作业+答案

ID:44753619

大小:142.00 KB

页数:12页

时间:2019-10-28

《软件工程》作业+答案_第1页
《软件工程》作业+答案_第2页
《软件工程》作业+答案_第3页
《软件工程》作业+答案_第4页
《软件工程》作业+答案_第5页
资源描述:

《《软件工程》作业+答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程》作业一、选择题1.“软件危机”产生的主要原因是(B)。A.软件日益庞大B.开发方法不当C.开发人员编写程序能力差D.没有维护好软件2.经济可行性研究的范围包括(D)A.资源有效性B.管理制度C.效益分析D.开发风险3.软件需求分析的任务不应包括(A)。进行需求分析可使用多种工具,但(B)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(C)。需求规格说明书的内容不应当包括(D)。该文档在软件开发中具有重要的作用,但其作用不应当包括(E)。A.①问题分析②信息域分析③结构化程序设计④确定逻辑模型B.①数据流图②判定表③PAD图 ④数据词典C.①要让软件做什么②要给该

2、软件提供哪些信息③要求软件工作效率如何④要让软件具有什么样的结构D.①对重要功能的描述②对算法的详细过程性描述③软件确认准则④软件的性能E.①软件设计的依据②用户和开发人员对软件要“做什么”的共同理解③软件验收的依据④软件可行性分析的依据4.在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,这种方法可以同分析阶段的(A)方法及编程阶段的(B)方法前后衔接,SD方法是考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准——块间联系和块内联系。SD方法的最终目标是(C),用于表示模块间调用关系的图叫(D)。供选择的答案:A~B:①Jackson②SA③SC④

3、Parnas⑤SPC:①块间联系大,块内联系大②块间联系大,块内联系小③块间联系小,块内联系大④块间联系小,块内联系小D:①PAD②HCP③SC④SADT⑤HIPO⑥NS5.为了提高模块的独立性,模块内部最好是(C)A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚6.下面关于详细设计的叙述中,(A)是错误的。A、流程框图可以描述结构化程序B、流程框图不能描述结构程序C、NS图描述的程序一定是结构化的D、PAD图描述的程序一定是结构化的7.由RumBaugh等人提出的一种面向对象方法叫做对象模型化技术(OMT),即三视点技术,它要求把分析时收集的信息建立在三个模型中。第一个模型是(A),它的作

4、用是描述系统的静态结构,包括构成系统的对象和类,它们的属性和操作,以及它们之间的联系。第二个模型是(B),它描述系统的控制逻辑,主要涉及系统中各个对象和类的时序及变化状况。(B)包括两种图,即(C)和(D)。(C)描述每一类对象的行为,(D)描述发生于系统执行过程中的某一特定场景。第三个模型是(E),它着重于描述系统内部数据的传送与处理,它由多个数据流图组成。A,B,E:①数据模型②功能模型③行为模型④信息模型⑤原型⑥动态模型⑦对象模型⑧逻辑模型⑨控制模型⑩仿真模型C,D:①对象图②概念模型图③状态图④数据流程图⑤时序图⑥事件追踪图⑦控制流程图⑧逻辑模拟图⑨仿真图⑩行为图8.因计算机硬件和软

5、件环境的变化而作出的修改软件的过程称为()①改正性维护②适应性维护③完善性维护④预防性维护9.维护过程本质上是(D)的过程。A.修改程序B.修改文档C.修改软件配置D.压缩的修改软件定义和开发10.编写程序的工作量通常占用软件开发总工作量的(D)。A.80%B.60%C.40%D.20%11.软件工程学的一个重要目标是(D)。A.提高程序的执行效率B.降低程序对存储空间的要求C.提高软件的可理解性D.提高软件的可维护性12.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。A.确定B.行或不行C.正确D.无二义13.原型化方法是用

6、户和软件开发人员之间进行的一种交互过程,适用于(A)系统。A.需求不确定的B.需求确定的C.管理信息D.决策支持14.在SD方法中全面指导模块划分的最重要的原则是(D)A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性15.对象是面向对象系统的(A)。每个对象可用它自己的一组(B)和它可以执行的一组(C)来表征。应用执行对象的(C)可以改变该对象的(B)。它的应用必须通过(D)的传递。可以认为,这种(D)的传递大致等价于过程性范型中的函数调用。供选择的答案:A.①基本单位②最小单位③最大单位④语法单位B~C.①行为②功能③操作④数据⑤属性D.①接口②消息③信息④操作⑤过程16.(A)意

7、味着一个操作在不同的类中可以有不同的实现方式。A.多态性B.多继承C.类的复用D.封装17.块间联系和块内联系是评价程序模块结构质量的重要标准。联系的方式、共用信息的作用、共用信息的数量和接口的(A)等因素决定了块间联系的大小。在块内联系中,(B)的块内联系最强。SD方法的总的原则是使每个模块执行(C)功能,模块间传送(D)参数,模块通过(E)语句调用其它模块,而且模块间传送的参数应尽量(F)。此外,SD方法

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

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

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