104 | | * new -> s1a |
105 | | * s1a -> s1b |
106 | | * s1b -> s1c(analysis review ok); s1b -> new (analysis review fail) |
107 | | * s1c -> s2a |
108 | | * s2a -> s2b |
109 | | * s2b -> s2c(design review ok); s2b -> s1c(design review fail); s2b -> new(design review fail) |
110 | | * s2c -> s3a |
111 | | * s3a -> s3b |
112 | | * s3b -> s3c(implementation review ok); s3b -> s2c(implementation review fail); s3b -> new(implementation review fail) |
113 | | * s3c -> s4a |
114 | | * s4a -> s4b |
115 | | * s4b -> s4c(test ok); s4b -> s3c(test fail) |
| 104 | * new -> s1a_analyzing |
| 105 | * s1a_analyzing -> s1b_analyzed |
| 106 | * s1b_analyzed -> s1c_analysis_ok (analysis review ok); s1b_analyzed -> new (analysis review fail) |
| 107 | * s1c_analysis_ok -> s2a_designing |
| 108 | * s2a_designing -> s2b_designed |
| 109 | * s2b_designed -> s2c_design_ok (design review ok); s2b_designed -> s1c_analysis_ok (design review fail); s2b_designed -> new(design review fail) |
| 110 | * s2c_design_ok -> s3a_implementing |
| 111 | * s3a_implementing -> s3b_implemented |
| 112 | * s3b_implemented -> s3c_implementation_ok (implementation review ok); s3b_implemented -> s2c(implementation review fail); s3b_implemented -> new(implementation review fail) |
| 113 | * s3c_implementation_ok -> s4a_testing |
| 114 | * s4a_testing -> s4b_tested |
| 115 | * s4b_tested -> s4c_test_ok (test ok); s4b_tested -> s3c_implementation_ok (test fail) |