软件工程随堂练习一、选择题1
软件工程是()
A、是结构化程序设计的指导方法B、是软件开发技术和软件工程管理学为内容的学科C、是指导计算机软件开发和维护的工程学科 D、是指导软件开发的工程方法
软件工程中的各种方法是完毕软件工程项目的技术手段,它们支持软件工程的( )阶段
原型方法是用户和设计者之间的一种交互过程,选用于()系统
需求拟定的 B
需求不拟定性较高的C
管理信息 D
要将一个复杂的系统分析清楚,常用方法是结构化分析方法,结构化分析方法就是( )
A、面对数据流自顶向下逐步求精的方法B、由内向外进行分析的方法C、先局部后整体的分析方法D、使用 IPO 图形工具分析的方法5
概要设计过程是()A
先拟定系统的实现方案,然后在结构设计阶段中拟定软件的模块结构B
拟定软件的模块结构,再设计出系统的所有程序和数据文献C
设计出系统的 HIPO图并对所有模块进行描述D
规划出系统的后期设计总体结构6
程序的三种基本结构是()
A、过程,子程序,分程序B、顺序,选择,循环C、递归,堆栈,队列D、调用,返回,转移7
结构化程序设计的一种基本方法是()
A、筛选法B、递归法C、归纳法D、逐步求精法8
软件维护的四类维护活动是:( )A
改正性维护,适应性维护,完善性维护和防止性维护
适应性维护,完善性维护,抢救性维护和辅助性维护
改正性维护,适应性维护,完善性维护和辅助性维护
适应性维护,完善性维护,抢救性维护和防止性维护
软件开发瀑布模型中的软件定义时期各个阶段依次是:( )A
可行性讨论,问题定义,需求分析
问题定义,可行性讨论,需求分析
可行性讨论,需求分析,问题定义
以上顺序都不对
在软件生存周期中,工作量所占比例最大的阶段是( )阶段
A.需求分析 B.