Download presentation
Presentation is loading. Please wait.
1
Rekayasa Perangkat Lunak Part-4
Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
2
Outline of this presentation
The Software Process Definition Characteristic of a Good Process When do we need process Generic Activities in all Software Process Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
3
The Software Process What
Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
4
The Software Process Definition:
The Software Process is a description of the process which guides software engineers as they work by identifying their roles and tasks. A set of activities whose goal is the development or evolution of software Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
5
The Software Process Definition
The sequence of steps required to develop and maintain software Sets out the technical and management framework for applying methods, tools and people to the software task Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
6
The Software Process Characteristic of a Good Process
Understandability Visibility Supportability Acceptability Reliability Robustness Maintainability Rapidity Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
7
The Software Process Characteristic of a Good Process Understandability Is the process defined and easily understand for those involved in it Visibility Is the process progress externally visible Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
8
The Software Process Characteristic of a Good Process Supportability Can the process be supported by on the shelve technology CASE tools Acceptability Is the process acceptable to those involved in it Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
9
The Software Process Characteristic of a Good Process Reliability Are process errors discovered before they result in product errors Robustness Can the process continue in spite of unexpected problems Reliability = kehandalan Evolve = mengembangkan Rapidity = kecepatan Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
10
The Software Process Characteristic of a Good Process Maintainability Can the process evolve to meet changing organizational needs Rapidity How fast can the system be produced Reliability = kehandalan Evolve = mengembangkan Rapidity = kecepatan Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
11
The Software Process Two questions
Is there a right process for software engineers to adopt? Will having a good process guarantee a good product? Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
12
The Software Process When do we need process?
We always have some process! The larger the project, the greater the need for a formal process Complexity of building a system when related to size is not linear. Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
13
The Software Process Specification Development Validation Evolution
Generic Activities in all Software Process Specification Development Validation Evolution Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
14
The Software Process Generic Activities in all Software Process Specification what the system should do and its development constraints Development production of the software system Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
15
The Software Process Generic Activities in all Software Process Validation checking that the software is what the customer wants Evolution changing the software in response to changing demands Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
16
Finished, Questions? Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.