1 Kuliah Kuliah Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak (Software Engineering) (Software Engineering) Bagian 2 Bagian 2 Software Engineering: A Practitioner Software Engineering: A Practitioner’ s Approach, 6/e s Approach, 6/e Chapter 6 Chapter 6 Rekayasa Sistem Rekayasa Sistem
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
11
KuliahKuliahRekayasa Perangkat LunakRekayasa Perangkat Lunak
Software Engineering: A PractitionerSoftware Engineering: A Practitioner’’s Approach, 6/es Approach, 6/e
Chapter 6Chapter 6Rekayasa SistemRekayasa Sistem
2
Business Area AnalysisBusiness Area Analysis Menemukan Menemukan ““pengelompokan fungsi dan data bisnis yang pengelompokan fungsi dan data bisnis yang
secara natural kohesifsecara natural kohesif”” (Martin)(Martin) Melakukan aktivitas yang banyak sama dengan ISP, tetapi Melakukan aktivitas yang banyak sama dengan ISP, tetapi
lingkupnya lebih dekat ke area bisnis individuallingkupnya lebih dekat ke area bisnis individual Mengenali sistem informasi yang telah ada Mengenali sistem informasi yang telah ada
sebelumnya/menentukan kompatibilitas dengan model ISP sebelumnya/menentukan kompatibilitas dengan model ISP barubaru Menentukan sistem yang bermasalahMenentukan sistem yang bermasalah Menemukan sistem yang tidak kompatibel dengan model Menemukan sistem yang tidak kompatibel dengan model
informasi baruinformasi baru Mulai membuat prioritas reMulai membuat prioritas re--engineeringengineering
3
Proses BAAProses BAA
salesacct
manufacturing
QC
eng’ring
distribution
admin.
DataModel
ProcessDecomposition
DiagramMatrices
e.g.,entity/process
matrix
Process Flow
Models
4
Rekayasa ProdukRekayasa ProdukSystem analysis
(World view)The complete
product
capabilities
Componentengineering
(Domain view)
Processing requirement
Analysis & DesignModeling
(Element view)
Construction&
Integration(Detailed view)
software
function
SoftwareEngineering
programcomponent
hardware
data behavior
5
Template Arsitektur ProdukTemplate Arsitektur Produk