软件开发流程

 软件的生命周期/软件过程

  1)软件的定义期

    (1)可行性研究阶段 —— 《可行性研究报告》

      技术、人员、资金、时间、设备、政策法规、风俗、回报率

    (2)需求分析阶段 —— 《软件需求说明书》

      功能性需求点、非功能性需求点

  2)软件的开发期

    (3)概要设计阶段 —— 架构师

      技术选型(软件硬件网络)、功能模块划分、数据结构设计

    (4)详细设计阶段 —— 设计师

      模块实现细节、对象、属性、方法、技术

    (5)编码实现阶段

      UI/UE设计师、前端工程师、后台工程师

    (6)项目测试阶段

      软件测试工程师  Ada -> bug -> debug(调试程序)

  3)软件的维护期

    (7)项目部署阶段

   开发模式(development mode) -> 生产模式(production mode)

    (8)项目维护阶段

posted @ 2019-04-29 22:15  neverthelessing  阅读(62)  评论(0)    收藏  举报