本帖最后由 牛角尖 于 2021-1-26 14:18 编辑
^; Z, x! S" `' P/ N' i m' ?$ C' K+ l
软件开发
" N0 ]2 l+ S7 Z6 {9 O9 ? 阶段:概要设计、详细设计、系统实现(编码)
9 c3 F4 x6 B- S9 o( X7 _输出成果及安排评审、验证、确认 :. N2 F; F6 Q6 ]1 {
概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审 4 J; C2 l. v& k% `# h
详细设计阶段--输入:概要设计说明书,输出:详细设计说明书
& `* X [$ a4 q( j* y8 r) h评审:详细设计评审
. G9 A. [) N( D% [, B4 @9 y系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等
/ I" N) ^, ^5 Y) C( a& {评审:代码走查、编码评审、输出前评审 。; z' e, T" _0 I# c- F
验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告$ F# d: i4 c: w2 |! V! U
确认:上线试运行、验收7 b0 u1 y4 \6 }1 }* A
说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码8 n) h; N/ F) E9 l: r
有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客 ) ~9 K! U$ p! _/ o( a1 `6 C
|