欢迎来到天天文库
浏览记录
ID:22681783
大小:80.12 KB
页数:15页
时间:2018-10-30
《软件工程选择题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章初认软件工程1.下面的()说法是正确的。A.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产B.购买大多数计算机系统所需的硬件比软件更昂贵C.大多数软件系统是不容易修改的,除非它们在设计时考虑了变D.一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功2.造成大型软件开发困难的根本原因在于()。A.开发人员缺乏足够的开发经验B.对软件开发的资金投入不足C.项目开发进度不合理D.软件系统的复杂性3.软件会逐渐退化而不会磨损,其原因在于()。A.软件通常暴露在恶劣的环境下B.软件错误在经常使
2、用之后会逐渐增加C.不断的变更使组件接口之间引起错误D.软件备件很难订购4.“软件工程”术语是在()被首次提出。A.FredBrooks的《没有银弹:软件工程中的根本和次要问题》B.1968年NATO会议C.IEEE的软件工程知识体系指南(SWEBOK)D.美国卡内基·梅隆大学的软件工程研究所5.Ariane5火箭发射失败的事例告诉我们()。A.系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制B.软件后备系统可以通过复制生成C.软件重用必须重新进行系统论证和系统测试D.选项A和CE.选项A、B和C6
3、.软件工程的基本目标是()。A.开发足够好的软件B.消除软件固有的复杂性C.努力发挥开发人员的创造性潜能D.更好地维护正在使用的软件产品7.软件工程方法是()。A.为了获得高质量软件而实施的一系列活动B.为开发软件提供技术上的解决方法C.为支持软件开发、维护、管理而研制的计算机程序系统D.为了理解问题和确定需求而采取的一些技术和方法8.下面的()是正确的。A.运行正确的软件就是高质量的软件。B.软件质量是在开发过程中逐渐构建起来的。C.软件产品质量越高越好,最理想的情况是达到“零缺陷”。D.软件质量是由产品的功
4、能、性能、易用性等外在特性决定的。9.在Garvin多维度模型中,可靠性是指()。A.软件产品提供了让用户产生惊喜的特性B.软件实现了用户需要的功能和性能C.软件在规定时间和条件下无故障持续运行D.软件符合国家或行业的相关标准10.()是软件从一个硬件或软件环境转换到另一环境的容易程度。A.易用性B.可维护性C.可移植性D.性能第二章软件开发过程1.下面的()决策是在需求分析时做出的。A.自动售票机系统的开发时间预计是6个月B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成C
5、.自动售票机系统已经达到交付的要求D.自动售票机系统将为使用者提供在线帮助2.下面的()决策是在系统设计时做出的。A.自动售票机系统的开发时间预计是6个月B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成C.自动售票机系统已经达到交付的要求D.自动售票机系统将为使用者提供在线帮助3.下面的()是软件构造活动的任务。A.构建软件组件B.设计用户界面C.实施组件的单元测试D.评估组件的质量E.选项A和CF.选项A、B、C和D4.瀑布模型是()。A.适用于需求被清晰定义的情况B.一
6、种需要快速构造可运行程序的好方法C.一种不适用于商业产品的创新模型D.目前业界最流行的过程模型5.增量模型是()。A.适用于需求被清晰定义的情况B.一种需要快速构造核心产品的好方法C.一种不适用于商业产品的创新模型D.已不能用于现代环境的过时模型6.原型化模型是()。A.适用于客户需求被明确定义的情况B.适用于客户需求难以清楚定义的情况C.提供一个精确表述的形式化规格说明D.很难产生有意义产品的一种冒险模型7.开发一个支持3D打印的操作系统最适合采用()。A.瀑布模型B.原型化模型C.增量开发D.可转换模型8.
7、开发一个铁路信号控制系统最适合采用()。A.瀑布模型B.原型化模型C.增量开发D.可转换模型9.下面的()不是敏捷开发方法的特点。A.软件开发应该遵循严格受控的过程和详细的项目规划B.客户应该和开发团队在一起密切地工作C.通过高度迭代和增量式的软件开发过程响应变化D.通过频繁地提供可以工作的软件来搜集人们对产品的反馈10.关于Scrum的每一次冲刺(Sprint),下面的()是正确的。A.Sprint是一个不超过4周的迭代,其长度一旦确定,将保持不变。B.Sprint的产出是一个可用的、潜在可发布的产品增量。C
8、.Sprint在进行过程中,其开发目标、质量验收标准和团队组成不能发生变化。D.以上所有选项第三章编写高质量代码1.下面的()不是良好编码的原则。A.在开始编码之前建立单元测试B.建立一种有助于理解的直观布局C.确保注释与代码完全一致D.保持变量名简短以便代码紧凑2.下面的()是错误的。A.在程序设计中使用括号以改善表达式的清晰性B.不要修补不好的程序,要重新写C.在程序设计中应尽可能
此文档下载收益归作者所有