本帖最后由 牛角尖 于 2021-1-26 14:18 编辑 7 @$ R" d! v& u8 y0 K7 p( O
: ^' Y5 v9 j ^
软件开发
, o) W' p! T' W/ A; G 阶段:概要设计、详细设计、系统实现(编码)
! {9 X. t' \/ Q4 k: k( h5 |! R输出成果及安排评审、验证、确认 :' @3 N- A5 K$ T; L3 E
概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审 " _. y$ d6 C5 J9 U' a
详细设计阶段--输入:概要设计说明书,输出:详细设计说明书
$ ]3 `5 m0 A3 H7 S& z评审:详细设计评审 3 d; G% A; V W, ?, p
系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等
" Y* p6 h- j$ N( q$ ~评审:代码走查、编码评审、输出前评审 。
# x3 J r8 N' T" M, }验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告
% r+ {- v' A! \7 f确认:上线试运行、验收
8 v* v. W& f* F+ n" V! Y说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码/ G) w- v3 C4 n L0 p
有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客 6 C" E @. ?, t$ i2 E1 z
|