软件的生命周期 SDLC(system development life cycle)
软件生命周期各阶段:
1.计划:项目计划,确定研发总目标,进行可行性研究,评估资源和成本。
例子:提出要研发一款及时通讯工具,研究现有技术能否实现目标,
计划阶段通常是由项目经理制定项目的总体计划:
1)编写《项目计划书》
2)确定项目的时间(项目的开始,结束时间),任务,人员(产品经理,开发人员,测试人员)以及一些数据库管理员,配置管理员等。
2.需求分析阶段:对要开发的软件进行详细的定义,由需求人员(产品经理)编写软件需求规格说明书(SRS)