本帖最后由 牛角尖 于 2021-1-26 14:18 编辑
' X0 G# B- z) q+ t5 {3 {) _! G5 p& V) p' ?/ T
软件开发* v/ L0 t+ z5 N8 n. C+ W' Y6 l
阶段:概要设计、详细设计、系统实现(编码); w& A5 b' n" I- s5 M' y
输出成果及安排评审、验证、确认 :7 }- `6 N: ?4 f: M5 w
概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审 7 a! S3 A% U9 x, n- \- p/ L
详细设计阶段--输入:概要设计说明书,输出:详细设计说明书 : F% K- N' Q. @6 {- F# m' S
评审:详细设计评审
7 }/ V1 [, j% }系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等0 p; T/ r9 A& e8 b# J* U
评审:代码走查、编码评审、输出前评审 。
: s9 `! O: c* w1 `: H7 ~% I验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告& \* \1 Y4 ~$ E5 L0 L' r# b* z
确认:上线试运行、验收
P H% e, A3 T1 E3 O+ `说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码- K* U/ }, C" A+ x" P
有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客
* r! C9 T$ }1 M5 L5 J' Z: s |