软件的生命周期

    xiaoxiao2021-03-25  135

    1.问题的定义和规划(可行性报告和开发计划)

    此阶段是软件开发方和需求方共同讨论,主要确定软件的开发目标和可行性。

    2.需求分析(需求分析说明书和初步用户手册)

    需求分析师

    (1.懂技术2.懂业务)

    分析出软件需要完成什么功能

    占项目开发时间的30%。

    挖掘用户最真正的需求。

    3.软件设计(概要设计和详细设计)

    架构师/项目经理

    主要是针对项目需求分析的结果,对整个软件系统进行设计。包括系统结构设计, 数据库设计。包括概要设计和详细设计

    选择实现功能使用技术

    选人

    设计UML图,类图,时序图

    占用开发时间的20%

    4.编码阶段(提交源程序和清单)

    程序员

    把软件的设计结果转变为计算机的可行性代码。

    占用开发时间的20%

    5.测试阶段(提交软件维护测试报告)

    测试工程师

    提交软件维护和测试报告

    占用开发时间的20%

    6.实施和维护阶段()

    实施工程师

     把项目,需要安装和配置的东西,做好,让用户使用,并解决简单问题

    转载请注明原文地址: https://ju.6miu.com/read-8362.html

    最新回复(0)