2软件生命周期和软件过程.pptVIP

  • 3
  • 0
  • 约2.46千字
  • 约 28页
  • 2016-08-21 发布于湖北
  • 举报
2软件生命周期和软件过程

本堂课授课重点 一、软件生命周期 二、软件过程 上堂课讲授内容 软件危机 (定义、产生原因、特征、如何解除) 软件工程(定义、本质特征、基本原理、方法学) 第三节 软件生命周期(表) 问题定义 问题性质 工程目标 工程规模 评审:主要是用户的参与 可行性研究 大大压缩简化的系统分析和设计过程 是做出是否继续进行工程的依据 成果文档:系统流程图、数据流图、数据字典、成本/效益分析。可行性研究报告。 需求分析 目标系统必须作什么(有哪些功能) 与用户交流,充分挖掘用户的需求 建立系统的数据模型、功能模型、行为模型 是系统能否开发成功的关键阶段 成果文档:需求规格说明书 评审 总体设计 应该怎样实现目标系统 设计几种可能的物理配置实现方案 推荐最优方案 包括系统设计和结构设计两个阶段 进行模块划分 成果文档:系统概要设计说明书,数据库设计结果 详细设计 应该怎样具体实现系统,解法具体化 不是编写程序,而是设计程序的详细规格说明(工程蓝图),如人机界面、各个程序的流程图 成果文档:详细设计说明书 编码和单元测试 写出正确的、易理解的、易维护的程序模块 进行软件单元测试 评审:内部评审,代码是不是遵循规范 综合测试 集成测试 验收测试 测试计划、详细测试方案、实际测试结果用文档的形式保存,作为软件配置的一个组成部分。 软件维护 目的:是系统能持久地满足用户的需要 改正性维护 适应

文档评论(0)

1亿VIP精品文档

相关文档