软件工程-复习手册-更新ing
软件工程-复习手册
一、软件工程概述
- 作为一门交叉学科,软件工程具有很强的综合性,它涉及计算机科学 工程科学 管理科学 数学等领域。
- 螺旋模型将瀑布 增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。
- 构造原型的技术主要有可执行的规格说明 基于脚本的设计 采用非常高级语言或专门语言 能重用软件。
- 探索型类型的原型模型主要针对开发 目标模糊 用户与开发者对项目都缺乏经验 开发来明确 用户的需求 。
- 增量模型根据增量的方式和形式的不同,分为 渐增 原型 模型。
- 瀑布模型属于 整体 开发模型,增量模型属于 非整体 开发模型。
- 什么是软件生存周期模型?有哪些主要模型?
- 生存周期模型是描述软件开发过程中各种活动如何执行的模型
- 确立了软件开发和演绎中各阶段的次序限制以及各阶段活动的准则,确立开发过程所遵守的规定和限制,便于各种活动的协调,便于各种人员的有效通信,有利于活动重用,有利于活动管理
- 生存周期模型有瀑布模型、增量模型、螺旋模型、喷泉模型、变换模型和基于知识的模型
- 说明敏捷过程的适用范围。
- 对变化和不确定性的更快速、更敏捷的反应特性,而且在快速的同时仍然能够保持可持续的开发速度。
- 较适用于开发可用资源及开发时间都有较苛刻约束的小型项目
- 为什么说喷泉模型较好地体现了面向对象软件开发过程无缝和迭代的特性?
- 是典型的面向对象的软件过程模型之一
- “喷泉”这个词体现了面向对象软件开发过程迭代和无缝的特性