1 / 18

Software Engineering Rekayasa Perangkat Lunak

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.

Télécharger la présentation

Software Engineering Rekayasa Perangkat Lunak

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software EngineeringRekayasa 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. Requirement Customer Need Specification Software Need Design Model of Software Code Program Generic View of SE 9

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

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

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

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

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

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

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

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

  18. Finished, Questions? 18

More Related