Presentation is loading. Please wait.

Presentation is loading. Please wait.

PENGHANTARAN SISTEM (DELIVERING THE SYSTEM). Pengenalan Menghampiri penghujung fasa pembangunan sistem 2 isu utama yang menentukan kejayaan dalam menghantar.

Similar presentations


Presentation on theme: "PENGHANTARAN SISTEM (DELIVERING THE SYSTEM). Pengenalan Menghampiri penghujung fasa pembangunan sistem 2 isu utama yang menentukan kejayaan dalam menghantar."— Presentation transcript:

1 PENGHANTARAN SISTEM (DELIVERING THE SYSTEM)

2 Pengenalan Menghampiri penghujung fasa pembangunan sistem 2 isu utama yang menentukan kejayaan dalam menghantar sistem daripada pembangun kepada pengguna: Latihan/training Dokumentasi

3 LATIHAN 2 jenis orang yang akan menggunakan sistem: Pengguna Menggunakan fungsi utama sistem untuk membantu mereka menyelesaikan masalah yang diterangkan di dalam dokumen definisi keperluan Operator Melaksanakan tugas-tugas tambahan sistem yang menyokong fungsi utama sistem

4 Jenis-jenis latihan Kadangkala pengguna dan operator adalah orang yang sama Walaubagaimanapun, tugas pengguna dan operator adalah sangat berbeza, maka latihan yang akan diberikan juga adalah memberikan penekanan yang berbeza pada aspek sistem.

5 i. Latihan Pengguna Latihan untuk pengguna adalah berdasarkan kepada fungsi asas sistem dan keperluan capaian untuk pengguna Pengguna tidak perlu tahu operasi dalaman sistem Memperkenalkan fungsi utama supaya pengguna mengetahui fungsi tersebut dan bagaimana untuk melaksanakannya

6 ii Latihan Operator Fokus kepada membiasakan operator dengan fungsi sokongan sistem: Latihan kepada BAGAIMANA sistem berfungsi daripada APA yang sistem lakukan Dilatih pada 2 peringkat: BAGAIMANA untuk sediakan dan larikan sistem baru BAGAIMANA untuk sokong pengguna

7 Alat bantuan latihan Latihan boleh dilakukan dengan banyak cara Antaranya: Dokumentasi Ikon dan Online Help Demonstrasi dan kelas Pengguna mahir

8 Dokumentasi Sebahagian daripada pendekatan yang komprehensif bagi latihan 7 pertimbangan yang terlibat dalam menghasilkan dokumen latihan dan rujukan: Pertimbangan terhadap penonton Manual pengguna Manual operator Panduan am sistem Tutorials and automated system overview Dokumentasi sistem yang lain Programmer’s guide

9 PENYELENGGARAAN SISTEM

10 Pengenalan Penyelenggaraan: sebarang kerja yang dilakukan untuk mengubah sistem selepas ia telah beroperasi. Fokus pada 4 aspek utama evolusi sistem: Kawalan penyelenggaraan terhadap fungsi yang dijalankan seharian Kawalan penyelenggaraan terhadap perubahan sistem Melengkapkan fungsi sedia ada Mengelakkan prestasi sistem menurun

11 Jenis-jenis penyelenggaraan Beberapa jenis penyelenggaraan: Corrective maintenance Adaptive maintenance Perfective maintenance Preventive maintenance

12 Corrective maintenance Mengawal fungsi sistem seharian, pasukan penyelenggara akan memberi maklumbalas terhadap masalah yang disebabkan oleh ralat. Bila kegagalan berlaku, ia akan dibawa kepada pasukan penyelenggara, cari sebab dan buat pembetulan serta perubahan pada keperluan, rekabentuk, kod, test suites dan dokumentasi jika perlu

13 Adaptive maintenance Kadangkala perubahan yang dibuat dalam satu bahagian sistem memerlukan perubahan dibuat kepada bahagian lain Implementasi kepada perubahan yang kedua. Juga boleh dilaksanakan untuk perubahan di dalam perkakasan atau persekitaran

14 Perfective maintenance Semasa menyelenggara sistem, kita akan memeriksa dokumen, rekabentuk, kod, ujian dan juga sentiasa mencari peluang untuk memperbaiki sistem Melibatkan membuat perubahan untuk meningkatkan sesetengah aspek sistem, walaupun bukan disebabkan oleh ralat

15 Preventive maintenance Melibatkan perubahan pada sesetengah aspek sistem untuk menghalang/mencegah dari berlakunya kegagalan Terhasil apabila pengaturcara menemui ralat yang berpotensi/sebenar yang belum lagi menyebabkan kegagalan.

16 Proses penyelenggaraan Proses penyelenggaraan berbeza mengikut jenis perisian, proses pembangunan serta orang yg terlibat. Dicetuskan oleh satu set permohonan pertukaran (change request) oleh: Pengguna sistem Pihak pengurusan atau Pelanggan

17 Ringkasan Proses Penyelenggaraan Change Request Impact Analysis Release Planning Change Implementation System Release System Enhancement Platform Adaptation Fault Repair

18 Siapa ahli pasukan penyelenggara? Bukan ahli pembangunan Tujuan: untuk memastikan sistem berjalan dengan lancar Ahli: Analysts Programmer designers

19 Tugas: Understanding the system Locating information in system documentation Keeping system documentation up to date Extending existing functions to accommodate new or changing requirements Adding new functions to the system Finding the source of system failures or problems Locating and correcting faults Answering questions about the way the system works

20 Masalah penyelenggaraan Masalah pekerja/Staf Kefahaman yang terhad Keutamaan pengurusan Moral Masalah Teknikal Artifacts and paradigm Testing difficulties

21 Teknik Penyelenggaraan Beberapa teknik yang membantu meningkatkan lagi kefahaman dan juga kualiti Pengurusan Konfigurasi Configuration Control Board: wakil dari semua pihak seperti pelanggan, pembangun dan pengguna Change control

22 Automated Maintenance Tools Ada beberapa peralatan yang membantu kita membuat penyelenggaraan Text editors File Comparators Compilers and Linkers Debugging tools Cross-reference Generators Static Code Analyzer Etc… baca sendiri…

23 Software Rejuvenation Cuba untuk meningkatkan kualiti keseluruhan bagi sistem yang sedia ada. Beberapa aspek software rejuvenation yang perlu dipertimbangkan: Redocumentation Restructuring Reverse engineering Reengineering

24 Redocumentation Melaksanakan analisis statik ke atas sumber kod, hasilkan maklumat tambahan untuk membantu penyelenggara memahami kod. Restructuring Menukar kod dengan mengubah ill- structured kod kepada well-structured kod

25 Reverse engineering Look back from the source code to the products that preceded it, recreating the design and specification information from the code Reengineering Reverse engineer the existing system and then forward engineer it to make changes to the specification and design, then generate the new system from the revised spec. and design

26 TERIMA KASIH…


Download ppt "PENGHANTARAN SISTEM (DELIVERING THE SYSTEM). Pengenalan Menghampiri penghujung fasa pembangunan sistem 2 isu utama yang menentukan kejayaan dalam menghantar."

Similar presentations


Ads by Google