软件工程部分习题测验

软件工程部分习题测验

ID:45966128

大小:37.00 KB

页数:5页

时间:2019-11-19

软件工程部分习题测验_第1页
软件工程部分习题测验_第2页
软件工程部分习题测验_第3页
软件工程部分习题测验_第4页
软件工程部分习题测验_第5页
资源描述:

《软件工程部分习题测验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A概要设计   B详细设计C可行性分析D需求分析2.下面不属于软件工程的3个要素的是(D)A工具      B过程     C方法       D环境3.程序流图(PFD)中箭头代表的是(B)A数据流    B控制流  C调用关系    D组成关系4.在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C)A详细设计B需求分析C总体设计  D编程调试5.模块(C),则说明模块的独立性越强。A.耦合越强B.扇入数越高C.耦合越弱D.扇入数越低6.软件结构图中,模块框之间若有直线连接,表示它

2、们之间存在(A)A、调用关系  B、组成关系C、链接关系  D、顺序执行关系7.需求分析最终结果是产生(B)A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告8.软件详细设计主要采用的方法是(D)A、模块设计B、结构化设计C、PDL语言D、结构化程序设计9.按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作(C)A需求分析B、概要设计C、详细设计D、软件维护10.程序流程图(框图)中的箭头代表(A)。A数据流B.控制流C.调用关系D.组成关系11.结构化程序设计主要强调的是(D)A、程序的规模B、程序的效率C、程序设计语言的先进性D、程序易

3、读性12.为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以(C)的编制是很重要的。A需求说明B、概要说明C、软件文档D、测试计划13.在结构化设计(SD)方法中全面指导模块划分的最重要的原则是(D)A程序模块化B、模块高内聚C、模块低耦合D、模块独立性14.软件详细设计的主要任务是确定每个模块的(A)A算法和使用的数据结构B、外部接口C、功能D、编程15.为了提高模块的独立性,模块内部最好是(C)A逻辑内聚B、时间内聚C、功能内聚D、通信内聚16.研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面。A技术可行性B.经济可行性C.社会可

4、行性D.法律可行性17.在详细设计阶段,经常采用的工具有(A)A、PADB、SAC、SCD、DFD18.需求分析阶段的任务是确定(D)A软件开发方法B、软件开发工具C、软件开发费D、软件系统的功能19.程序的三种基本控制结构是(B)A过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移20.软件是一种(C) A程序 B数据 C逻辑产品 D物理产品21.具有风险分析的软件生存周期模型是(B)A瀑布模型  B 螺旋模型 C 增量模型 D 喷泉模型22.软件需求分析的主要任务是准确定义所开发的软件系统是(C)A如何做  B 怎么做 C 做什么  D 对

5、谁做23.结构化分析的方法是一种(D)A系统分析方法  B面向数据结构的分析方法C面向对象的分析方法 D面向数据流的分析方法1.结构化程序设计的一种基本方法是(C)A.筛选法  B 迭代法  C 逐步求精法 D 递归法2.软件详细设计主要采用的方法是(D)A.模块设计B.结构化设计C.PDL语言D.结构化程序设计3.模块的内聚性最高的是(D)A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚4.研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。(B)A.技术可行性B.经济可行性C.社会可行性D.法律可行性5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现

6、象称做(C)A.软件工程B.软件周期C.软件危机D.软件产生6.需求分析阶段的任务是确定(D)A.软件开发方法B.软件开发工具C软件开发费D软件系统的功能7.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。A.确定B.行或不行C.正确D.无二义8.经济可行性研究的范围包括(C)A.资源有效性B.管理制度C.效益分析D.开发风险9.需求分析中开发人员要从用户那里了解(A)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模10.瀑布模型的存在问题是(B)A用户容易参与开发B.缺乏灵活性C用户与开发者易沟通D

7、.适用可变需求11.软件的可行性研究中不包括(D)A、法律可行性B、技术可行性C、经济可行性D、政治可行性12.与设计测试数据无关的文档是(D)。    13.A、需求说明书B、设计说明书C、源程序D、项目开发设计14.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C)A、分析阶段B、设计阶段C、编码阶段D、测试阶段15.软件开发的结构化生命周期方法将软件生命周期划分成(A)A计划阶段、开发阶段、运行阶段B、计划阶段、编程阶段、测试阶段C、总体设计、详细

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

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

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