Software Engineering by Pressman

Slides:



Advertisements
Presentasi serupa
REKAYASA PERANGKAT LUNAK
Advertisements

Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]
REKAYASA PERANGKAT LUNAK
Proses perangkat lunak dan metrik proyek
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
REKAYASA SISTEM.
Manajemen Proyek Sistem Informasi
Manajemen Mutu Perangkat Lunak
Muhammad Taufik Syastra
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
PLANNING A SOFTWARE PROJECT Ir. Waniwatining Astuti, M.T.I.
MANAJEMEN KONFIGURASI SOFTWARE
Aktifitas Pengembangan Sistem
Pertemuan 4 Manajemen Proyek (2)
KONSEP PERANCANGAN SISTEM INFORMASI LANJUTAN)
Rekayasa Perangkat Lunak
RE-ENGINEERING.
Kriteria Rekayasa Perangkat Lunak (lanjutan)
TEKNIK TESTING DAN STRATEGI TESTING
Software Quality Assurance
Rekayasa Perangkat Lunak (Lanjut)
SESI 3. KONSEP MANAJEMEN PROYEK PERANGKAT LUNAK
Penjadwalan Proyek dan Tracking
Membangun Sistem Informasi ERP
DASAR – DASAR SISTEM INFORMASI
Penjadwalan Proyek dan Tracking
FASE PERENCANAAN MPSI – sesi 4.
Metodologi Audit Sistem Informasi
Pengelolaan Proyek Sistem Informasi
Pengenalan Rekayasa Perangkat Lunak
FASE PERENCANAAN MPSI – sesi 4.
9. Software Quality Assurance
PENDEKATAN UNTUK MEMBANGUN SISTEM
PERSPEKTIF DAN PROSPEKTIF SISTEM INFORMASI Pertemuan Minggu-2
11. REKAYASA SISTEM BERBASIS KOMPUTER
ANALISA DAN PERANCANGAN SISTEM INFORMASI
4 Managing Software Requirement Analisis Kebutuhan
STRATEGI PENGEMBANGAN SISTEM INFORMASI MANAJEMEN
Hanya digunakan di lingkungan Universtias
Strategi Pengujian Perangkat Lunak & Sistem
Management Projeck “Fase Inisialisasi dan Reqiurement Analisys”
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Software Engineering ( Pressman )
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Analisa dan Perancangan Sistem
Analisis Kebutuhan.
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
Pengelolaan Sistem Informasi
Software Engineering ( Pressman)
ANALISA DAN PERANCANGAN SISTEM INFORMASI
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-7)
Rekayasa perangkat lunak (rpl)
Hanya digunakan di lingkungan Universtias
Organisasi dan System Analyst
Analisa [Kebutuhan] Sistem
Software Quality Assurance (SQA)
PERENCANAAN STRATEGIK SISTEM TEKNOLOGI INFORMASI
REKAYASA SISTEM BERBASIS KOMPUTER
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
Information System Analysis and Design
METODOLOGI MANAJEMEN PROYEK PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
PERENCANAAN PROYEK PERANGKAT LUNAK
PERAN TEKNOLOGI INFORMASI DALAM MENDUKUNG SISTEM INFORMASI
PENGELOLAAN PROYEK PERANGKAT LUNAK
PERENCANAAN PROJEK PERANGKAT LUNAK
DASAR – DASAR SISTEM INFORMASI
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

Software Engineering by Pressman SCHEDULING AND TRACKING PROJECT Thursday, May 03, 2018Thursday, May 03, 2018

Penjadwalan Mengapa perlu ? TERLAMBAT dikarenakan : Tujuan Batas waktu yang tidak realistis Perubahan kebutuhan pelanggan Keterbatasan Sumber daya Estimasi resiko yang tidak dipertimbangkan saat proyek dimulai Kesalahan komunikasi Tujuan Melindungi proyek dari tekanan jadwal yang tidak semestinya Thursday, May 03, 2018Thursday, May 03, 2018

