Spesifikasi Sistem Rekayasa Perangkat Lunak Dosen Citra Noviyasari

  • Slides: 10
Download presentation
Spesifikasi Sistem Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S. Si, MT Rekayasa Perangkat

Spesifikasi Sistem Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S. Si, MT Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 1

Definisi �Spesifikasi sistem adalah dokumen yang berfungsi sebagai dasar bagi rekayasa perangkat keras, perangkat

Definisi �Spesifikasi sistem adalah dokumen yang berfungsi sebagai dasar bagi rekayasa perangkat keras, perangkat lunak, database dan manusia. Spesifikasi sistem menggambarkan fungsi dan kinerja dari sebuah sistem berbasis computer serta batasaan yang mengatur pengembangannya. � Spesifikasi sistem memberi perekayasa perangkat lunak suatu indikasi mengenai perangkat lunak dalam konteks sistem secara keseluruhan dan berbagai subsistem yang digambarkan. Spesifikasi sistem juga menggambarkan informasi (data dan control) yang masuk dan keluar dari sistem. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 2

Software Specification �Untuk menetapkan layanan/servis apa yang dituntut dari sistem, dan batasan pada operasi

Software Specification �Untuk menetapkan layanan/servis apa yang dituntut dari sistem, dan batasan pada operasi dan pengembangan sistem. �Disebut dengan “Rekayasa Persyaratan” �Requirements engineering process �Studi kelayakan �Elisitasi dan analisis persyaratan �Spesifikasi persyaratan �Validasi persyaratan Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 3

Software Specification Studi kelayakan �Memperkirakan apakah user yang diidentifikasi puas menggunakan software dan teknologi

Software Specification Studi kelayakan �Memperkirakan apakah user yang diidentifikasi puas menggunakan software dan teknologi hardware saat ini �Memutuskan apakah sistem yang diusulkan efektif dalam hal biaya dari sudut pandang bisnis �Memutuskan apakah sistem dapat dikembangkan dengan anggaran yang tersedia #Studi ini harus bersifat murah dan cepat Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 4

Software Specification Elisitasi dan analisis persyaratan �Penurunan persyaratan sistem melalui observasi sistem yang ada,

Software Specification Elisitasi dan analisis persyaratan �Penurunan persyaratan sistem melalui observasi sistem yang ada, diskusi dengan user yang akan memakai dan yang mengadakan, analisis pekerjaan, . �Melibatkan pengembangan satu atau lebih model dan prototipe sistem. �Hasil fase ini akan membantu analis memahami sistem yang akan dispesifikasi. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 5

Software Specification Spesifikasi persyaratan �Menerjemahkan informasi hasil kegiatan analisis menjadi dokumen yang mendefinisikan serangkaian

Software Specification Spesifikasi persyaratan �Menerjemahkan informasi hasil kegiatan analisis menjadi dokumen yang mendefinisikan serangkaian persyaratan �Persyaratan user merupakan abstraksi dari persyaratan sistem untuk pelanggan dan end user sistem �Deskripsi rinci tentang fungsionalitas yg akan diberikan Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 6

Software Specification Validasi persyaratan �Memeriksa apakah persyaratan direalisasikan, konsisten, dan lengkap. dapat �Pada proses

Software Specification Validasi persyaratan �Memeriksa apakah persyaratan direalisasikan, konsisten, dan lengkap. dapat �Pada proses ini, kesalahan pada dokumen persyaratan pada akhirnya dapat ditemukan. �Kesalahan ini perlu menyelesaikan masalah. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT dimodifikasi untuk 7

Proses Rekayasa Persyaratan Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 8

Proses Rekayasa Persyaratan Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 8

Contoh Outline - 1 �Contoh outline spefikasi sistem : �Pendahuluan �Lingkup dan Tujuan Dokumen

Contoh Outline - 1 �Contoh outline spefikasi sistem : �Pendahuluan �Lingkup dan Tujuan Dokumen �Tinjauan � Sasaran � Batasan �Fungsional dan Deskripsi Sistem �Arsitektur Sistem � Diagram Konteks � Deskripsi Diagram Konteks Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 9

Contoh Outline - 2 �Deskripsi subsistem � Spesifikasi Diagram Proses untuk n subsistem Diagram

Contoh Outline - 2 �Deskripsi subsistem � Spesifikasi Diagram Proses untuk n subsistem Diagram proses � Deskripsi Modul subsistem � Batasan Desain � Alokasi komponen subsistem � Deskripsi interrelasi proses � Kamus data diagram proses � �Fungsional dan Deskripsi Data � Model kerangka data �Isu Proyek � Biaya yang diperhitungkan � Jadwal yang dipehitungkan �Lampiran Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 10