Life Cycle
BY : adylah rivva abady
2220532016
Dosen Pengampu :
Assoc. Prof. Dr. Asniati Bahari, SE,
MBA, Ak, CA, CSRA
1. Planning
2. System Analysis and Requirements
3. System Design
4. Development
5. Testing
6. Implementation
7. Operations and Maintenance
Planning
Tahap perencanaan menetapkan tahapan keberhasilan upaya pengembangan
sistem. Hal ini mendokumentasikan alasan untuk mengembangkan sistem baru
(dibandingkan membelinya dari sumber eksternal) untuk mencapai tujuan
dan sasaran strategis organisasi. Selama perencanaan, organisasi menetapkan
ruang lingkup pekerjaan (dengan mempertimbangkan biaya, waktu, manfaat,
dan item lainnya), menetapkan inisiatif untuk memperoleh sumber daya
yang diperlukan, dan menentukan solusi.
45%
Pada fase ini, analis sistem dan pengguna akhir, sekali lagi, meninjau
kebutuhan bisnis spesifik dan menentukan (atau mengonfirmasi) apa
yang akan menjadi persyaratan akhir untuk sistem baru.
Development
Pada tahap pengembangan, pemrogram membangun atau
membangun sistem baru berdasarkan analisis, persyaratan,
dan desain yang telah disepakati sebelumnya. Fase konstruksi atau
pengkodean bersifat final setelah pemrogram memvalidasi kode
sistem baru melalui pengujian unit individual (pengujian penuh
terhadap system sistem dilakukan pada tahap berikutnya). Kode
diuji untuk alur sintaksis dan logika. Semua jalur logika digunakan
untuk memastikan rutinitas kesalahan berfungsi dan program
menghentikan pemrosesan secara normal.
• Validasi masukan
• Perhatikan peringatan compiler
• Arsitek dan desain untuk kebijakan keamanan
• Usahakan desainnya sesederhana dan sekecil mungkin
• Penolakan bawaan
• Patuhi prinsip hak istimewa paling rendah
• Sanitasi data yang dikirim ke sistem lain
• Latih pertahanan secara mendalam
• Gunakan teknik jaminan kualitas yang efektif
• Mengadopsi standar pengkodean yang aman
Testing
01 Tujuan utama dari pengujian sistem 02 Strategi pengujian keseluruhan harus
adalah untuk memvalidasi bahwa sistem dikembangkan untuk menentukan
berfungsi seperti yang diharapkan dan peristiwa pengujian individual, peran dan
mengidentifikasi kesalahan, kekurangan,
tanggung jawab, lingkungan pengujian,
kegagalan, atau kesalahan pada tahap
awal karena jika ditemukan kemudian, pelaporan dan pelacakan masalah, dan
perbaikannya akan memerlukan biaya hasil pengujian. Proses pengujian harus
yang besar. didasarkan pada metodologi pengujian
yang ada yang ditetapkan oleh organisasi.
Proses pengujian yang efektif
memungkinkan adanya dokumentasi yang
akan mencegah upaya pengujian duplikat.
Implementation
Proses Konversi dan Rencana
Pembersihan Data implementasi
Konversi langsung Simple Portfolio Presentation
Konversi percontohan Presentation
Konversi bertahap Portfolio
Konversi paralel Simple Portfolio
• Pemeliharaan korektif Te
• Pemeliharaan adaptif x
E t
• Pemeliharaan yang sempurna
Te
x
D t
Te
x
C t
Te
x
B t
Te
x
A t
Approaches to System
Development
A B
Pengembangan Perangkat Lunak Adaptif (ASWD) adalah pendekatan pengembangan yang dirancang untuk
membangun perangkat lunak dan sistem yang kompleks. Hal ini difokuskan pada penciptaan cepat dan
evolusi system perangkat lunak (yaitu, konsisten dengan prinsip adaptasi berkelanjutan). ASWD mengikuti
siklus hidup yang dinamis, bukan siklus hidup tradisional yang statisRencana-Desain-Bangun. Hal ini
ditandai dengan perubahan yang konstan, evaluasi ulang, serta menatap masa depan yang tidak pasti dan
kolaborasi yang intens antara pengembang, penguji,dan pelanggan.
Joint Application Development
Auditor TI mungkin tidak memiliki cukup . Rencana audit juga akan merinci
waktu untuk terlibat dalam semua tahapan langkahlangkah dan prosedur untuk
proyek SD&I. Keterlibatan akan tergantung memenuhi tujuan audit. Seperti halnya
pada penilaian risiko proses dan aplikasi. audit apa pun, audit SD&I dimulai
Risiko proses dapat mencakup iklim dengan analisis awal terhadap
organisasi yang negatif, serta kurangnya lingkungan pengendalian dengan
arahan strategis, standar pengembangan, meninjau standar, kebijakan, dan
dan proses pengembangan sistem formal. prosedur yang ada.
fase SD&I
Tugas Auditor: Analisis Sistem dan Persyaratan
Pengendalian dan Audit Teknologi Informasi
Tugas Auditor: Perancangan Sistem
Tugas Auditor: Pengembangan
Tugas Auditor: Pengujian
Tugas Auditor: Implementasi
Tugas Auditor: Operasi dan Pemeliharaan
Communication
Area pertama yang harus dikomunikasikan adalah ruang lingkup keterlibatan auditor TI dalam
proyek SD&I. Sangat penting untuk memastikan bahwa ekspektasi tim manajemen dan
pengembangan terhadap peran auditor TI dipahami dan dikomunikasikan kepada semua peserta.
Untuk mempengaruhi upaya SD&I, auditor TI harus mengembangkan jalur komunikasi terbuka
dengan manajemen dan pengguna. Jika hubungan baik antara kelompok-kelompok ini tidak terjalin,
informasi mungkin dirahasiakan dari auditor TI. Situasi seperti ini dapat menghalangi auditor TI
untuk melakukan pekerjaan sebaik mungkin.
THANK YOU
Insert the Subtitle of Your Presentation