1、软件工程这个名词是在哪一年提出的()
A、1988年
B、1978年
C、1968年
D、1958年
答案:C、1968年
2、造成大型软件开发困难的根本原因在于()
A、开发人员缺乏足够的开发经验
B、对软件开发的资金投入不足
C、项目开发进度不合理
D、软件系统的复杂性
答案:D、软件系统的复杂性
3、软件工程方法是()
A、为了获得高质量软件而实施的一系列活动
B、为开发软件提供技术上的解决方法
C、为支持软件开发、维护、管理而研制的计算机程序系统
D、为了理解问题和确定需求而采取的一些技术和方法
答案:B
知识点:软件工程三要素:方法、工具、过程。
方法:完成软件开发的各项任务的技术方法,回答“怎样做”的问题
工具:运用方法而提供的自动的或半自动的软件工程支撑环境
过程:为了获得高质量的软件所需要的一系列任务的框架,它规定了完成各项任务的工作步骤
4、下面的()说法是正确的
A、由于软件是产品,因此可以应用其他工程制品所用的技术生产
B、购买大多数计算机系统所需的硬件比软件更昂贵
C、大多数软件系统是不容易修改的,除非它们在设计时考虑了变化
D、一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功
答案:C
5、软件会逐渐退化而不会磨损,其原因在于()
A、软件通常暴露在恶劣的环境下
B、软件错误在经常使用之后会逐渐增加
C、不断地变更使组件之间引起接口错误
D、软件备件很难订购
答案:C
6、“软件工程”术语是在()被首次提出
B、1968年NATO会议
7、软件工程的基本目标是()
A、开发足够好的软件
8、造成大型软件开发困难的根本原因在于()
B、软件系统的复杂性
知识点:
软件生命周期
软件定义:问题定义、可行性研究和需求分析
软件开发:总体设计、详细设计、编码和单元测试、综合测试
运行维护
9、关于Srum的每一次冲刺 ,下面的()
A、Sprint是一个不超过4周的迭代、,其长度一旦确定,将保持不变
B、Sprint的产出是一个可用的、潜在可发布的产品增量
C、Sprint在进行过程中,其开发目标、质量验收标准和团队组成不能发生变化
D、以上所有选项
答案:D