软件工程教案2(第一二章).pptVIP

  • 3
  • 0
  • 约1.46千字
  • 约 20页
  • 2017-05-11 发布于重庆
  • 举报
软件工程教案2(第一二章)

1.2.1 软件生存期的阶段划分 (1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护 (根据国标《计算机软件开发规范》) 1.2.2 软件开发模型 软件开发模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。 软件开发模型也常称为: 软件过程模型 软件生存期模型 软件工程范型 1. 瀑布模型 (线形顺序模型) 按照传统瀑布模型开发软件的特点 1.阶段间具有顺序性和依赖性。 2.推迟实现的观点。 3.每个阶段必须完成规定的文档; 每个阶段结束前完成文档审查, 及早改正错误。 2. 原型模型(快速成型模型) 采用原型模型的软件生存周期 3. 演化模型 3.1 增量模型(递增模型) 先完成一个系统子集的开发,再按同样的开发步骤增加功能 (系统子集),如此递增下去直至满足全部系统需求。 系统的总体设计在初始子集设计阶段就应作出设想。 3.2 螺旋模型 “基于版本发布”的特点 Trade-off Decision (折中决定) 4. 面向对象模型 4.1 喷泉模型 喷泉模型特点 主要用于支持面向对象开发过程体现了软件创建所固有的迭代和

文档评论(0)

1亿VIP精品文档

相关文档