taklimat pembangunan sistem
TRANSCRIPT
Company Proprietary and Confidential The document name can go here
PEMBANGUNAN TAKLIMAT
12 MAC 2015
ENCIK KATHIRRASAN K.KUPUSAMY
KETUA PERUNDING PEMBANGUNAN SISTEM
SISTEM
FASA PEMBANGUNAN SISTEM ( AKTIVITI & SERAHAN )
SESI SOAL JAWAB
METODOLOGI PENGENALAN
Kandungan
PENGENALAN
• METODOLOGI PEMBANGUNAN SISTEM
BAHAGIAN PERUNDINGAN ICT, MAMPU
Objektif :
Memberi pendedahan Metodologi Pembangunan Sistem,
aktiviti dan serahan bagi setiap fasa.
PENGENALAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
PERANCANGAN ANALISIS
REKABENTUK PEMBANGUNAN
PENGUJIAN DAN PENERIMAAN
PELAKSANAAN PENYELENGGARAAN
METODOLOGI PEMBANGUNAN SISTEM
BAHAGIAN PERUNDINGAN ICT, MAMPU
• Dalam fasa ini keperluan bisnes dikenalpasti serta bagaimana sistem akan beroperasi bagi menyokong keperluan bisnes tersebut ditentukan.
• Semua keperluan /maklumat dinyatakan dalam bentuk elemen dan hubungan
• Keperluan pengguna akan diterangkan dalam bentuk gambarajah aliran proses manakala Use case pula akan digunakan bagi menerangkan dengan lebih terperinci aktiviti/fungsi bagi setiap proses.
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA ANALISIS
BAHAGIAN PERUNDINGAN ICT, MAMPU
SIAPA, APA , DIMANA dan BILA?
FOK
US
• Kenalpasti Keperluan Bisnes
• Pemodelan Aliran Proses Kerja
• Analisis Use Case
• Analisis keperluan data
LA
NG
KA
H
• Spesifikasi Keperluan Bisnes (BRS)
• Spesifikasi Keperluan Sistem (SRS)
• Aliran Proses
• Use Case
• Logikal Data
SE
RA
HA
N
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA ANALISIS
BAHAGIAN PERUNDINGAN ICT, MAMPU
PENENTUAN KEPERLUAN BISNES
2011 SPESIFIKASI KEPERLUAN BISNES
(BRS)
SPESIFIKASI KEPERLUAN SISTEM
(SRS)
PENENTUAN KEPERLUAN SISTEM
ALIRAN PROSES
USECASE
LOGIKAL DATA
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA ANALISIS
BAHAGIAN PERUNDINGAN ICT, MAMPU
• Bagaimana sistem akan berfungsi dari segi perkakasan, perisian dan infrastruktur rangkaian; antaramuka sistem, borang dan laporan yang akan digunakan, codes, pangkalan data dan fail yang spesifik yang diperlukan.
• Koleksi gambarajah arkitektur, rekabentuk proses fizikal dan model data adalah blueprint bagi sistem yang akan dibangunkan.
• Tujuan Untuk beralih dari “apa?“ kepada “bagaimana?” untuk transform keperluan terperinci kepada spesifikasi
program bagi fasa pembangunan untuk menghasilkan rekabentuk yang memenuhi
keperluan aplikasi yang dipersetujui untuk merancang penyelesaian bagi masalah yang
dinyatakan dalam dokumentasi keperluan
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA REKABENTUK
BAHAGIAN PERUNDINGAN ICT, MAMPU
Bagaimana sistem akan berfungsi ?
FOK
US
• Rekabentuk sistem terperinci
• Rekabentuk senibina sistem
• Penentuan teknologi & jangkaan
• Rekabentuk pangkalan data
LA
NG
KA
H
• Spesifikasi rekabentuk sistem (SDS)
• Senario Use Case
• Gambarajah rekabentuk senibina sistem
• Penetapan teknologi
• Pemodelan data secara logikal dan fizikal
SE
RA
HA
N
REKABENTUK
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA REKABENTUK
BAHAGIAN PERUNDINGAN ICT, MAMPU
PENENTUAN TEKNIKAL
2013 2011 2007 TECHNICAL
OPTIONS
GAMBARAJAH
ARKITEKTUR
REKABENTUK ARKITEKTUR
SPESIFIKASI REKABENTUK SISTEM
(SDS)
REKABENTUK SISTEM APLIKASI
REKABENTUK PANGKALAN DATA
LOGICAL MODEL
PHYSICAL MODEL
INTERFACE
DESIGN
PROGRAM
DESIGN
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA REKABENTUK
BAHAGIAN PERUNDINGAN ICT, MAMPU
Fasa Pembangunan adalah fasa Peralihan dari keperluan sistem kepada pembangunan sistem. Langkah-langkah yang perlu dilaksanakan: • Pembangunan pangkalan data • Pengaturcaraan
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PEMBANGUNAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
• Teknik pengaturcaraan
• Teknik Pembangunan Pangkalan Data
• Teknik / pendekatan pengujian
FOK
US
• Pengaturcaraan
• Pembangunan Pangkalan Data
• Pengujian
LA
NG
KA
H
• Pangkalan Data
• Skrip / kod aturcara
SE
RA
HA
N
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PEMBANGUNAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
PEMBANGUNAN PANGKALAN DATA
REKABENTUK
PANGKALAN DATA SECARA FIZIKAL
KOD ATURCARA
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PEMBANGUNAN
PENGATURCARAAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
Fasa Pengujian dan Penerimaan adalah fasa penting bagi melaksanakan penilaian bagi menentukan kualiti aplikasi. Langkah-langkah yang perlu dilaksanakan:
• Penyediaan jadual pengujian, pengujian kes dan skrip
pengujian. • Kendalikan pengujian • Laporan pengujian
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PENGUJIAN DAN PENERIMAAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
• Teknik / pendekatan pengujian
FOK
US
• Pindahan dan Migrasi Data
• Pengujian
• Instalasi/pemasangan dan pelaksanaan
• Penyediaan Manual Pengguna dan Manual Operasi
LA
NG
KA
H
• Pelan migrasi
• Pelan pengujian
• Skrip pengujian
• Laporan Pengujian
• Manual Pengguna
• Manual Operasi
SE
RA
HA
N
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PENGUJIAN DAN PENERIMAAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
2013 2011
PENYEDIAAN PELAN PENGUJIAN (*)
PENYEDIAAN MANUAL PENGGUNA
PENYEDIAAN
MANUAL OPERASI
PENGUJIAN SISTEM
PENGUJIAN MIGRASI
PENGUJIAN PENERIMAAN PENGGUNA
• PELAN PENGUJIAN • SKRIP PENGUJIAN • VERFICATION CROSS REFERENCE MATRIX (VCRM)
LAPORAN PENGUJIAN
DAN PENERIMAAN PENGGUNA
•MANUAL PENGGUNA •MANUAL OPERASI •DOKUMENTASI TEKNIKAL
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PENGUJIAN DAN PENERIMAAN
(*) PENGUJIAN TAMBAHAN BOLEH JUGA DILAKSANAKAN OLEH PIHAK KETIGA
BAHAGIAN PERUNDINGAN ICT, MAMPU
• Instalasi sistem aplikasi dilaksanakan, keperluan pengguna dipenuhi dan dokumentasi pengguna telah diserahkan
• Sistem aplikasi sedia digunapakai / beroperasi
• Khidmat bantuan / sokongan perlu diwujudkan bagi menanggani masalah berkaitan dengan sistem aplikasi.
17
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PELAKSANAAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
Serahan sistem aplikasi dan bantuan sokongan
FOK
US
• Latihan
• Serahan sistem aplikasi
• Post Implementation Review (PIR)
LA
NG
KA
H
• Pelan sokongan
• Helpdesk (manual / sistem)
• Laporan PIR
SE
RA
HA
N
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PELAKSANAAN
BAHAGIAN PERUNDINGAN ICT, MAMPU
SEDIAKAN PELAN
PELAKSANAAN
PELAN
PELAKSANAAN
PELAKSANAAN
PELAN LATIHAN
DAN MANUAL MENGAJAR
SEDIAKAN PELAN LATIHAN DAN MANUAL
PENGGUNA
LATIHAN
FASA PEMBANGUNAN SISTEM AKTIVITI DAN SERAHAN
FASA PELAKSANAAN
PIR
LAPORAN PIR
BAHAGIAN PERUNDINGAN ICT, MAMPU
SESI SOAL JAWAB
TERIMA KASIH
VCRM Date / Version
1 SRS
2 SDS
3
Reference Documents
REQUIREMENT
SPECIFICATION
IDENTIFICATION
NUMBER
DESIGN SPECIFICA
TION
SYSTEM FUNCTION & PARAMETER DESCRIPTION
TEST NUMBER
VERIFICATION METHOD
TEST STAGES COMMENTS
UT UAT SIT PAT FAT
UT – UNIT TEST UAT – USER ACCEPTANCE TEST SIT – SYSTEM INTEGRATION TEST PAT – PROVISIONAL ACCEPTANCE TEST FAT – FINAL ACCEPTANCE TEST
VERFICATION CROSS REFERENCE MATRIX (VCRM)
CONTOH
UT, CAT, AST,PAT,ST,FAT,IT
Scope of Testing
Modules/Components
Scope of System to be tested
[3.1] Test procedures for each stage of the testing [3.2] Test report for each stage of the test
Stages of Testing – UT to FAT
Test Locations/Sites
[5.1] Phased versus Full/Total [5.2] Black Box & Scenario Based
Test Approach
The plan must contain but not
limited to the followings
CONTOH
MASTER TEST PLAN
“ Master Test Plan which will contain information about the purpose and goals of testing within the project. In addition to that it will also identify the strategies that will be employed to implement and execute the testing and resources required.”
[7.1] Verification Methods (I, A, D, T) [7.2] VCRM
Requirements Verification
[8.1] SW, HW, OS [8.2] Backup and Recovery
Test Environment And Test Configurations
Test Manager, Lead analyst, Test analyst, Tester, Test librarian
Test Organisation and Responsibilities
Test Tools And Test Equipment Manual and automated
The plan must contain but not
limited to the followings
MASTER TEST PLAN
Test Schedule and Dependencies
(e.g. TOR, Test Script/Procedure)
List of templates to be used
[11.1] Entry [11.2] Exit
Acceptance Criteria
[10.1] Configuration Management & Control of Test Environment [10.2] Process of Testing [10.3] Test Procedures [10.4] Test Report [10.5] TOR [10.6] TDS
Test Control
The plan must contain but not
limited to the followings
MASTER TEST PLAN