Hanya digunakan di lingkungan Universtias

Slides:



Advertisements
Presentasi serupa
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Advertisements

The Product and the Process CHAPTER 2 The Process Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Tahapan information engineering
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
REKAYASA SISTEM.
BAB 2 METODE REKAYASA PERANGKAT LUNAK
METODE REKAYASA PERANGKAT LUNAK
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Hanya digunakan di lingkungan Universtias
Analisis Model.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Analisa dan Desain dalam Penelitian
Rekayasa Perangkat Lunak
The Product and the Process CHAPTER 1 The Product Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
REKAYASA PERANGKAT LUNAK
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
KONSEP PERANCANGAN SISTEM INFORMASI
Pengantar Sistem Basis Data
Analisis Kebutuhan Software
Rekayasa Perangkat Lunak
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Analisis Model.
Hanya digunakan di lingkungan Universtias
Apakah “Praktek”? Praktek adalah sejumlah konsep, prinsip, metode dan tools that yang harus dimiliki ketika software direncanakan dan dikembangkan. Dia.
Rekayasa Perangkat Lunak
Hanya digunakan di lingkungan Universtias
11. REKAYASA SISTEM BERBASIS KOMPUTER
RPL.
Arsitektur Sistem Tiga arsitektur yang berbeda harus dianalisis dan didesain dalam konteks tujuan bisnis: Arsitektur data Arsitektur aplikasi Arsitektur.
ARSITEKTUR DAN PEMODELAN APLIKASI
KEBUTUHAN & SPESIFIKASI SOFTWARE
Hanya digunakan di lingkungan Universtias
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
R.S. Pressman & Associates, Inc
Software Engineering by Pressman
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
RPL.
Rekayasa Perangkat Lunak
Materi Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Hanya digunakan di lingkungan Universtias
Arsitektur Sistem Tiga arsitektur yang berbeda harus dianalisis dan didesain dalam konteks tujuan bisnis: Arsitektur data Arsitektur aplikasi Arsitektur.
Analisa [Kebutuhan] Sistem
Hanya digunakan di lingkungan Universtias
REKAYASA PERANGKAT LUNAK
Analisis Model.
REKAYASA SISTEM BERBASIS KOMPUTER
Hanya digunakan di lingkungan Universtias
Information System Analysis and Design
Rekayasa Perangkat Lunak Pertemuan 1 Pengenalan Rekayasa Perangkat Lunak Oleh : Yudha Dwi Putra negara, S.Kom
Mata Kuliah Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering) Bagian 1
Hanya digunakan di lingkungan Universtias
Hanya digunakan di lingkungan Universtias
Hanya digunakan di lingkungan Universtias
R.S. Pressman & Associates, Inc
Hanya digunakan di lingkungan Universtias
Hanya digunakan di lingkungan Universtias
R.S. Pressman & Associates, Inc
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pustaka Wajib Pressman, R. S., Software Engineering: A Practitioner’s Approach, 8th Edition, McGraw-Hill, 2008 Sommerville, I., Software Engineering 8th.
Rekayasa Perangkat Lunak Bag-2
Transcript presentasi:

