Mendokumentasikan arsitektur: pengantar (remaster)





Saya membaca artikel Mendokumentasikan arsitektur: pengantar dan memutuskan untuk menjelaskan hal di atas dengan pendekatan yang berbeda.



Saya tidak akan melukis diagram dalam teks, cobalah membacanya dalam bahasa Archimate. Bayangkan menguraikan skrip hieroglif Mesir. Ini adalah petunjuk - set karakter untuk mendekode Ringkasan Notasi Bahasa



Deskripsi motivasi dan strategi



Izinkan saya mengingatkan Anda tentang definisi yang saya perkenalkan sebelumnya :

Arsitektur adalah solusi desain yang mengatur sekumpulan solusi desain ke dalam Sistem yang sesuai dengan tujuan yang dimaksudkan.


Jadi, Anda perlu menentukan tujuan sistem. Kami tidak secara langsung menetapkan tujuan dan persyaratan, tetapi kami dapat mempertimbangkannya dalam skala yang lebih besar dengan menggunakan pendekatan JTBD.





Lapisan bisnis dan lapisan aplikasi



Mari kita asumsikan bahwa "Manusia" telah memilih produk informasi "Blog" dari alternatif yang tersedia.

Produknya digital, sehingga lapisan bisnis (arsitektur fungsional) dan lapisan aplikasi (arsitektur aplikasi) dapat segera dihubungkan.





Pada saat yang sama, layanan "Mengomentari" dan "Mengelola komentar" belum akan digunakan, karena moderasi membutuhkan sumber daya waktu.



Lapisan teknologi (arsitektur teknologi)



Ada banyak platform untuk ngeblog, Anda tidak perlu menerapkan apa pun dari awal. Untuk memilih platform tertentu, Anda perlu menyusun tabel perbandingan berdasarkan persyaratan (yang sayangnya tidak ditentukan). Anda bisa melengkapinya dengan kriteria lain. Di sini saya pikir semuanya jelas. Katakanlah kita memilih Ghost CMS, Apache HTTP Server dan MySQL.





Sekarang kita perlu menempatkan semua ini di beberapa infrastruktur, yang juga akan kita pilih sesuai dengan kriteria yang relevan. Biarlah GCP.





Ringkasan



Nah, itu saja. Ya, saya mengerti bahwa ada sedikit penjelasan.

Pertanyaan apa yang mungkin timbul:

1) Apakah mungkin untuk menempatkan semua informasi pada satu gambar?

Jawaban : Ya, jika Anda perlu mengontrol konektivitas. Tetapi Anda perlu menjaga keseimbangan dan dengan hati-hati menggabungkan lapisan (bisnis, terapan dan teknologi, dll.). Semakin sedikit bagan berbeda yang Anda buat, semakin kecil kemungkinan Anda mendapatkan ketidakcocokan. Semakin banyak elemen dalam diagram, semakin sulit untuk memahami artinya. Oleh karena itu, dibutuhkan keseimbangan.

2) Dapatkah konsep Viewpoint digunakan?

Jawaban : Ya, tetapi pastikan bahwa Tampilan secara konsisten saling terkait satu sama lain, jika tidak maka Anda harus menyetujui orang yang membaca diagram Anda. lihat item 1)




All Articles