软件工程复习:(
- 软件工程常用简答题
- 复杂软件系统为什么需要项目管理? P48
- 为什么要重视需求开发 P66 p71
- 业务需求 用户需求和系统级需求有什么区别和联系? P73
答: 业务需求: 系统建立的战略出发点, 表现为高层次的目标, 它描述了组织为什么要开发系统
用户需求: 执行实际工作的用户对系统所能完成的具体任务的期望, 描述了系统能够助用户做些什么。
系统需求:用户对系统行为的期望,一系列的系统行为联系在一起可以帮助用户完成任务, 满足业务需求;系统需求可以直接映射为系统行为,定义了系统中需要实现的功能, 描述了 开发人员需要实现什么
集成测试的策略有哪几种?
答:非增量式的:瞬时集成(大爆炸式);
增量式的:自顶向下、自底向上、三明治式、持续集成;