مهندسی نرم افزار

110
ار ز ف رم ا ن ی س د ن ه م: ی ث ع ا مه ب ی ه ف وری زدا گ هو ی ه! ت

Upload: garth-west

Post on 02-Jan-2016

91 views

Category:

Documents


7 download

DESCRIPTION

مهندسی نرم افزار. تهیه و گردآوری: فهیمه باعثی. دانشجویان محترم لطفا در هنگام تحویل تمرین ها به نکات زیر توجه نمائید:. تمرینات و تحقیقات محوله در هر جلسه فقط و فقط در جلسه بعد همان درس تحویل گرفته می شود. تمرینات می بایست خوانا و مرتب در برگه ای که نشان از ادب و نظم شما دارد نوشته شود. - PowerPoint PPT Presentation

TRANSCRIPT

: : . . . . / . . .. .

. .

: ( ) . . . ( .) .

: . . .

: . 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