Hanya digunakan di lingkungan Universtias Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 copyright © 2006 R.S. Pressman & Associates, Inc Hanya digunakan di lingkungan Universtias Hanya boleh digandakan untuk mahasiswa di lingkungan universitas yang menggunakan buku Software Engineering: A Practitioner's Approach. Selain itu dilarang keras menggandakan. Presentasi, slide atau hardcopy tidak boleh digunakan untuk short courses, seminar industri, atau kepentingan konsultasi. These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Software Engineering: A Practitioner’s Approach, 6/e Chapter 6 Rekayasa Sistem copyright © 1996, 2001, 2005, 2006 R.S. Pressman & Associates, Inc. Hanya digunakan di lingkungan Universtias Hanya boleh digandakan untuk mahasiswa di lingkungan universitas yang menggunakan buku Software Engineering: A Practitioner's Approach. Selain itu dilarang keras menggandakan These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Rekayasa Sistem Elemen sistem berbasis komputer : Sistem : Software Hardware People Database Documentation Procedures Sistem : Hierarki dari elemen makro These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Pemodelan Sistem Menentukan proses yang melayani kebutuhan sesuai dengan konsideran yang ada. Menampilkan perilaku proses dan asumsi dimana perilaku itu berada. Secara eksplisit menentukan input exogen dan endogen pada model. Input exogen menghubungkan satu konstituen dan satu pandangan dengan konstituen lain pada tingkat yang sama di level yang lain. Input endogen menghubungkan komponen individu pada konstituen pada pandangan khusus. Menampilkan seluruh kaitan (termasuk output) yang memungkinkan engineer mempunya pemahaman yang lebih baik. These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Hierarki These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Business Process Engineering Menggunakan sekumpulan prosedur, metode dan tool yang terpadu untuk menentukan bagaimanan sistem informasi dapat memenuhi tujuan strategis perusahaan. Fokus pada perusahaan, baru kemudian ke area bisnis Menciptakan model enterprise, model data dan model proses Menciptakan bingkai kerja untuk distribusi dan kontrol manajemen informasi yang lebih baik These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Arsitektur Sistem Tiga arsitektur yang berbeda harus dianalisis dan didesain dalam konteks tujuan bisnis: Arsitektur data Arsitektur aplikasi Arsitektur teknologi Arsitektur data menyediakan bingkai kerja untuk kebutuhan infromasi dari bisnis atau fungsi bisnis Arsitektur aplikasi mencakup elemen-elemen sistem yang mentransformasi objek dalam arsitektur data untuk tujuan bisnis Infrastruktur teknologi menyediakan pondasi untuk arsitektur data dan arsitektur aplikasi These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Hierarki BPE Information strategy planning (ISP) Tujuan strategis ditentukan Faktor sukses/aturan bisnis ditentukan Model perusahaan dibuat Business area analysis (BAA) Proses/layanan dimodelkan Inter-relasi proses dan data Application Engineering RPL Pemodelan aplikasi/prosedur yang merujuk pada BAA dan batasan-batasan ISP Construction and delivery menggunakan CASE dan 4GTs, pengujian These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Information Strategy Planning Isu manajemen Menentukan tujuan bisnis strategis Isolasi critical success factors Melakukan analisis pada pengaruh teknologi Melakukan analisis pada sistem strategis Isu teknis Membuat model data tingkat tertinggi Dikelompokkan berdasar area bisnis/organisasi Memperbaiki model dan clustering These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Menentukan Tujuan dan Sasaran Tujuan—pernyataan umum tentang arahan Sasaran—menentukan tujuan yang bisa diukur : mengurangi biaya pabrik pada produk Sub Sasaran: Menurunkan angka reject dengan 20% di dalam 6 bulan pertama Memperoleh konsesi 10% dari supplier re-engineer 30% dari komponen untuk fabrikasi yang lebih mudah selama tahun pertama Tujuan cenderung strategis, sasaran cenderung taktis These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Business Area Analysis Menemukan “pengelompokan fungsi dan data bisnis yang secara natural kohesif” (Martin) Melakukan aktivitas yang banyak sama dengan ISP, tetapi lingkupnya lebih dekat ke area bisnis individual Mengenali sistem informasi yang telah ada sebelumnya/menentukan kompatibilitas dengan model ISP baru Menentukan sistem yang bermasalah Menemukan sistem yang tidak kompatibel dengan model informasi baru Mulai membuat prioritas re-engineering These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Proses BAA Process Flow Data Models Model Matrices e.g., admin. manufacturing QC distribution sales acct eng’ring Process Decomposition Diagram Matrices e.g., entity/process matrix Process Flow Models Data Model These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Rekayasa Produk These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Template Arsitektur Produk These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Architecture Flow Diagram These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Pemodelan Sistem dengan UML Deployment diagrams Setiap box 3D menggambarkan elemen perangkat keras yang merupakan bagian arsitektur fisik dari sistem Activity diagrams Menampilkan aspek prosedural dari elemen sistem Class diagrams Menampilkan elemen tingkat sistem dalah hal data yang menjelaskan elemen dan operasi yang memanipulasi data tersebut These and other UML models will be discussed later These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Deployment Diagram These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Activity Diagram These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005

Class Diagram These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005