第11章软件工程概述.pptVIP

  • 0
  • 0
  • 约6.57千字
  • 约 52页
  • 2019-08-30 发布于湖北
  • 举报
* 软件开发过程 开发一个最终能满足需求且达到目标的软件产品所需要的步骤 研究与分析问题 解决问题的方法与设计目标系统 实施解决问题方案,即编程实现 测试 运行与维护 软件开发过程是为了获得软件产品或是为了完成软件过程项目需要完成的有关软件开发活动,每一项活动又可分解成一些软件任务。 * 软件开发方法 软件开发方法是对软件开发步骤和各阶段的文档格式提出规范化的要求和标准,使软件生产实现“工程化”。 软件开发方法的演变 本书讲述的线索:结构化设计方法 个性化软件开发方法 结构化软件开发方法 面向对象软件开发方法 基于构件软件开发方法 新软件开发方法 * 软件开发工具 软件工具为软件工程方法提供了自动的或半自动的软件支撑环境 软件工程环境 方法与工具相结合、加上配套的软、硬件支持 * 软件工程管理 按照进度和预算完成软件开发计划 成本估计、进度安排、人员组织、质量保证 * 软件的生命周期 在软件工程的概念中必须意识到:“软件”编程,它有自己的生命周期 (life cycle)。大型软件系统的开发与其它工程项目如建造桥梁、制造飞机、轮船等的开发是同理的。 软件生存周期--指从软件项目提出,包括研制、运行和维护直到退役的整个过程。 软件生存周期划分为3个时期:计划时期、开发时期和运行时期,每一时期又区分为若干更小的阶段。 瀑布模型 快速原型模型 * 生命周期的几个观点 将整个生命

文档评论(0)

1亿VIP精品文档

相关文档