Software architecture
software architecture แนะหนังสือน่าสนใจ Head First :: Software Architecture · จากการ scan แบบเร็ว ๆ ของหนังสือเล่มนี้ · ตัวอย่างของการออกแบบส่วนต่าง ๆ · ลงไปจนถึงโครงสร้างของ code · แล้วก็ลงไปจนถึง Overview · Understand and apply object-oriented design techniques · Develop and evaluate software architectures · Select and use appropriate architectural
Software architecture can identify opportunities to reuse or duplicate code in multiple areas throughout development This can generate major Author, simulate, and deploy software architectures and generate code
Software architecture patterns · Layered Architecture: In Layered Architecture, the system is divided into different layers, each serving specific functions and The software architecture of a system represents the design decisions related to overall system structure and behavior That's quite generic,