Arsitektur UML

Setiap sistem di dunia nyata digunakan oleh pengguna yang berbeda. Para pengguna bisa para pengembang, penguji, para pembisnis, analis dan banyak lagi. Jadi sebelum merancang sistem arsitektur dibuat dengan perspektif yang berbeda dalam pikiran. Bagian yang paling penting adalah untuk memvisualisasikan sistem dari perspektif pemirsa yang berbeda. Semakin baik kita memahami lebih baik kita membuat sistem.

UML memainkan peran penting dalam menentukan perspektif yang berbeda dari sistem. Perspektif ini adalah:

  • Design
  • Implementation
  • Process
  • Deployment

Dan sebagai pusat adalah Use Case yang menghubungkan empat semua ini. Sebuah Use case merupakan fungsi dari sistem. Jadi perspektif lain yang terhubung dengan use case.

Design sistem terdiri dari kelas, interface dan kolaborasi. UML menyediakan diagram kelas, diagram objek untuk mendukung ini.

Implementation mendefinisikan komponen yang dirakit bersama-sama untuk membuat sistem fisik lengkap. UML diagram komponen digunakan untuk mendukung perspektif implementasi.

Process mendefinisikan aliran sistem. Jadi elemen yang sama seperti yang digunakan dalam Desain juga digunakan untuk mendukung perspektif ini.

Deployment merupakan node fisik sistem yang membentuk perangkat keras. UML diagram deployment digunakan untuk mendukung perspektif ini.

Free Web Hosting