本帖最后由 牛角尖 于 2021-1-26 14:18 编辑
0 N1 Y# m5 O: Z% c B
8 B: d7 l9 v) s9 X- J软件开发
; y) g% b( s$ Y; B6 J 阶段:概要设计、详细设计、系统实现(编码)/ S1 v+ x- S5 ?( E& [! _
输出成果及安排评审、验证、确认 :0 o7 d& h1 w" h" B- b: [# k+ P
概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审 & u6 }+ C" p# T+ k$ t3 F
详细设计阶段--输入:概要设计说明书,输出:详细设计说明书 7 o6 K7 N$ u& d' ~# t# j( a9 N
评审:详细设计评审 3 G* \0 [! a9 H" d2 k
系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等
* k) t, r( a' W4 a0 e* Y1 o! d评审:代码走查、编码评审、输出前评审 。 y x, J: ]7 A$ w4 s
验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告' O0 [2 W8 E; s% t# Z- r) e
确认:上线试运行、验收
9 M; j2 J; `' _5 S/ D# E- b" ^说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码
. ^! @) m3 A q& m; ?有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客
# t1 C. y. q* `: E |