软件的生命周期:立项--》设计--》开发--》测试--》上线--》维护--》废弃
立项:成立项目组,并对用户的需求进行分析整理
产出--》《需求规格说明书》或者《产品规格说明书》
设计:各部门设计出对应的内容
产品经理设计出“产品原型图”
UI美工设计出“产品效果图”
开发设计出《产品的概要设计说明书》《产品的详细设计说明书》
测试设计出《测试计划》指导性文件一般有测试经理、测试组长
开发:程序员根据需求等文档来编码实现程序的功能以及性能、安全
测试:验证软件是否满足需求的要求
上线:开发或者运维将产品发布应用市场或者公司的官网
维护:根据市场需求添加新功能或者修复已知bug()
废弃:当软件失去了用户,不赚钱后,从市场上下架