CPW 330 Software Design

The course covers the software life cycle activity in which parameters outlined and defined in the Requirements process are translated into a description of a software system’s internal structure that can be used as a basis for construction. This course begins with design fundamentals, including concepts, context and processes. It then progresses through key design issues; structure and architecture; user interface design; design quality analysis and evaluation. These concepts will be applied to cyber-physical systems.

Credits

5

Prerequisite

Successful completion of CPW 320.