Summary (สรุป)

สถาปัตยกรรมซอฟต์แวร์เป็นกิจกรรมแบบองค์รวมที่เกี่ยวข้องกับหลายแง่มุมขององค์กร สถาปนิกซอฟต์แวร์ที่มีประสิทธิภาพตระหนักว่า การสร้างและดูแลรักษาสถาปัตยกรรมนั้นมากกว่าแค่การเลือก architectural style แล้วเดินหน้า implement เท่านั้น มันยังเกี่ยวกับการทำให้แน่ใจว่าสถาปัตยกรรมสอดคล้องกับแง่มุมอื่นๆ ของสภาพแวดล้อม และการใช้ทักษะการสื่อสารและความร่วมมือที่กล่าวถึงใน Part III เพื่อทำให้ความสอดคล้องนั้นเกิดขึ้นจริง