软件开发流程步骤:需求分析、概要设计、详细设计、编码、测试、软件交付、验收、维护。 -- 来源于百度百科
前言 软件生存周期
软件的生存期:软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。
软件定义时期的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并制定工程进度表。
软件开发时期具体设计和实现在前一个时期定义的软件,它通常由四个阶段组成:总体设计、详细设计、编码和测试(包括单元测试、综合测试)。
软件运行维护时期主要任务是使软件持久地满足用户需要。
n可行性研究:必须回答的关键问题是“对于上一个阶段确定的问题有行得通的解决办法吗?”。
n需求分析:必须回答的关键问题是“为了解决这个问题,目标系统必须做什么?”
软件工程项目的基本目标有:
1) 付出较低的开发成本
2) 达到要求的软件功能
3) 取得较好的软件性能
4) 开发的软件易于移植
5) 需要较低的维护费用
6) 能按时完成开发工作,及时交付使用