Prinsip dasar penjadwalan proyek Pembagian  Dekomposisi tugas dan masalah Saling ketergantungan setiap tugas Alokasi waktu  Penetapan tanggal mulai dan akhir proyek Validasi kerja  jangan sampai jml pekerjaan lebih banyak daripada orang yang kerja Batasan tanggungjawab Batasan keluaran  hasil kinerja Kejadian penting yang dilakukan. Thursday, May 03, 2018Thursday, May 03, 2018

Teknik penjadwalan Teknik kajian dan evaluasi program (PERT) Metode jalur kritis (CPM) Semua teknik didasarkan pada informasi tentang : estimasi kerja, dekomposisi fungsi produk dan pemilihan jenis proyek dan rangkaian tugas. Thursday, May 03, 2018Thursday, May 03, 2018

Jenis Proyek dibedakan menjadi Concept Development Project New Application Development Project Application Enhancement Project Application Maintenance Project Reengineering Project Thursday, May 03, 2018Thursday, May 03, 2018

Penelusuran Scheduling Tepat Peta seorang manajer perangkat lunak Penelusuran proyek untuk mengkontrol jalannya proyek Tepat Thursday, May 03, 2018Thursday, May 03, 2018

Penelusuran dapat dilakukan dengan cara Adakan pertemuan status proyek secara periodic untuk melaporkan masalah dan kemajuan Evaluasi hasil kinerja secara keseluruhan proses Memastikan apakah hal-hal penting telah dilaksanakan sesuai jadwal Cek tanggal perencanaan dan tanggal scheduling Adakan pertemuan secara informal untuk mendapatkan estimasi kemajuan proyek dimasa mendatang. Thursday, May 03, 2018Thursday, May 03, 2018

SOFTWARE QUALITY ASSURANCE Thursday, May 03, 2018Thursday, May 03, 2018

Tujuan Kualitas tinggi Thursday, May 03, 2018Thursday, May 03, 2018

Konsep kualitas : Kualitas Kontrol kualitas Jaminan kualitas Kualitas desain Kualitas konformasi Kontrol kualitas Jaminan kualitas Biaya kualitas Biaya pencegahan Biaya penilaian Biaya kegagalan Cacat internal Cacat eksternal Thursday, May 03, 2018Thursday, May 03, 2018

Konsep kualitas : Pergerakan kualitas. 4 Langkah kemajuan dasar TQM ( Pendekatan sistematis untuk mengeliminasi cacat produk ) : Kaizen : sistem peningkatan proses secara kontinu  mengembangkan proses yang nyata dapat diulang. Atarimae hinshitsu : mengamati hal yang tidak terlihat yang berpengaruh pada proses  reorganisasi yang tinggi. Kansei : pemakai produk. Miyokuteki hinshitsu : : mencari peluang bisnis  inovasi Thursday, May 03, 2018Thursday, May 03, 2018

Jaminan kualitas perangkat lunak SQA : Software Quality Assurance  Pelindung pada setiap langkah proses software. Tujuan Tim SQA  Membantu tim rekayasa untuk mencapai hasil akhir yang berkualitas tinggi Thursday, May 03, 2018Thursday, May 03, 2018

Aktivitas SQA menekankan pada : Rencana jaminan kualitas Kesalahan Penyimpanan rekaman Analisa Pelaporan Thursday, May 03, 2018

Kajian Merupakan aktivitas SQA yang terpenting Fungsi sebagai filter bagi proses Software dan untuk mencari kesalahan yang dapat dihilangkan. Kajian teknis formal ( Walk through ) merupakan filter yang paling efektif untuk menguatkan kualitas Software. Thursday, May 03, 2018Thursday, May 03, 2018

Tujuan FTR Menemukan kesalahan dalam fungsi, logika atas implementasi Membuktikan bahwa software yang dibangun memenuhi syarat. Memastikan bahwa software sesuai standard yang telah ditentukan Agar software yang dikembangkan dilakukan dengan cara yang sama Membuat proyek lebih dapat dikelola Thursday, May 03, 2018Thursday, May 03, 2018

SYSTEM ENGINEERING Thursday, May 03, 2018Thursday, May 03, 2018

REKAYASA SISTEM Rekayasa Software : Proses untuk menghasilkan produk Rekayasa sistem : Proses yang melibatkan berbagai elemen, analisis, perancangan dan pengorganisasian elemen-elemen tersebut kedalan sistem Sistem berbasis komputer : ( Serangkaian / tatanan elemen-elemen yang diatur untuk mencapai tujuan yang ditentukan sebelumnya melalui pemrosesan informasi ) Thursday, May 03, 2018Thursday, May 03, 2018

Tujuan Pendukung fungsi bisnis dalam pengembangan produk agar menghasilkan keuntungan bisnis. Thursday, May 03, 2018Thursday, May 03, 2018

Software : Program struktur data, dokumen  mempengaruhi model Elemen-elemen Software : Program struktur data, dokumen  mempengaruhi model Hardware : Perangkat elekronis / elektromekanik  pompa, sensor. Manusia / Brainware : User & operator software/hardware Thursday, May 03, 2018Thursday, May 03, 2018

Hirarki Rekayasa Sistem & WV Hirarki Rekayasa Sistem  Sekumpulan metode top-down dan bottom-up yang biasanya dimulai dengan WV. WV  Keseluruhan dokumen bisnis dan produk diuji untuk memastikan dapat dibangun. Thursday, May 03, 2018Thursday, May 03, 2018

Bisnis software proses Menggunakan kumpulan prosedur, metode dan tools untuk menghasilkan sistem informasi untuk mencapai tujuan Diutamakan pada lingkungan enterprise, baru kemudian area bisnis. Membuat model-model enterprise, data models dan proses model Membuat kerangka kerja untuk distribusi manajemen yang lebih baik Thursday, May 03, 2018Thursday, May 03, 2018

Dokumantasi : Informasi deskriptif yang menggambarkan / operasi sistem Elemen-elemen Database : Komponen informasi yang besar dan terorganisasi yang diakses melalui software Dokumantasi : Informasi deskriptif yang menggambarkan / operasi sistem Prosedur : langkah-langkah penggunaan Thursday, May 03, 2018Thursday, May 03, 2018

BPE Hierarky Information stategy planning Analisis area bisnis Stategy goal yang ditentukan ( Visi & misi dan tujuan ) Mengidentifikasi faktor-faktor / aturan yang mendukung keberhasilan tujuan Membuat model enterprise Analisis area bisnis Membuat model-model proses / pelayanan Hubungan antara proses dan data Thursday, May 03, 2018Thursday, May 03, 2018

BPE Hierarky Membuat aplication software Contruction & delivery Dikenal juga dengan software engineering Pemodelan aplikasi / prosedur Contruction & delivery Menggunakan CASE & 4 GT, Pengujian Thursday, May 03, 2018Thursday, May 03, 2018

Information Strategy Planning Management System Mendefinisikan strategi bisnis Mengidentifikasi faktor-faktor yang menentukan keberhasilan Menganalisis impact / dampak teknologi yang dimiliki perusahaan Menganalisis sistem strategi Teknis Membuat model data pada level global Mengelompokan berdasarkan area bisnis Memperbaiki model Thursday, May 03, 2018Thursday, May 03, 2018

Define Objective and Goals Objective : General statement of direction Goal : Menentukan target Sub goal Contoh : Menurunkan harga 25 % ketika 6 bulan pertama Objective lebih strategis, sedangkan goal lebih taktis Thursday, May 03, 2018Thursday, May 03, 2018

Analisis area bisnis Mendefinisikan fungsi dan data bisnis secara terkelompok Menentukan scope area bisnis individu Mengidentifikasi sistem informasi yang ada Thursday, May 03, 2018Thursday, May 03, 2018

Required Engineering Menentukan persyaratan cost ( Elicitation ). Analisis dan negosiasi : Memahami berbagai kebutuhan cost dan membentuk hubungan tersebut untuk menghasilkan cheap yang sukses Membangun model yang terintegrasi Thursday, May 03, 2018Thursday, May 03, 2018

Pemodelan sistem Sistem modeling: Membangun kelengkapannya Validasi Managemen : Identifikasi, control dan tracking Thursday, May 03, 2018Thursday, May 03, 2018

Product architecture template User interface processing Input processing Proses & control function Output processing Maintenance & self test Thursday, May 03, 2018Thursday, May 03, 2018

The End Thursday, May 03, 2018Thursday, May 03, 2018