Software architectural styles, structural and behavioral viewpoints, strengths and weaknesses; software architecture document ( SAD) ;
application of architecture styles and design pattern in software detailed design; software framework; basic design patterns for software design; unified modeling language ( UML) ; object- oriented analysis and design; case studies in software architecture and design
- Teacher: KULJAREE TANTAYAKUL
- Teacher: Wasin Thiengkunakrit