Document 7802613

Download Report

Transcript Document 7802613

BAB 5 FASA PEMBANGUNAN & IMPLEMENTASI

Objektif: 1.

2.

3.

4.

Menerangkan maksud implementasi dan pembangunan.

Menerangkan aktiviti yang dijalankan semasa fasa implementasi Menerangkan beberapa strategi penukaran.

Menerangkan kepentingan latihan pengguna

1. Definasi

Pembangunan sistem - Proses membangun,

memasang, dan menguji komponen-komponen sistem yang dibangunkan

Implementasi - Penyerahan sistem yang dibangunkan untuk beroperasi.

1.1 Aktiviti dalam Fasa Pembangunan & Implementasi

 Aktiviti yang terlibat dalam fasa ini ialah: 1. Pembinaan dan Pengujian Rangkaian 2. Pembinaan dan Pengujian Pangkalan Data 3. Pemasangan dan Pengujian Pakej Perisian 4. Penulisan Aturcara dan Pengujian 5. Penyediaan Dokumentasi 6. Penukaran Sistem lama kepada sistem baru

2. Aktiviti-Aktiviti dalam Fasa Pembangunan  Aktiviti utama ialah pengaturcaraan.  Pengaturcaraan digunakan dalam proses membangunkan sistem baru dan mengimplementasi dan mengintegrasi komponen-komponen sistem yang baru dengan yang lama.

2.1 Fasa Pembangunan Pembinaan dan Pengujian Rangkaian      Dilakukan apabila sistem baru memerlukan pembinaan rangkaian yang baru Pembangun sistem patut menggunakan teknologi teknologi rangkaian yang baru dan bersifat fleksibel.

Memerlukan perekabentuk rangkaian dan pentadbir rangkaian.

Perekabentuk rangkaian bertanggungjawab:  merekabentuk rangkaian  memilih teknologi rangkaian Pemilihan teknologi yang betul penting bagi memastikan rangkaian yang dibina mampu memenuhi tuntutan sistem yang baru

2.2 Fasa Pembangunan Pembinaan dan Pengujian Pangkalan Data  Langkah-langkah  Memilih sistem pangkalan data yang boleh menampung keperluan pangkalan data  Menguji pangkalan data bagi memastikan isu-isu seperti  Integriti data dan integriti rujukan memenuhi tuntutan pangkalan data  Kawalan keselamatan, salinan pendua dan pemulihan ditangani

2.3 Fasa Pembangunan Pembinaan dan Pengujian Pakej Perisian    Aktiviti ini bagi sistem maklumat yang memerlukan penggunaan pakej perisian tambahan Ia perlu diuji bagi memastikan keserasian dengan sistem maklumat yang dibina Setelah dipasang dan diuji, pakej perisian ini diletakkan di dalam library perisian

2.4 Fasa Pembangunan Penulisan Aturcara dan Pengujian     Terdapat pelbagai tool pembangunan perisian yang memudahkan aktiviti ini.

Mengambil masa yang singkat jika prototaip telah dibina dalam fasa rekabentuk Ditulis oleh pengaturcara dan dipantau oleh SA.

Pengujian dilakukan bagi memastikan bebas dari ralat

2.4 Fasa Pembangunan Penulisan Aturcara dan Pengujian (samb…)

Jenis-Jenis Pengujian Aturcara

1. Pengujian Kotak Putih – Pemeriksaan terperinci terhadap aturcara dalaman iaitu aliran-aliran logik 2. Pengujian Laluan Asas - Pengujian terhadap logik dalam aurcara 3. Pengujian Kotak Hitam – Pengujian luaran iaitu pendekatan yang mengfokus terhadap apa yang dijangka pengguna

2.4 Fasa Pembangunan Penulisan Aturcara dan Pengujian (samb…)

Proses-Proses / Peringkat Pengujian Aturcara

Pengujian Unit Pengujian Integrasi Pengujian Sistem

2.4 Fasa Pembangunan Penulisan Aturcara dan Pengujian (samb…)   

Pengujian Unit

 pengujian kefungsian setiap modul secara individu  bertujuan mengesan ralat

Pengujian Integrasi

 pengujian kefungsian integrasi bagi modul-modul  bertujuan melihat interaksi antara modul

Pengujian Sistem

 pengujian sistem maklumat menggunakan data sebenar

2.4 Fasa Pembangunan Penulisan Aturcara dan Pengujian (samb…) • Strategi PengujianPengujian Atas-Bawah – Proses pengujian dengan modul-modul di uji dan digabungkan secara menurun mengikut struktur hirarki perisian • Pengujian Bawah Atas - Pengujian yang bermula dari aras paling bawah dalam struktur hirarki perisian • Pengujian Ketegangan – Pengujian dijalankan bagi menguji sejauh mana ketahanan sistem. Contohnya sistem memproses data maksimum, 100 pertanyaan dalam masa paling sibuk, akses dari 200 pc serentak dan sebagainya.

2.4 Fasa Pembangunan - Penyediaan Dokumentasi  Aktiviti merekodkan segala fakta dan spesifikasi sebuah sistem maklumat untuk rujukan dimasa akan datang  Dokumentasi semua perubahan dan aktiviti yang dilakukan sepanjang pembangunan sistem maklumat Jenis-Jenis Dokumentasi 1. Pengurusan 2. Pengguna 3. SA dan Pengaturcara “Programmer” 4. Kakitangan Operasi

2.4 Fasa Pembangunan Penyediaan Dokumentasi (samb…)

Dokumentasi Pengurusan

Mengandungi gambaran sistem secara menyeluruh, objektif dan maklumat sistem. Contoh: Laporan, Kos perlaksanaan serta skedul pembangunan

Dokumentasi Pengaturcara

Mengandungi penerangan teknikal sistem seperti DFD, ERD, pseudo kod, kod aturcara, rancangan pengujian, rekabentuk antaramuka dan sebagainya

Dokumentasi Pengguna

Mengandungi panduan penggunaan hasil sistem. Contoh: Manual penggunaan

sistem Dokumentasi Kakitangan Operasi

Bagi mengetahui keperluan ruang storan, keperluan salinan pendua, kekerapan operasi sistem dan pengurusan laporan sistem yang perlu dicetak. Contoh:

Manual Larian System

3. Aktiviti-Aktiviti dalam Fasa Implementasi

• • • • • Pengujian Sistem Penukaran Pemasangan pangkalan data Penukaran kepada sistem baru Latihan kepada kakitangan

3.1 Fasa Implementasi – Pengujian Sistem  Ujian akhir yang menyeluruh perlu dijalankan sekali lagi sebelum sistem digunakan.

 Melibatkan:  seluruh komponen sistem  pakej perisian tambahan  sistem lain yang sedang beroperasi  Uji guna data ujian yang ambil kira semua kebarangkalian  Hasil ujian mungkin memerlukan pengulangan fasa pembangunan.

 Tamat apabila sistem lulus fasa pengujian.

3.2 Fasa Implementasi – Penukaran

   Aktiviti yang akan menentukan sama ada sistem berjaya menepati segala tuntutan yang dirancang.

Faktor pemilihan strategi bergantung dengan kesesuaian sistem, keperluan organisasi dan faktor – faktor luaran. Elakkan penukaran mendadak manakala penukaran selari lebih selamat dan disyorkan.

3.2 Fasa Implementasi – Penukaran (samb…)  Strategi Penukaran (Conversion / Installation) 

Penukaran Mendadak (Direct)

- Sebaik sahaja sistem baru beroperasi maka operasi sistem lama ditamatkan.

Penukaran Selari (Parallel)

- Sistem baru dan sistem lama beroperasi secara serentak sehingga sistem baru boleh mengambil alih operasi tanpa masalah.

Penukaran Lokasi (Single location/Pilot)

- Bagi sistem yang akan digunapakai di beberapa lokasi. Pilihan antara penukaran mendadak atau selari.

 

Penukaran Berperingkat (Phase)

- Bagi sistem yang dibangunkan secara versi. Versi yang berjaya dibangunkan diletakkan untuk beroperasi.

Distributed Installation

ditukar.

– Berlaku bagi penukaran bahagian ke bahagian sistem yang lain. Namun, konsep penukaran ini ialah apabila satu bahagian telah berjaya ditukar, bahagian-bahagian lain juga secara automatik telah berjaya

3.3 Fasa Implementasi – Pemasangan Pangkalan Data  Semasa fasa pembangunan data yang dimasukkan adalah data ujian manakala dalam fasa implementasi data adalah data sebenar.

 Pendekatan pengisian data  Manual  Menggunakan aturcara kecil

3.4 Fasa Implementasi – Penukaran Kepada Sistem Baru  Penukaran sistem lama kepada baru perlu ditangani dengan baik.  Apabila penukaran sistem baru selesai, tugas beralih kepada pengguna.

 Perubahan dilakukan apabila ada maklumbalas dari pengguna.

3.5 Fasa Implementasi – Latihan Kepada Kakitangan  Masa saja tidak cukup untuk menyesuaikan pengguna dengan sistem baru, perlukan latihan untuk faham selok belok sistem w/pun telah ada sistem yang mempunyai persamaan.

 Jangan biar pengguna meneroka sendiri kerana kekurangan dan kelebihan hanya diketahui oleh mereka yang membina.

 Semasa latihan sertakan manual pengguna untuk memudahkan kefahaman dan jurutunjuk latihan