소프트웨어 공학 (software engineering ) 프로세스 문양세 강원대학교 it 대학...

Download 소프트웨어 공학  (Software Engineering ) 프로세스 문양세 강원대학교  IT 대학 컴퓨터과학전공

If you can't read please download the document

Upload: medea

Post on 05-Jan-2016

219 views

Category:

Documents


2 download

DESCRIPTION

소프트웨어 공학 (Software Engineering ) 프로세스 문양세 강원대학교 IT 대학 컴퓨터과학전공. In this chapter …. 프로세스. We will cover … 소프트웨어 프로세스 바람직한 프로세스의 특징 소프트웨어 개발 프로세스 모델 지원 프로세스. 프로세스. 프로세스. 정의 어떤 일을 하기 위한 특별한 방법으로 일반적으로 단계나 작업으로 구성됨 ( 웹스터 영어 사전 ) 운영체제에서의 프로세스 ? 소프트웨어를 개발하는 과정 , 즉 작업 순서 - PowerPoint PPT Presentation

TRANSCRIPT

Discrete Mathematics

(Software Engineering)

IT Page 2We will cover In this chapter

Software Engineeringby Yang-Sae Moon2Page 3 ( ) ?

, ( )

Code-and-Fix

Software Engineeringby Yang-Sae Moon3Page 4 ( ) Code-and-Fix

Software Engineeringby Yang-Sae Moon4Page 5In this chapter 2.1 2.2 2.3 2.4 Software Engineeringby Yang-Sae Moon5

Page 6 , , () , , Software Engineeringby Yang-Sae Moon6Page 7 , , , , , , ( ) (generic process, : ) , ( ) (instance) Software Engineeringby Yang-Sae Moon7

Page 8 : : , , , : : , Software Engineeringby Yang-Sae Moon8Page 9 : , , , : :

Software Engineeringby Yang-Sae Moon9Page 10In this chapter 2.1 2.2 2.3 2.4 Software Engineeringby Yang-Sae Moon10Page 11 ?

(1) (2) (3) (4) Software Engineeringby Yang-Sae Moon11Page 12 ? ? ? , ? ?

, .(1) (Predictability)

Software Engineeringby Yang-Sae Moon12

Page 13 1/3 20% (Boehem)[ ? , , ] ? , .

, ? No!!! (2) Software Engineeringby Yang-Sae Moon13Page 14 . (, ) . (3)

Software Engineeringby Yang-Sae Moon14Page 15 : 20%, : 30%, : 50% , , (4)

Software Engineeringby Yang-Sae Moon15Page 16In this chapter 2.1 2.2 2.3 2.4 Software Engineeringby Yang-Sae Moon16Page 17 generic

()

Software Engineeringby Yang-Sae Moon17Page 18 ( ) .( ) .( ) , .(()) .() , .() .

Software Engineeringby Yang-Sae Moon18Page 19 :

( ) ( ) ()( , , ) Software Engineeringby Yang-Sae Moon19Page 20 (Waterfall Model) (Prototyping Model) (Incremental Model), (Spiral Model)V (V Model) (Evolutionary Delivery Model)Software Engineeringby Yang-Sae Moon20Page 21 (Waterfall Model) (1/3)

Software Engineeringby Yang-Sae Moon21Page 22 (Waterfall Model) (1/3) Software Engineeringby Yang-Sae Moon22Page 23 (Waterfall Model) (2/3)

Software Engineeringby Yang-Sae Moon23Page 24 (Waterfall Model) (3/3)1970

-

,

(deliverable)

Software Engineeringby Yang-Sae Moon24Page 25 / , DFD UI ()()PRDITASoftware Engineeringby Yang-Sae Moon25Page 26 (Planning) . (feasibility study) () ?, ?

. . . , . ?

Software Engineeringby Yang-Sae Moon26Page 27 (Requirement Analysis) (, , ) .

. . .( .)

, .

Software Engineeringby Yang-Sae Moon27

Page 28 (Design) ?, , .

. .

(, ) . (, ) .Software Engineeringby Yang-Sae Moon28Page 29 ( )PDSN/IWFGGSNIXPC(Inter/eXter Process Communication)// Graphical UI MSLME SMSCIPLS AAAJUICE SANTAWISEINBH NMSWINGS Textual UI // () LMESMSCIPLSAAAJUICEWISEINBHNMSWINGSSANTASoftware Engineeringby Yang-Sae Moon29Page 30 ( )GUI(Graphical User Interface): Java TUI(Textual User Interface): MML

Software Engineeringby Yang-Sae Moon30Page 31 (Implementation) , .

. .

. , , . , Code Inspection,

Software Engineeringby Yang-Sae Moon31Page 32 ( )

Software Engineeringby Yang-Sae Moon32Page 33 (Test) (integration test) .

.

: . version: open. : . version: open.

Software Engineeringby Yang-Sae Moon33Page 34 (Acceptance) , .

, , (acceptance test) .

.

Software Engineeringby Yang-Sae Moon34Page 35 (Deliverable)

, .

Software Engineeringby Yang-Sae Moon35Page 36 . . .

, . . ( .)

Software Engineeringby Yang-Sae Moon36Page 37 (1/3) // . , .Rapid Prototyping Model ( )

google phoneprototypeSoftware Engineeringby Yang-Sae Moon37Page 38 (2/3) . , , . 4 (reference model)

Software Engineeringby Yang-Sae Moon38Page 39 (3/3) ( , ) ( , ) ( )

Software Engineeringby Yang-Sae Moon39Page 40 (1/2) . . . 1 2 3 1 2 3 Software Engineeringby Yang-Sae Moon40Page 41 (2/2) (incremental) (iterative) ( ) Release GUI ? (: )

Software Engineeringby Yang-Sae Moon41Page 42 (1/3)

Software Engineeringby Yang-Sae Moon42Page 43 (2/3)

(incremental releases)

(planning): , , (risk analysis): , (engineering): (evaluation):

Software Engineeringby Yang-Sae Moon43Page 44 (3/3) Risk reduction mechanism ( , ) ( )

Software Engineeringby Yang-Sae Moon44Page 45V () / Software Engineeringby Yang-Sae Moon45

Page 46 (1/2) , Software Engineeringby Yang-Sae Moon46Page 47 (2/2) , , Software Engineeringby Yang-Sae Moon47

Page 48 (1/2) , Software Engineeringby Yang-Sae Moon48Page 49 (2/2) (evolutionary delivery) (, ) ,

Software Engineeringby Yang-Sae Moon49Page 50 , ( )

Software Engineeringby Yang-Sae Moon50Page 51

Software Engineeringby Yang-Sae Moon51Page 52In this chapter 2.1 2.2 2.3 2.4 Software Engineeringby Yang-Sae Moon52Page 53 ( ) (, ) (umbrella)

Software Engineeringby Yang-Sae Moon53Page 54 , , , : , : , ():

Software Engineeringby Yang-Sae Moon54

Page 55 (1/2): : , ( , ) Software Engineeringby Yang-Sae Moon55Page 56 (2/2) : ( : ) , ,

Software Engineeringby Yang-Sae Moon56Page 57 (1/2) (configuration management) (control)

Software Engineeringby Yang-Sae Moon57Page 58 (2/2) (/ ) ,

Software Engineeringby Yang-Sae Moon58

MMC Category Combo Box
MMC Command List
MMC Command Parameter Table
MMC Command Input Text Field
MMC Command Result Output Window
Command
Command
Output Window
Window