Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering Rekayasa Perangkat Lunak

Similar presentations


Presentation on theme: "Software Engineering Rekayasa Perangkat Lunak"— Presentation transcript:

1 Software Engineering Rekayasa Perangkat Lunak
Kuliah 3

2 Outline of this presentation
Software’s Dual Role Software Characteristic Generic View of Software Engineering 2

3 Software’s Dual Role Software is a product
vehicle for delivering a product 3

4 Software’s Dual Role Software is a product Transforms information
produces, manages, acquires, modifies, displays, or transmits information Delivers computing potential of hardware and networks 4

5 Software’s Dual Role Software is a vehicle for delivering a product
Controls other programs (operating system) Effects communications (networking software) Helps build other software (software tools & environments) 5

6 Software Characteristics
Software has some special characteristics Software is “developed” and not manufactured” 6

7 Software Characteristics
Software has Software does NOT wear out (aus) Software deteriorates (memburuk) due to discovery of bugs and applying patches ZERO TOLERANCE 7

8 Generic View of SE 8

9 Generic View of SE Requirement Specification Design Code Customer Need
Software Need Design Model of Software Code Program 9

10 Generic View of SE Test Make Sure Debug Repair Maintain Life Cycle 10

11 Generic View of SE Requirement Customer Need
Find out what the user need General statement about Purpose of System Resources Availability Time Money Person 11

12 Generic View of SE Specification Software Need
Create Software Specification Detail Specification about Functionality H/W & S/W Requirement etc 12

13 Generic View of SE Design Model of Software Creating a model
Behavioral Model Structural Model 13

14 Generic View of SE Code Program Create a Program Base on Model 14

15 Generic View of SE Test Make Sure Process of Verification & Validation
Conformity with Specification 15

16 Generic View of SE Debug Repair Bugs Finding & Reducing
an iterative process with testing 16

17 Generic View of SE Adaptive Corrective Perfective Preventive Maintain
Life Cycle Maintenance Phase Adaptive Corrective Perfective Preventive 17

18 Finished, Questions? 18


Download ppt "Software Engineering Rekayasa Perangkat Lunak"

Similar presentations


Ads by Google