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

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.
CHAPTER 7 Pengembangan Sistem
Komponen Dan Model Sistem Informasi
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
Tahapan information engineering
PEMODELAN ANALISIS Kuliah - 5
DATA FLOW DIAGRAM (DFD)
BPR – Tahap 1 (Persiapan)
Desain Sistem Informasi Bab : Proses Bisnis
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
PEMODELAN PROSES.
Hanya digunakan di lingkungan Universtias
REKAYASA SISTEM.
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.
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
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
Minggu 1/EIH/ERP1 Pengantar Sistem Informasi dan Teknologi Informasi Eka Ismantohadi, S.Kom.
Analisis Model.
IT untuk Keunggulan Kompetitif
BAB I DASAR – DASAR TEKNIK PERANGKAT LUNAK
PERENCANAAN STRATEGIS SISTEM INFORMASI (PSSI).
PERANCANGAN KASUS UJI.
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
Analisa dan Desain dalam Penelitian
PERANCANGAN SISTEM.
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.
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.
Analisis Model.
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.
Hanya digunakan di lingkungan Universtias
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
Materi Rekayasa Perangkat Lunak
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
Analisis Model.
REKAYASA SISTEM BERBASIS KOMPUTER
Hanya digunakan di lingkungan Universtias
Information System Analysis and Design
Mata Kuliah Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering) Bagian 1
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
Transcript presentasi:

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, Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 copyright © 2006 R.S. Pressman & Associates, Inc M. Idham Ananta Timur, S.T., M.Kom. 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, Software Engineering: A Practitioner’s Approach, 6/e Chapter 6 Rekayasa Sistem Software Engineering: A Practitioner’s Approach, 6/e Chapter 6 Rekayasa Sistem copyright © 1996, 2001, 2005, 2006 R.S. Pressman & Associates, Inc. M. Idham Ananta Timur, S.T., M.Kom 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, Rekayasa Sistem Elemen sistem berbasis komputer : Elemen sistem berbasis komputer : Software Software Hardware Hardware People People Database Database Documentation Documentation Procedures Procedures Sistem : Sistem : Hierarki dari elemen makro 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, Pemodelan Sistem Menentukan proses yang melayani kebutuhan sesuai dengan konsideran yang ada. Menentukan proses yang melayani kebutuhan sesuai dengan konsideran yang ada. Menampilkan perilaku proses dan asumsi dimana perilaku itu berada. Menampilkan perilaku proses dan asumsi dimana perilaku itu berada. Secara eksplisit menentukan input exogen dan endogen pada model. 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. 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. 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, Hierarki

6 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, Arsitektur Sistem Tiga arsitektur yang berbeda harus dianalisis dan didesain dalam konteks tujuan bisnis: Tiga arsitektur yang berbeda harus dianalisis dan didesain dalam konteks tujuan bisnis: Arsitektur data Arsitektur data Arsitektur aplikasi Arsitektur aplikasi Arsitektur teknologi Arsitektur teknologi Arsitektur data menyediakan bingkai kerja untuk kebutuhan infromasi dari bisnis atau fungsi bisnis 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 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 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, Hierarki BPE Information strategy planning (ISP) Information strategy planning (ISP)  Tujuan strategis ditentukan  Faktor sukses/aturan bisnis ditentukan  Model perusahaan dibuat Business area analysis (BAA) Business area analysis (BAA)  Proses/layanan dimodelkan  Inter-relasi proses dan data Application Engineering Application Engineering  RPL  Pemodelan aplikasi/prosedur yang merujuk pada BAA dan batasan-batasan ISP Construction and delivery 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, Information Strategy Planning Isu manajemen Isu manajemen  Menentukan tujuan bisnis strategis  Isolasi critical success factors  Melakukan analisis pada pengaruh teknologi  Melakukan analisis pada sistem strategis Isu teknis 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, Menentukan Tujuan dan Sasaran Tujuan—pernyataan umum tentang arahan Tujuan—pernyataan umum tentang arahan Sasaran—menentukan tujuan yang bisa diukur : mengurangi biaya pabrik pada produk 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 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, Business Area Analysis Menemukan “pengelompokan fungsi dan data bisnis yang secara natural kohesif” (Martin) 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 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 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, Proses BAA sales acct manufacturing QC eng’ring distribution admin. Data Model Process Decomposition Diagram Matrices e.g., entity/process matrix Process Flow Models

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, 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, 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, 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, Pemodelan Sistem dengan UML Deployment diagrams Deployment diagrams Setiap box 3D menggambarkan elemen perangkat keras yang merupakan bagian arsitektur fisik dari sistem Setiap box 3D menggambarkan elemen perangkat keras yang merupakan bagian arsitektur fisik dari sistem Activity diagrams Activity diagrams Menampilkan aspek prosedural dari elemen sistem Menampilkan aspek prosedural dari elemen sistem Class diagrams Class diagrams Menampilkan elemen tingkat sistem dalah hal data yang menjelaskan elemen dan operasi yang memanipulasi data tersebut 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, 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, 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, Class Diagram