1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

31
1 TS2923 Analisis Analisis & & Rekabentuk Sistem Rekabentuk Sistem
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    290
  • download

    8

Transcript of 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

Page 1: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

1

TS2923

AnalisisAnalisis & Rekabentuk & Rekabentuk SistemSistem

Page 2: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

2

Bab 13

PenyelenggaraanPenyelenggaraan

Page 3: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

3

Definasi Utama

Penyelenggaraan adalah pembangunan semua bahagian bagi sistem : perisian, dokumentasi dan prosedur operasi yang baru.

Ujian membantu memastikan sistem dipersembahkan mengikut garis panduan yang dijelaskan dalam spesifikasi.

Dokumentasi menyediakan maklumat bagi memudahkan penggunaan dan baikpulih sistem.

Page 4: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

4

PENGURUSAN PENGATURCARAAN

Page 5: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

5

Tugas Pengurus Projek Semasa Pengaturcaraan

Memberi tugas kepada pengaturcaraMengkoordinasi semua aktivitiMengurus skedul

Page 6: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

6

Paradox Pengaturcara

More is not always better than less!Selepas bilangan pengaturcara ditetapkan

untuk sesuatu tugas, penambahan terhadap bilangan pengaturcara boleh melambatkan projek siap.

Projek memerlukan kumpulan yang besar yang dibahagikan kepada bahagian-bahagian yang lebih kecil.

Page 7: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

7

Koordinasi Aktiviti

Mesyuarat ringkas setiap mingguCipta dan ikut piawaianMengurus ruang lingkup (Ruang lingkup ) tugas

pengaturcaraRuang lingkup pembangunanRuang lingkup Ujian Ruang lingkup Produksi

Melaksanakan mekanisma kawalan perubahan Guna log aturcara bagi memantau perubahan

aturcara

Page 8: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

8

Mengurus Skedul

Guna anggaran masa sebagai garis asas Ulangkaji anggaran masa sambil meneruskan

penyelenggaraan Hindari skop yang meleret/bertambah Pantau kesilapan2 kecil yang tidak disengajakan Cipta penilaian risiko dan jejaki perubahan risiko Atasi pengaruh kualiti yang rendah bagi memenuhi

permintaan kpd skedul yang tidak munasabah

Page 9: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

9

Elakkan Kesilapan2 Lama

1. Pembangunan Berorientasikan PenyelidikanJika anda menggunakan teknologi state-of-the art, ia memanjangkan masa perancangan

2. Guna personel yg kosnya rendahJika menggunakan bilangan kemasukan paras personel yang penting, masa perancangan akan lebih panjang

3. Kekurangan kawalan kodGuna kod sumber untuk menyimpan bg memastikan pengaturcara dari mengubah kod yang sama pada masa yg sama

4. Kekurangan UjianSelalu memperuntukkan masa yang mencukupi bagi Ujian Formal

Page 10: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

10

UJIAN REKABENTUK

Page 11: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

11

Ujian Philosophy

Amat bahaya untuk menguji modul awal tanpa perancangan Ujian Keseluruhan

Kesukaran mungkin timbul untuk meghasilkan semula jujukan peristiwa yang menjadi punca ralat

Ujian perlu dilakukan secara sistematik dan keputusan didokumenkan dengan cermat

Page 12: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

12

Perancangan Ujian

Page 13: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

13

Kategori Ujian Ujian Stub

Uji struktur kawalan sebelum semua modul ditulis Ujian Unit

Uji setiap modul bg memastikan ia melaksanakan fungsinya Ujian Integrasi

Uji interaksi modul2 bg memastikan ia mampu berinteraksi dgn modul lain

Ujian SistemUjian bg memastikan perisian berjalan lancar sebagai

sebahagian daripada keseluruhan Ujian Penerimaan

Ujian bg memastikan sistem memenuhi kehendak organisasi

Page 14: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

14

Ujian Stub

Page 15: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

15

Ujian Unit

Ujian Kotak HitamFokus sama ada unit memenuhi keperluan yang

dinyatakan dalam spesifikasi

Ujian Kotak PutihMelihat kod sebenar modul

Page 16: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

16

Ujian Integrasi

Ujian Antaramuka PenggunaUji setiap fungsi antaramuka

Ujian Guna-scenarioMemastikan setiap senario yang digunakan dilaksanakan

dengan betul

