傻大方


首页 > 知识库 > >

软件工程|《软件工程》复习题


按关键词阅读: 软件工程 复习题

1、软件工程单项选择题1. 哪个活动可在可行性分析阶段进行?A.编码B.测试C.设计D.制订市场营销计划2. 在数据流程图中 , 有名字及方向的成分是( ) 。
A.控制流B.信息流C.数据流D.信号流3. 以下各图中不是UML使用的图是( ) 。
A.数据流程图B.用例图C.类图D.顺序图4. 下图中 , 类的关系是( ) 。
A.依赖B.关联C.聚集D.泛化5. 甘特图是一种( ) 。
A.UML模型B.过程模型C.系统构架的抽象模型D.进度计划的表达方式6. 下面不属于软件配置管理任务的是( ) 。
A.变更控制B.配置审核C.状态报告D.用例分析7. 数据耦合、公共耦合、印记耦合、控制耦合的耦合性从低到高的顺序是(。

2、)A.数据、公共、印记、控制B.数据、印记、控制、公共C.控制、数据、印记、公共D.控制、数据、公共、印记8. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( )A.如何做B.怎么做C.做什么D.对谁做9. 可行性分析研究的目的是( )A.争取项目B.项目值得开发否C.开发项目D.规划项目10. 具有风险分析的软件生存周期模型是( )A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型11. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾 , 这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生12. 程序的三种基本控制结构的共同特点是()A只能用来描述简单程序B不能嵌套使 。

3、用C单入口 , 单出口D仅用于自动控制系统13. 数据字典是用来定义_________中的各个成份的具体含义的 。
()A流程图B功能结构图C系统结构图D数据流图14. 为了使软件具有清晰结构和良好的风格 , 下面关于程序设计风格的叙述不可取的有( )A. 尽量不要进行浮点数的相等比较 B. 应当有适量的注释 C. 尽可能对代码优化 D. 使用有意义的标识符15. 使用白盒技术设计测试用例的方法包括()A.边界值分析B.循环测试C.等价类划分D.回归测试16. 下列模块内聚中 , 内聚性最强的是( ) 。
A.功能内聚B.偶然内聚C.过程内聚D.顺序内聚17. 若有一个计算类型的程序 , 它的输入量只有一个X , 其范围 。

4、是-1.0 , 1.0 , 现从输入的角度考虑一组测试用例:-1.001 , -1.0 , 1.0 , 1.001 。
设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法18. 下列哪一种程序设计语言不是面向对象的( ) 。
A.C+B.JAVAC.C#D.C19. 下列测试方法不属于集成测试的是( ) 。
A.自顶向下B.自底向上C.三明治测试D.自中间向两极测试20. 关于用例的概念 , 下列说法不正确的是( ) 。
A.用例是一个连贯的功能性单元B.用例是通过Actor确认的C.可以借助状态转换图来描述用例D.用例是一个类 , 而不是事件21. 源程序文档化要求在每个模块之前加序言性注释 。
该注 。

5、释内容不应有()A.模块的功能B.语句的功能C.模块的接口D.开发历史22. DFD中的每个加工至少需要( ) A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 23. 为了提高模块的独立性 , 模块之间最好是( ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 24. 测试的关键问题是( ) A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 D. 如何选择测试用例 25. 软件维护困难的主要原因是( ) A. 费用低 B. 人员少 C. 开发方法的缺陷 D. 得不到用户支持 26. 源程序文档化要求在每个模块 。

6、之前加序言性注释 。
该注释内容不应有() A. 模块的功能 B. 语句的功能 C. 模块的接口 D. 开发历史 27. 结构化程序设计采用的三种基本控制结构是() A. 顺序、分支、选择 B. 选择、循环、重复 C. 顺序、选择、循环 D. 输入、变换、输出 28. 通信内聚、过程内聚、顺序内聚和时间内聚的内聚性从高到低顺序是()A.通信、过程、顺序、时间B.通信、时间、顺序、过程C.顺序、通信、时间、过程D.顺序、通信、过程、时间29. 使用程序设计的控制结构导出测试用例的测试方法是( )A、黑盒测试 B、白盒测试 C、边界测试 D、系统测试 30. 软件工程学的目的应该是最终解决软件生产的( 。

7、 )问题 。
A.提高软件的开发效率B.使软件生产工程化C.消除软件的生产危机D.加强软件的质量保证31. 软件过程模型有多种 , 下列选项中 , ( )不是软件过程模型 。
A.螺旋模型B.增量模型C.行为模型D.瀑布模型32. 准确地解决“软件系统必须做什么”是( )阶段的任务 。
A.可行性研究B.详细设计C.需求分析D.编码33 下列哪个是RAD模型的优点( ) 。


来源:(未知)

【学习资料】网址:/a/2021/0318/0021710864.html

标题:软件工程|《软件工程》复习题


上一篇:xps|xps保温施工方案

下一篇:中学|中学20XX学年春季开学任务总结