Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Rekayasa perangkat lunak (rpl)

Presentasi serupa


Presentasi berjudul: "Rekayasa perangkat lunak (rpl)"— Transcript presentasi:

1 Rekayasa perangkat lunak (rpl)
SEMESTER PENDEK 2015/2016 Rekayasa perangkat lunak (rpl) Betha Nurina Sari,M.Kom

2 Perencanaan Proyek Software
PERTEMUAN 5-6 Perencanaan Proyek Software Perencanaan Proyek Software

3 Perencanaan Proyek Software (1)
1.Tahap setelah Analisis dari siklus Pengembangan Sistem 2.Pendefinisian dari kebutuhan-kebutuhan fungsional 3.Persiapan untuk Rancang Bangun Implementasi 4.Menggambarkan bagaimana suatu sistem dibentuk

4 Perencanaan Proyek Software (2)
5.Sistem dibentuk dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi 6.Mengkonfigurasi dari komponen komponen perangkat lunak dan perangkat keras dari suatu sistem

5 Tujuan Perancangan Sistem
1.Untuk memenuhi Kebutuhan Pemakai Sistem 2.Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli- ahli teknik lainnya yang terlibat (PerancanganSistemTerinci)

6 Tujuan dari desain sistem secara umum:
Memberikan gambaran secara umum kepada user tentang sistem yang baru. komponen-komponen sistem informasi yang akan didesain secara rinci. Desain sistem secara umum dilakukan setelah tahap analisis sistem selesai dilakukan dan hasil analisis disetujui oleh manajemen.

7 Perancangan Sistem Secara Umum
1.Perancangan OUTPUT 2.Perancangan INPUT 3.Perancangan PROSES 4.Perancangan DATABASE 5.Perancangan KONTROL 6.Perancangan JARINGAN 7.Perancangan KOMPUTER

8 Desain sistem secara terinci
Desain output terinci Desain input terinci Desain dialog layar terminal Desain database terinci Desain teknologi terinci Desain model dan kontrol terinci

9 1. Mengawali proses Teknik analisis yang paling umum digunakan untuk menjembatani jurang komunikasi antara pelanggan dan pengembang-> pertemuan/wawancara. Biasanya kedua pihak ini tidak tahu harus mulai dari mana, keduanya ingin pertemuan itu segera berakhir dan pada saat yang sama keduanya ingin berhasil

10 2. Teknik Spesifikasi Aplikasi yang Terfasilitasi
Pertemuan dilakukan di sisi netral dan dihadiri baik oleh pengembang maupun pelanggan. Aturan main untuk persiapan dan partisipasi dibuat. Sebuah agenda yang cukup formal diusulkan untuk mencakupkan semua hal penting tetapi tidak terlalu formal agar dapat mengalirkan gagasan bebas. Seorang fasilitator untuk mengontrol pertemuan.

11 2. Teknik Spesifikasi Aplikasi yang Terfasilitasi
Sebuah “mekanisme definisi” (dapat merupakan sebuah lembar kerja, diagram flip, stiker dinding, atau papan tembok) digunakan. Mengidentifikasi masalah, mengusulkan elemen pemecahan, menegoisasikan pendekatan yang berbeda, dan mengkhususkan rangkaian persyaratan pemecahan awal dalam suatu atmofsir yang kondusif

12 3. Quality Function Deployment (QFD) (Penyebaran Fungsi Kualitas)
Teknik manajemen kualitas yang menerjemahkan kebutuhan pelanggan ke dalam persyaratan teknis bagi perangkat lunak / software

13 QFD mengidentifikasi 3 tipe persyaratan:
Persyaratan normal sasaran dan tujuan dinyatakan bagi sebuah produk/sistem selama pertemuan dengan pelanggga. Contoh: tipe tampilan grafis yang diminta, fungsi sistem spesifik, dan tingkat kinerja yang didefinisikan Persyaratan yang diharapkan persyaratan ini implisit terhadap produk/sistem dan sangat fundamental sehingga pelanggan tidak menyatakannya secara eksplisit. Contoh: reabilitas dan kebenaran operasional keseluruhan, mudahnya instalasi PL Exciting requirement: persyaratan ini sangat diharapkan oleh pelanggan dan terbukti sangat memuaskan. Contoh: PL pengolah kata dengan fitur standar. Produk yang disampaikan berisi sejumlah kemampuan layout halaman yang bagus dan tidak terduga.

14 Fungsi Project Management
Scoping setting the boundaries of the project Planning identifying the tasks required to complete the project Estimating identifying the resources required to complete the project Scheduling developing the plan to complete the project Organizing making sure members understand their roles and responsibilities Directing coordinating the project Controlling monitoring progress Closing assessing success and failure

15 Tracking Progress

16 Tracking Progress

17 Tracking Progress

18 Tracking Progress Gantt chart

19 Risk Management

20 Risk Management

21 The Contents of a Good Project Plan
1.Project scope 2.Project schedule 3.Project team organization 4.Technical description of the proposed system 5.Project standards, procedures, and proposed techniques and tools 6.Quality assurance plan 7.Configuration management plan 8.Documentation plan 9.Data management plan 10.Resource management plan 11.Test plan 12.Training plan 13.Security plan 14.Risk management plan 15.Maintenance plan

22 NEXT >>> Presentasi Rencana Proyek tiap kelompok 13 Juli (pertemuan 7) Cari template dokumen project planning untuk pembuatan dokumennya. Dokumen minimal memuat 5 dari 15 item perencanaan proyek yang baik (terserah poin yang mana) Presentasi setiap kelompok maksimal 10 menit (mulai pukul ) dan tanya jawab Dokumen rencana proyek dikirim ke paling lambat 13 Juli pukul WIB


Download ppt "Rekayasa perangkat lunak (rpl)"

Presentasi serupa


Iklan oleh Google