Close Menu

CS 487 - Software Engineering I

Course Description: 

Study of the principles and practices of software engineering. Topics include software quality concepts, process models, software requirements analysis, design methodologies, software testing and software maintenance. Hands-on experience building a software system using the waterfall life cycle model. Students work in teams to develop all life cycle deliverables: requirements document, specification and design documents, system code, test plan, and user manuals.

Credit: 

(3-0-3)

Attributes: 

(C)(T)

Prerequisite: 

[(CS 331 with min. grade of D) OR (CS 401) OR (CS 403)] AND [(CS 425)]

Corequisite: 

None

Attachments: