Software Architecture Development/Document (SAD)

00.07 0 Comments

Definisi

Software Architecture Development/Document (SAD) merupakan dokumen yang menjelaskan tentang arsitektur proyek perangkat lunak yang akan dikerjakan. Dokumen ini di antaranya berisi tentang  overview dokumen ini sendiri, architectural representation, architectural goals dan constraints, use case view atau representasi fungsionalitas dari proses, dan logical view. 

SAD berisi tentang beberapa hal seperti,
  • Deskripsi tentang arsitektur sistem (decompotition modul)
  • Deskripsi tentang arsitektur setiap program di dalam sistem (logical model)
  • Deskripsi tentang pemilihan teknologi

Format

Berikut adalah format dari SAD:

1. Introduction

Pada bab ini berisi tentang tujuan dari dibuatnya SAD, ruang lingkup yang akan dibahas dalam SAD, definisi singkatan ataupun istilah yang disebutkan dalam SAD, referensi pembuatan SAD, dan overview yang menjelaskan secara singkat isi dari masing-masing bab selanjutnya.

2. Architectural Representation

Bab ini memjelaskan mengenai jenis model yang digunakan untuk  merepresentasikan arsitektur dan arsitektur apa yang digunakan oleh  aplikasi.

3.  Architectural Goals and Constraints

Pada bab ini, adanya penjelasan secara detil mengenai  arsitektur yang digunakan. Apa yang harus dilakukan jika menggunakan arsitektur tersebut dan apa saja yang dapat dilakukan dengan menggunakan arsitektur tersebut.

4. Decomposition of Modul Function

Bagian ini menjelaskan bagian-bagian arsitektur yang  signifikan dari model desain, seperti memodelkan proses bisnis sistem  penggajian ini, memodelkan aliran data antar entitas, serta memodelkan hubungan antar entitas. Terdapat juga penjelasan mengenai context  diagram, DFD level 0 dan DFD level 1.

5. Architectural Description

Menjelaskan mengenai arsitektural lebih lanjut. Bagian ini  menjelaskan bagian-bagian penting pada model desain arsitektur, seperti dekomposisi ke dalam subsistem dan paket. Bab ini berisi tentang lingkungan implementasi dari aplikasi, desain arsitektur yang digambarkan dalam bentuk CDM dan PDM.


6. Detail of Description Architecture

Bab ini berisi detil dari struktur tabel yang ada pada aplikasi.

7. Deployment View

Menjelaskan tentang bagaimana visualisasi dari deployment sistem, digambarkan dengan deployment diagram.

8. Implementation View

Tahap ini menjelaskan tentang proses implementasi aplikasi. Bagian ini akan menampilkan visualisasi dari masing-masing halaman  sistem dan menjelaskan masing-masing lapisan.


9. Data View

Menggambarkan hubungan antar entitas dalam aplikasi.

10. Size and Performance

Menjelaskan tentang volume dan performa dari aplikasi.

11. Quality

Menjelaskan kualitas dari aplikasi, dapat juga disebut sebagai kebutuhan non fungsional.


Contoh



sumber
http://prpl78.blogspot.co.id/2011/10/sdpln-srs-dan-project-chater.html
http://rosida1205.blogspot.co.id/2009/03/software-architecture-document.html
https://en.wikipedia.org/wiki/Software_architecture

Unknown

5114100128

0 komentar: