SOFTWARE ENGINEERING Software Project Planning.

Slides:



Advertisements
Presentasi serupa
PENDAHULUAN Perangkat lunak (software) merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki.
Advertisements

ANALISIS DAN DESAIN SISTEM
©Ayi Purbasari, S.T., /2008 Materi 3 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Software Requirement Specification
Pengelolaan Proyek Sistem Informasi
Analisis Kebutuhan Sistem Untuk Pengguna (User Requirement)
BAB 2 TEKNIK PENELITIAN 2.1. Sistem yang sedang Berjalan
BAB II TEKNOLOGI INFORMASI.
Requirement.
REKAYASA PERANGKAT LUNAK REQUIREMENTS ANALYSIS FUNDAMENTALS
Analisis Kebutuhan dan Spesifikasi Perangkat Lunak
Sistem ATM.
Manajemen Proyek.
Sistem ATM Spesifikasi Use Case.
Bina Sarana Informatika
SISTEM INFORMASI PEMESANAN DAN PENJUALAN BERBASIS WEB PADA CV. BARZAS
SESI 4. PERENCANAAN PROYEK PL
PENGANTAR TEKNOLOGI INFORMASI Tuti Widya Lestari, S.Kom Pertemuan : 2.
REKAYASA PERANGKAT LUNAK
KONSEP & DEFINISI KEBUTUHAN PL
APA ITU REKAYASA KEBUTUHAN ??
REKAYASA PERANGKAT LUNAK
Perencanaan Proyek Perangkat Lunak
Analisis Perancangan Berbasis Objek
Pengelolaan Sistem Informasi
Konsep Dasar Sistem Operasi
Manajemen Proyek TI (Perancangan Jaringan)
Manajemen Proyek TI.
DUKUNGAN SISTEM OPERASI
MANAJEMEN PROYEK TI PERTEMUAN KE 3 SAFITRI JAYA, S.Kom, M.T.I
Desain Sistem Akuntansi
Building the Requirements Model
SE2423 Rekayasa Perangkat Lunak
Analisis Kebutuhan Perangkat Lunak
Membangun Model Kebutuhan
Management Projeck “Fase Inisialisasi dan Reqiurement Analisys”
Pengembangan Sistem Informasi
Requirement Document.
Rekayasa Kebutuhan Software
Dosen : Fajar Y. Zebua Manajemen Proyek TI Dosen : Fajar Y. Zebua
Merumuskan Solusi Masalah
Functional/Software Requirement Specification ATM
KONSEP & DEFINISI KEBUTUHAN PL
ANALISIS BAGIAN 1 (ANALISIS KELEMAHAN SISTEM LAMA)
SIM LOGISTIK PERTEMUAN 3.
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Perencanaan Proyek Software
Building the Requirements Model
Analisis Kebutuhan Sistem
MANAJEMEN PROYEK PERANGKAT LUNAK
Analisa [Kebutuhan] Sistem
Akuntansi D/Semester II
TANTANGAN MUTU SOFTWARE Yulyani Arifin
REKAYASA PERANGKAT LUNAK (IF 1483)
Dasar-dasar Sistem Informasi
Konsep Manajemen Proyek
Rekayasa Perangkat Lunak
Innofation of Barcode Banking for Customer
Building the Requirements Model
Rekayasa Perangkat Lunak
PERENCANAAN PROYEK PERANGKAT LUNAK
Building the Requirements Model
SISTEM INFORMASI PERPUSTAKAAN PADA SMA PASUNDAN 3 BANDUNG
Dasar-dasar Sistem Informasi
Analisis dan Desain Sistem
Analisis Kebutuhan Sistem
ADI PRIHANDONO, SKOM, MKOM
Analisis Arsitektur Enterprise
Manajemen Proyek.
Transcript presentasi:

SOFTWARE ENGINEERING Software Project Planning

Scope – Penentuan Ruang Lingkup Aktifitas pertama pada tahap perencanaan Unambigous dan bisa dimengerti oleh pada tataran manajemen maupun teknik Pernyataan/asumsi pada ruang lingkup perangkat lunak harus dibatasi

Scope – Tentang apa ? Data Kendali proses (control) Kinerja (performance) Hambatan/Keterbatasan (constraints) Antarmuka (interfaces) Ketahanan (reliability)

Scope – Fungsi Function Statement of Scope Accepted Refined Decomposition

Scope – Kinerja Processing Respon-time

Scope – Hambatan (constraint) Keterbatasan yang disebabkan oleh Perangkat Keras Ketersediaan Memori Sistem yang telah ada (existing system)

Scope – Antarmuka Antarmuka Sistem dengan pengguna Sistem dengan sistem (data communication)

Scope – Bagaimana? Mengumpulkan informasi yang diperlukan Feasibility

Informasi yang diperlukan Cara Wawancara/Pertemuan Awal Observasi Tujuan Membatasi gap komunikasi yang terjadi

Apa yang harus ditanyakan Context-free Question Tujuan Ice breaking

Context Free Question Sekumpulan pertanyaan yang akan menuntun pada pengertian dasar tentang permasalahan, orang yang menghendaki solusi, dan latar belakang dari masalah itu sendiri Ada tiga fokus Customer - tujuan dan keuntungan Basic Problem Effectiveness of Meeting

Context Free Question - Customer Siapa yang meminta untuk membuat perangkat lunak? Siapa yang akan menggunakan? Apakah keuntungan yang akan diperoleh? Apakah terdapat kemungkinan adanya solusi lain?

Context Free Question – Basic Problem Digunakan untuk mempermudah developer memahami permasalahan Contoh: Persepsi tentang “good product” dan “solution” Lingkungan yang akan digunakan? Kinerja dikehendaki? Hambatan yang dihadapi?

Context Free Question – Effectiveness of Meeting Meta Question Contoh: Apakah anda orang yang tepat untuk menjawab pertanyaan ini? Apakah pertanyaan saya relevan dengan masalah yang anda hadapi? Apakah saya terlalu banyak bertanya? Adakah orang lain yang bisa menyediakan informasi? Haruskah saya menanyakan hal lain kepada anda?

Contoh Pembuatan Scope Perangkat Lunak ATM Scope: ATM menggunakan pecahan 50 rb-an. Pengguna bisa melihat saldo dalam rekeningnya, bisa mengambil uang dan bisa melakukan transfer ke rekening lain. Pengambilan uang maksimal 5 juta dalam satu hari dan harus menyisakan uang di rekening minimal 15 rb rupiah. Didalam mesin ATM terdapat HW card reader untuk membaca kartu, printer untuk mencetak transaksi dan money counter untuk menghitung uang.