220 likes | 367 Views
Software Engineering Rekayasa Perangkat Lunak. Kuliah 3. Outline of this presentation. Software’s Dual Role Software Characteristic Generic View of Software Engineering. 2. Software ’ s Dual Role. Software is a product vehicle for delivering a product. 3. Software ’ s Dual Role.
E N D
Outline of this presentation • Software’s Dual Role • Software Characteristic • Generic View of Software Engineering 2
Software’s Dual Role • Software is a • product • vehicle for delivering a product 3
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
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
Software Characteristics • Software has some special characteristics • Software is “developed” and not manufactured” 6
Software Characteristics • Software has • Software does NOT wear out (aus) • Software deteriorates (memburuk) due to discovery of bugs and applying patches ZERO TOLERANCE 7
Requirement Customer Need Specification Software Need Design Model of Software Code Program Generic View of SE 9
Test Make Sure Debug Repair Maintain Life Cycle Generic View of SE 10
Requirement Customer Need Find out what the user need General statement about Purpose of System Resources Availability Time Money Person Generic View of SE 11
Specification Software Need Create Software Specification Detail Specification about Functionality H/W & S/W Requirement etc Generic View of SE 12
Design Model of Software Creating a model Behavioral Model Structural Model Generic View of SE 13
Code Program Create a Program Base on Model Generic View of SE 14
Test Make Sure Process of Verification & Validation Conformity with Specification Generic View of SE 15
Debug Repair Bugs Finding & Reducing an iterative process with testing Generic View of SE 16
Maintain Life Cycle Maintenance Phase Adaptive Perfective Corrective Preventive Generic View of SE 17
Finished, Questions? 18