本帖最后由 牛角尖 于 2021-1-26 14:18 编辑
+ ^3 c0 r- f. |' \- s+ d& f2 r" O; {. k/ C4 H3 E
软件开发
{9 ~9 a% L' o; t9 F, D8 ?2 { 阶段:概要设计、详细设计、系统实现(编码)
6 u9 j. x1 L: T c3 C输出成果及安排评审、验证、确认 :$ ^6 O s" `# g% z N/ T
概要设计阶段--输入:需求规格说明书,输出:概要设计说明书 评审:概要设计评审
$ [6 E5 L! u, ^/ A. K详细设计阶段--输入:概要设计说明书,输出:详细设计说明书 : L: }6 S, X6 ^' J9 x
评审:详细设计评审
* D) i4 @+ p- t$ m: L& V系统实现阶段--输入:详细设计说明书,输出:源代码、可执行程序、测试用例、用户手册等
8 q4 j7 j+ f6 T+ t; @6 @评审:代码走查、编码评审、输出前评审 。/ X6 w/ I$ k, e
验证:测试(黑盒、白盒技术)、压力测试(性能测试)--测试报告
* q, R+ S W5 W$ C3 @确认:上线试运行、验收
. [( r: E6 R+ D3 s/ g说明:概要设计完成后才能进行详细设计。详细设计完成后才能进行编码3 n% M# C9 ]8 J9 W! _& ~( m2 m/ G& j
有时候不用概要设计,直接进行详细设计, 通常称为架构设计 作为输出的测试用例不一定交付给顾客
# S* Q4 ?0 J6 B |