zoukankan      html  css  js  c++  java
  • 软件设计流程梳理

    CMMI流程分为七个阶段:

    1、项目启动  《项目任务书》

    2、需求设计  《详细需求分析报告》

    3、技术设计  《概要设计说明书》《详细设计说明书》

    4、编码与单元测试  代码

    5、测试    《测试报告》

    6、需求验收与总结 《项目总结报告》

    7、周例会与需求变更

    项目流程中,需求评审完毕,并提交详细需求设计文档,项目正式进入软件设计阶段。该阶段的具体实施流程如下:

    1、分析需求文档,确认需求

      熟悉需求,确认需求的细节,过程中可能需要与产品经理反复沟通,有可能对需求做微调

    2、功能点分类与统计

      根据需求文档,提取功能点,可借助word/excel

      案例:

                

    3、分析功能点,确认数据源

      分析功能点的实现,确认数据来源,哪些需调用其他服务?哪些来自本项目?哪些需要建表?

    4、系统框架设计

      根据上述分析,明确系统依赖关系,绘制系统框架图,可借助visio

      案例:

                

    5、运行模块时序图

      分析主要处理流程,绘制运行模块时序图,可借助Enterprise Architect

      案例:

                 

    6、项目框架设计

      选择适合业务需求的方案,如三层架构等,绘制项目框架图,可借助visio

      案例:

                  

                  

    7、数据库设计

      根据功能需求,设计表结构,可借助Enterprise Architect

    8、接口设计

      根据功能列表,设计接口,建立接口类及相应的实体,可借助Enterprise Architect

  • 相关阅读:
    word2vec的Java源码【转】
    将博客搬至CSDN
    去掉中英文符号
    搜索引擎原理和简单过程【转】
    写国际会议论文和期刊的一些注意事项
    Java中Map根据键值(key)或者值(value)进行排序实现
    solr 查询获取数量getCount()
    【solr filter 介绍--转】http://blog.csdn.net/jiangchao858/article/details/54989025
    将中文数字转为数字
    java.util.Properties类的介绍-配置文件的读写【-Z-】
  • 原文地址:https://www.cnblogs.com/MattCheng/p/7999497.html
Copyright © 2011-2022 走看看