' 2 ( ) 1 2 : :
Requirement phase - Analysis phase - Design phase - Implementation phase - Integration phase - Maintenance phase - Retirement - 3 Requirement phase -
, ' : Business modeling System modeling \ ( )service ( )constraint
( ) 4 Analysis phase - " requirements specification : ( ) ()CASE ()UML : class diagrams, use case diagrams
5 Design phase - . () ,/ , , ,' () , , ,'
6 Implementation phase - ()help, web sites with FAQ 7
()Integration - phase ()integration ()deployment , . /
8 Maintenance phase - : Housekeeping Adaptive maintenance
, , ' Perfective maintenence 9 Retirement -
10 ()planning ( , , , ') ()testing
()walkthrough , , 11 ( ) ' , , 12 )build & fix( ,
If you don't have time to do it right, Where would you take the time to do it again??? 13 -
( 200-300?) ,: (")"game plan - ()milestones 14 ()waterfall Royce, 1970
15 - feedback" "
-: (!) - (
) --- !! 16 ... - - : : , - : "
- : 17 - ()rapid prototype -
18 - - - - -! - : - ! - , ! , , - !
19 1 2 n
20
-
CABTAB = Code A Bit Test A Bit : 21 ()spiral 22 - :
/ / ()large-scale ()in-house 23 ()Extreme Programming ( !!)
"" ()refactorization 24 - ()Object-Oriented Development - ()reuse -
25 - : ( , ,)... , ( , ,)... , ( ,-)... , ( , , )
()mix & match ( ,) 26 27 Requirement phase - , '
: Business modeling System modeling \ ( )service ( )constraint 28
()service - ()constraint
(29 ) ()prototype
JAD Joint Application Development RAD Rapid Application Development 30 ? . DFD 31
( ) ( ID ) ()2.6.1 ( , ,)... ,
32 Requirements business modeling UML " DFD context diagram , 2 1 3 33
1 1