本帖最后由 牛角尖 于 2021-1-26 14:18 编辑 $ r# x4 S1 v. l0 `1 I& ]/ `4 w( l
# Z R8 {8 B' f4 A! h9 Q软件开发
& m, d4 P1 N9 x l2 j 阶段:概要设计、详细设计、系统实现(编码)3 i1 Y; b6 [3 S+ S7 i m- R( I
输出成果及安排评审、验证、确认 :
, Z1 E: B* b+ O+ p/ A4 T概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审
% o, d4 r/ U5 j详细设计阶段--输入:概要设计说明书,输出:详细设计说明书
- K' v2 s3 w T5 k" v评审:详细设计评审
1 ?. h* H4 }$ }* H系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等
- @- _4 O4 O0 g( y$ P评审:代码走查、编码评审、输出前评审 。* r0 r3 F$ A+ B5 Q
验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告. Z c8 o/ \3 Q' d+ Q
确认:上线试运行、验收6 S) V5 F" L! `0 V
说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码
+ T0 C% t% P* |, }% Z$ U2 B' U- U有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客 2 E. E. I3 T+ L; h
|