Search Results
CSC 418 Software Analysis and Design
An overview of concepts, methods, and tools for analysis and design of software systems, with an emphasis on modern design principles and patterns that support the development of maintainable, reusable and extensible software. The course will explore the analysis of user/client needs for software systems with requirements engineering and the design phases covering the definition of software architecture. This course has a primary focus on modeling and the central role of modeling in eliciting, understanding, analyzing and communicating software requirements, design, and architecture.
Prerequisite: °ä³§°äÌý316 or ·¡°ä·¡Ìý309
Typically offered in Fall only