项目开发流程

1.需求分析阶段

    1.1 成果物:分析出程序包含哪些功能模块,每个模块下的功能点有哪些,每个功能点涉及到哪些实体、实体包含哪些属性、属性都有什么特征(有什么校验条件,属性可选的数据范围)

    1.2 实体分析

        输出数据(查询):产生的实体

        输入数据(增加):应用的实体

2.需求分析的评审

    项目组成员的角色:项目负责人、评审负责人、配置负责人、测试负责人、开发人员、测试人员、质量负责人

    略。

3.页面的原型设计

    工具:Axure

4.原型设计的评审

    略。

5.概要设计

    选择技术、框架、架构。

6.数据库设计

    6.1 数据库设计范式、数据库设计的相关规范

        成果物:表、列、数据类型、约束、表之间的关联关系

    6.2 数据库设计成果物评审

7.详细设计

    7.1 成果物:

        UML建模:类图、时序图

    7.2 评审

8.编码

    注意:编码规范(起名、注释等)

9.测试阶段

    单体测试(开发人员自己测试)、集成测试(开发人员之间交叉测试)、系统测试(专业的测试人员)

你可能感兴趣的:(项目开发流程)