本帖最后由 牛角尖 于 2021-1-26 14:18 编辑 ! p% G$ |0 z3 o$ W, m% P- b- t7 ]
5 ^0 Y# P0 L8 j% u7 u+ u
软件开发
2 k+ U3 g9 k. v' K% { 阶段:概要设计、详细设计、系统实现(编码)1 i( d2 @+ k7 ^& X* G' T
输出成果及安排评审、验证、确认 :4 Q9 M/ \3 k' [& C/ r7 ?& T5 I
概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审
9 O* ? U: P' ^2 H9 u详细设计阶段--输入:概要设计说明书,输出:详细设计说明书 4 f& ?* R& U) \ L9 C; S8 y" o
评审:详细设计评审
0 l8 j1 k( }1 C系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等
) ^! K& e1 r& z$ A( f) r' i评审:代码走查、编码评审、输出前评审 。& A1 d3 u: b5 s; C0 S: l
验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告
- ^& l% Q2 O' m6 ?4 c确认:上线试运行、验收
% |7 ?7 `( q& M/ i说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码
& D* n' U8 D1 \ F7 o# a) ^有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客
# C; w; i1 s. k# ~2 t+ v3 B( R |