Ujian Aliran DataUji setiap proses secara langkah-demi-langkah

Ujian Antara muka SistemMemastikan pemindahan data antara sistem dilaksanakan

dengan betul

Page 17: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

17

Ujian Sistem

Ujian KeperluanMemastikan bahawa integrasi tidak menyebabkan ralat baru

Ujian Kebolehgunaan (Usability)Uji bagaimana mudahnya dan error-free apabila sistem

digunakan Ujian Keselamatan

Memastikan fungsi-fungsi keselamatan ditangani dengan baik Ujian Persembahan

Memastikan sistem mampu bekerja bila aktivitinya tinggi atau banyak

Ujian DokumentasiJuru Analisa memeriksa ketepatan dokumentasi

Page 18: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

18

Ujian Penerimaan

Ujian AlphaDilaksanakan oleh pengguna bagi

memastikan pengguna menerima sistem; sering mengulangi ujian awal

Ujian BetaMenggunakan data sebenar. Pengguna

sebenar memantau sebarang ralat atau keperluan kepada penambahbaikkan

Page 19: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

19

Kadar Penemuan Ralat pada Peringkat Ujian

Page 20: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

20

Giliran Anda

Andaikan anda diarahkan untuk membangunkan ATM bagi sebuah bank

Apakah elemen yang akan anda sertakan di dalam perancangan ujian sebelum membenarkan sistem beroperasi sepenuhnya.

Page 21: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

21

PEMBANGUNAN DOKUMENTASI

Page 22: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

22

Types of Dokumentasi

Dokumentasi SistemBertujuan untuk membantu pengaturcara

dan juru analisa memahami & mengekalkan sistem selepas sistem dipasang

Dokumentasi PenggunaBertujuan untuk membantu pengguna

mengoperasikan sistem

Page 23: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

23

Menghasilkan Dokumentasi

Dokumentasi yang berkualiti tinggi memerlukan 3 jam bagi setiap mukasurat atau 2 jam bg setiap paparan skrin

Tugas ini tidak sepatutnya dilaksanakan di penghujung projek

Masa diperlukan untuk membangunkan & menguji dokumentasi pengguna perlu disertakan di dalam perancangan projek

Dokumentasi Atas-Talian semakin penting masa kini

Page 24: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

24

Nilai Dokumentasi Atas-Talian

Memudahkan pencarian/gelintaran Maklumat dapat dipersembahkan dalam

pelbagai formatKaedah baru berinteraksi dengan

dokumentasi (Contoh; tool tips)Kurang kos berbanding dokumentasi pada

kertas

Page 25: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

25

Jenis2 Pengguna Dokumentasi

Dokumen RujukanManual Prosedur Tutorial

Page 26: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

26

Menguruskan Dokumen Rujukan Atas-Talian

Page 27: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

27

Sumber2 bagi Topik Dokumentasi

Perintah/Arahan & menu di dalam antaramuka pengguna

Tugas bisnes pengguna (what they need to do)

Definasi istilah

Page 28: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

28

Sumber2 bagi Istilah2 Navigasi

Perintah/Arahan & menu di dalam antaramuka pengguna

Konsep utama sistem (Contoh; data entiti)

Set tugas yang dilaksanakn oleh pengguna

Sinonim bagi item2 di atas (Pengguna tidak selalu guna istilah pembangun).

Page 29: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

29

Topik dalam Microsoft Word

Page 30: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

30

Garis Panduan bagi Crafting(kelancaran) Topik Dokumentasi

Guna ayat aktif Minimakan penggunaan kata kerja “to be”Guna istilah dengan konsistenGuna bahasa yang mudah Guna bahasa yang mesraGuna struktur nahu/tatabahasa yg selariGuna langkah-langkah dengan betul Guna perenggan pendek

Page 31: 1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.

31

Kesimpulan

Pengurus projek perlu menetapkan tugas kepada pengaturcara, memastikan koordinasi pembangunan projek & skedul kod pengeluaran & sesuaikan skedul seiring dengan pembangunan.

Perancangan ujian perlu dijalankan dengan betul & pelbagai kaedah yg semuanya menyumbang kepada pembangunan perisian yang berkualiti

Dokumentasi perlu dimulakan dengan baik sebelum pengekodan & ujian serta nyatakan keperluan terhadap programmer penyelenggaraan dan penyelenggaraan sistem pengguna.