Syllabus

Overview

Fundamental concepts, principles, and techniques for cost-effective engineering of quality software. Software process models, requirements specification, domain analysis, software design and modeling of structural and behavioral aspects of a software system using a common modeling language, implementation, testing, and software project management. The laboratory provides practical experience with software engineering and supporting tools.

Synopsis