MOOC北京大学软件工程测验答案-第一周-软件过程
一、软件生存周期过程的概念
获取正确软件的关键是(开发逻辑)
软件生存周期的含义是表明软件的演化和发展具有周期性,每过一段时间就需要更新 ×
当软件的一个版本被淘汰时,则该软件的生存周期就结束了 ×
软件生存周期过程表示软件生存周期内的一个过程 ×
为了表述软件开发需要做什么映射,引入了三个概念:过程 活动 任务
二、软件生存周期过程的分类
按照(软件开发工作的主体),可以将软件生存周期过程分为基本过程、支持过程和组织过程
下述过程属于基本过程的是:获取过程、开发过程、运行过程、供应过程
支持过程是指那些与软件生产组织有关的活动集 ×
下列关于软件开发过程说法正确的是:
软件开发过程是软件开发者所从事的一系列活动
软件开发过程中还包括了系统需求分析、系统结构设计等系统层面的活动
三、软件生存周期模型的概念
软件生存周期模型是对软件生存周期中过程、活动和任务的组织 √
软件生存周期模型必须要将所有类型的过程、活动和任务考虑在内,形成满足每个软件项目需要的模型 ×
软件开发模型是软件开发过程的活动和任务的结构框架 ×
四、常见的软件生存周期模型
下列关于瀑布模型的说法正确的是:
瀑布模型在每一阶段都会生成相应的文档
瀑布模型要求需求在最初阶段就要完整和明确
下列关于增量模型的说法正确的是:
增量模型要求需求在最初阶段就要完整和明确
增量模型能够更早的向用户交付第一个版本的系统
下列关于演化模型的说法正确的是:
演化模型在每一次迭代过程中可以采用瀑布模型
相比瀑布模型,演化模型需要获取方和用户更多的参与
下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是(喷泉模型)

