Rekayasa Sistem
Informasi
Prinsip
Rekayasa Sistem Informasi
02
Ilmu Komputer Sistem Informasi MKWP-06 Lydia Vintari ST MT
Abstract Kompetensi
Proses Framework menetapkan dasar Mahasiswa dapat menjelaskan prinsip
untuk proses rekayasa perangkat rekayasa system informasi
lunak yang lengkap dengan
mengidentifikasi sejumlah kecil
aktivitas kerangka kerja yang berlaku.
Daftar Isi
Prinsip Rekayasa Sistem Informasi ......................................................................................................... 2
Communication ............................................................................................................................... 3
Planning........................................................................................................................................... 3
Modeling ......................................................................................................................................... 3
Construction.................................................................................................................................... 3
Deployment..................................................................................................................................... 3
Umbrella Activities .................................................................................................................................. 4
Software project tracking and control ............................................................................................ 4
Risk management............................................................................................................................ 4
Software quality assurance ............................................................................................................. 4
Technical reviews ............................................................................................................................ 4
Measurement.................................................................................................................................. 4
Software configuration management ............................................................................................. 4
Reusability management ................................................................................................................ 5
Work product preparation and production .................................................................................... 5
Software Engineering Practice ................................................................................................................ 5
Understand the problem (communication and analysis) ............................................................... 5
Plan a solution (modeling and software design)............................................................................. 5
Carry out the plan (code generation) ............................................................................................. 6
Examine the result for accuracy (testing and quality assurance) ................................................... 6
Daftar Pustaka......................................................................................................................................... 7
Communication
Sebelum pekerjaan teknis dapat dimulai, sangat penting untuk berkomunikasi dan
berkolaborasi dengan pelanggan (dan pemangku kepentingan lainnya). Tujuannya adalah
untuk memahami tujuan pemangku kepentingan untuk proyek dan untuk mengumpulkan
persyaratan yang membantu menentukan fitur dan fungsi perangkat lunak.
Planning
Proyek perangkat lunak adalah perjalanan yang rumit, dan aktivitas perencanaan
menciptakan "peta" yang membantu membimbing tim karena membuat perjalanan. Peta yang
disebut rencana proyek perangkat lunak - mendefinisikan pekerjaan rekayasa perangkat
lunak dengan menjelaskan tugas teknis yang akan dilakukan, risiko yang mungkin terjadi,
sumber daya yang dibutuhkan, produk kerja yang akan diproduksi, dan jadwal kerja.
Modeling
Kita harus membuat "sketsa" dari benda itu sehingga bisa memahami gambaran
besarnya - seperti apa arsitekturnya, bagaimana bagian penyusunnya digabungkan, dan
banyak karakteristik lainnya. Jika diperlukan, sketsa tersebut diperbaiki lagi menjadi detail
yang lebih besar dan lebih besar dalam upaya untuk lebih memahami masalahnya dan
bagaimana cara menyelesaikannya. Seorang insinyur perangkat lunak melakukan hal yang
sama dengan membuat model agar lebih memahami persyaratan perangkat lunak dan desain
yang akan memenuhi persyaratan tersebut.
Construction
Apa yang sudah kita desain harus dibangun. Kegiatan ini menggabungkan code
generate (baik manual atau otomatis) dan pengujian yang diperlukan untuk mengungkap
kesalahan dalam kode.
Deployment
Perangkat lunak (sebagai entitas yang lengkap atau sebagai kenaikan yang sebagian
selesai) dikirimkan ke pelanggan yang mengevaluasi produk yang disampaikan dan
memberikan umpan balik berdasarkan evaluasi. Lima kerangka kerja generik ini dapat
digunakan selama pengembangan program kecil dan sederhana, pembuatan aplikasi Web,
dan untuk rekayasa sistem komputer berbasis kompleks yang besar. Rincian proses
perangkat lunak akan sangat berbeda dalam setiap kasus, namun kegiatan kerangka kerja
tetap sama.
Umbrella Activities
Kerangka kerja proses rekayasa perangkat lunak dilengkapi dengan sejumlah
Umbrella Activities. Secara umum, Umbrella Activities diterapkan di seluruh proyek perangkat
lunak dan membantu tim software mengelola dan mengendalikan kemajuan, kualitas,
perubahan, dan risiko. Umbrella Activities khas meliputi:
Risk management
Menilai risiko yang mungkin mempengaruhi hasil proyek atau kualitas produk.
Technical reviews
Menilai perangkat lunak produk kerja rekayasa dalam upaya untuk mengungkap dan
menghapus kesalahan sebelum mereka disebarkan ke aktivitas berikutnya.
Measurement
Mendefinisikan dan mengumpulkan proses, proyek, dan langkah-langkah produk yang
membantu tim dalam memberikan perangkat lunak yang memenuhi kebutuhan pemangku
kepentingan; dapat digunakan bersama dengan semua kegiatan framework dan umbrella
activities.
https://id.wikipedia.org/wiki/Sistem_informasi