المواد الدراسية

The course provides in details advanced software architecture and design, its role in the software development process, nature of the software design process and design quality issues. This course covers the design principles and strategies for...
Software Design and Architecture This course covers the fundamental design principles and strategies for software architecture and design. Architectural styles, architecture-centric software design, modeling architectural design decision,...