软件生命周期

软件生命周期

file

软件定义时期

  • 问题定义:软件的目标系统是什么
  • 可行性研究:技术/经济/操作/社会可行性
  • 需求分析:功能需求、性能需求和运行环境的约束

软件开发时期

  • 概要(总体)设计:模块划分及模块间接口设计(架构设计)
  • 详细设计:模块内部设计
  • 编码
  • 测试

软件运行维护

软件活动

软件过程模型涉及的活动

file

  • 软件描述:必须定义软件功能以及使用的限制
  • 软件开发:软件的设计和
  • 软件有效性验证:软件必须经过严格的验证,以保证能够满足客户的需要
  • 软件进化(演化):软件随着客户需求的变化不断地改进

更多文章详见:www.aihailan.com/blog

发表评论