مهندسی نرم افزار
DESCRIPTION
مهندسی نرم افزار. تهیه و گردآوری: فهیمه باعثی. دانشجویان محترم لطفا در هنگام تحویل تمرین ها به نکات زیر توجه نمائید:. تمرینات و تحقیقات محوله در هر جلسه فقط و فقط در جلسه بعد همان درس تحویل گرفته می شود. تمرینات می بایست خوانا و مرتب در برگه ای که نشان از ادب و نظم شما دارد نوشته شود. - PowerPoint PPT PresentationTRANSCRIPT
: : . . . . / . . .. .
. .
: ( ) . . . ( .) .
: . . .
: . functionality . ( ) ( ) ( )
: . . . . . ( ) . : (develop) (create). . . . . . 1968 . :
195019601970198019902000 ( )
- * * * - : . .
10 50 60 ( ) . . . 60 70 . . . . : . . .: (Software Maintenance) . . 70 80 . . . ( ...) . .
. ( )
( ) . ( ) . . .
( )
( ) . () . . . . . . / CAD . . ( ) ( ) ( ) .
+ + + : (system software) : .
(Realtime software) . : . / . ( 1 1 ) : (Interactive) (Time sharing) .: .
(Business software) : (Maintainability) . (Dependability) (Efficiency) . (Acceptability) . . :: .: : . . . . . . .
. . . (Process) . . . . . . .
(Process) (Phase) .
(Definition) (Development) (Maintenance) What . . : () How . . : . 4 : : : : :
36 (Software Process Models) 37 . . . (Work flow): . (Data flow): ./ (Role/Action): .1. (The Linear Sequential Model)38 . 39 402. (Waterfall model)41 . (Life Cycle) . . . .
2. (Waterfall model)42 . .
: . 1 : . . . . ! 1 : : . . . 2 : : : . . DFD (Data Flow Diagram) . 2 : . 3 : . . . 2 : 1: 2: : .- (Top Down design) . .- (Bottom up design) . : - (Middle out design) . : ... . 4: . . 5: . . . . . 5: . 6: . . . :- - - - . . . . - . . .- . . . . . . . 3% 3%5% 7%15%67% 67 . . . . . . 4 : . . . . . . . : . . . . . . 3. (THE Prototyping model)70 . ( .)
71 72 734. (RAD)74 . : . . .
4. (RAD)75 . . .
4. (RAD)76 . .
RAD77 1 2 3 785. (Incremental model)79 80 . . . . . .
81 2 3 6. (The spiral model)82 .
. .
83 . . . .
84 . .
85 86 : : : .: . : ( ) : .
7. (the concurrent development model)87 (Concurrent Engineering)
8. 88 ( ) . . . 899. (4gt)90 :
. . . (4gt)91 4GT : (4gt)92 4GT ( ) . 4GT . . . 4GL .. 4gt93 . 4GT . .94 95 96 . .: . 97 .1. 2. 3. 4.
1. 98 . . . .2. 99 : . . 3. 100 ... .
4. 101 := = !!! . . 102 . : . . . . :
( .)
1031. 104 . .1. ()105 . . .2. 106 == .
: . 2. ()107 . .
3. 108 . === . : . .4. 109 110