UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 442: Software Engineering

This page refers to the Summer 2017 offering of CSE 442 only. The information on this page does not necessarily apply to every offering of CSE 442.

Summer 2017


Matthew Hertz

Software Engineering

Examines in detail the software development process. Topics include software life-cycle models; architectural and design approaches; various techniques for systematic software testing; coding and documentation strategies; project management; customer relations; the social, ethical, and legal aspects of computing; and the impact of economic, environmental, safety, manufacturability, and sustainability factors on design. Students in this course participate in a real-world project from conception to implementation.

None presently available.

CSE 250 and Departmental Senior Standing

Valid XHTML 1.0 Transitional