Rekayasa Perangkat Lunak Part3 Rekayasa Perangkat Lunak Copyright


















- Slides: 18
 
	Rekayasa Perangkat Lunak Part-3 Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi 1
 
	Outline of this presentation o o o Software’s Dual Role Software Characteristic Generic View of Software Engineering Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 2
 
	Software’s Dual Role o Software is a n product n vehicle for delivering a product Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 3
 
	Software’s Dual Role o Software is a product n Transforms information o produces, manages, acquires, modifies, displays, or transmits information n Delivers computing potential of hardware and networks Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 4
 
	Software’s Dual Role o Software is a vehicle for delivering a product o Controls other programs n (operating system) o Effects communications n (networking software) o Helps build other software n (software tools & environments) Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 5
 
	Software Characteristics o Software has some special characteristics n Software is “developed” and not manufactured” Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 6
 
	Software Characteristics n n n Software has Software does NOT wear out Software deteriorates due to discovery of bugs and applying patches Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 7
 
	Generic View of SE Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 8
 
	Generic View of SE q Requirement q Customer Need q Specification q Software Need q Design q Model of Software q Code q Program Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 9
 
	Generic View of SE q Test q Make Sure q Debug q Repair q Maintain q Life Cycle Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 10
 
	Generic View of SE q Requirement q Customer Need q Find out what the user need q. General statement about q Purpose of System q Resouces Availibility q Time q Money q Person Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 11
 
	Generic View of SE q Specification q Software Need q Create Software Specification q Detail Specification about q Functionality q H/W & S/W Requirement q etc Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 12
 
	Generic View of SE q Design q Model of Software q Creating a model q Behavioral Model q Structural Model Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 13
 
	Generic View of SE q Code q Program q Create a Program q Base on Model Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 14
 
	Generic View of SE q Test q Make Sure q Process of Verification & Validation q Conformity with Specification Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 15
 
	Generic View of SE q Debug q Repair q Bugs Finding & Reducing q an iterative process with testing Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 16
 
	Generic View of SE q Maintain q Life Cycle q Maintenance Phase Adaptive Perfective Corrective Preventive Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 17
 
	Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 18
