• 对日软件开发流程(转)


    1、SA 系统分析

        这个阶段比较重要的工作是分析客户的业务,进行业务建模,理解并发掘客户现在面临的问题,提出改进的模型,以及运行时的管理。 提交的文档是需求定义式样书等。

    2、RD 要件定义

    3、UR User要件

    4、SR 系统要件定义

    5、BD 基本设计

        也叫外部设计,所谓外部,就是面向外部的用户的设计,不需要关心程序的具体实现。包括业务流程的定义,架构的划分,数据库的设计( ER 图和数据字典等),画面的设计(画面的布局和迁移),对外接口的设计等等。 提交的文档是外部设计式样书等。

    6、FD 功能设计 

        也叫详细设计,内部设计,就是程序内部的设计了,根据外部设计的成果物进行设计工作。根据架构和数据库设计以及画面设计,进行具体的功能划分,物理数据库的设计,算法的设计,输入输出的设计等等。提交的文档是内部设计式样书等。

    7、PD 程序设计

        也就是编码,良好的编码风格和注释都是必要的要求。对单元测试的要求,各个公司不一样,但是或多或少都做一些,只是程度不同而已。

    8、UT 单体测试

    9、CT 结合测试

    10、ST 系统测试

    11、OT 机能测试

    12、DV 产品出荷

    参考如下:

     对日软件开发流程 - rufian - こううん 57

     

    原文摘自: http://rufian.blog.163.com/blog/static/43540189201039010539/

  • 相关阅读:
    set转成toarray()
    list和set的拉拉扯扯的关系
    【转载】VNC和远程桌面的区别
    笔记本最小安装centos7 连接WiFi的方法
    mysql 索引优化 性能调优 锁
    PageHelper 自动去掉排序参数问题
    抽奖算法 百万次抽奖 单线程环境下 约 3.5 秒
    gitlab 安装和使用
    sharding sphere 分表分库 读写分离
    mycat 安装 分表 分库 读写分离
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/3837200.html
Copyright © 2020-2023  润新知