武汉大学软件工程复习重点总结.docVIP

  • 15
  • 0
  • 约4.85千字
  • 约 12页
  • 2016-09-29 发布于安徽
  • 举报
软件工程复习 一、概论 软件的组成:程序+文档+数据; 软件的特点:更依赖于人、开发成本进度难以估计、正确性难保证、维护困难、不磨损老化、可长期使用; 软件开发的三个时期:程序设计语言兴起时期、结构化程序设计时期、软件工程与软件开发环境时期; 软件危机的表现:难以控制开发进度、软件工作量难以估计、软件修改维护困难,原因:需求问题、管理问题、方法工具问题、局限性; 软件工程是:(1)把系统化的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程化应用于软件中;(2)研究(1)中提到的途径; 软件工程三要素:以质量保证为基础的过程、方法、工具; 软件生存的三个时期:定义时期、开发时期、使用和维护时期; 软件生存的六个阶段:软件计划、需求分析、软件设计、实现编码、测试、维护; 瀑布模型 基本思想:分而治之 优点:规范管理开发过程、文档驱动 缺点:初期系统的需求难以完全确定、文档驱动、周期长 V型模型:瀑布模型+质量控制 适用范围:结构化方法、面向过程的软件开发方法,需求变化少,开发人员熟悉应用领域,低风险项目,使用环境稳定 6、原型模型 针对软件开发初期需求难以确定,采用快速原型法 基本思想:快速建立原型,完善用户需求 优点:用户参与、快速 缺点:快速、对开发环境要求高 适用范围:已有产品、有快速原型开发工具、进行产品移植或升级 螺旋模型 针对

文档评论(0)

1亿VIP精品文档

相关文档