Methods: Deciding What to Design 17-652
Methods: Deciding What to Design is normally offered in the Fall Semester.
Practical development of software requires an understanding of successful methods for bridging the gap between a problem to be solved and a working software system. This course focuses specifically on methods that guide the software engineer from requirements to code. The course will provide students with both a broad understanding of the space of current methods, and specific skills in using these methods.
After completing this course, students will:
be able to use at least two software engineering methods effectively and make a critical assessment of the strengths and weaknesses of a broad range of methods
understand the dimensions along which methods differ
understand the tradeoffs in making choices along those dimensions.
Prerequisite:
Experience with at least one large software system, either through industrial software development experience or an undergraduate course in software engineering, compilers, operating systems, or the like.
© 2003 Carnegie Mellon
Webmaster
Home
General Information
Admission
Plans Of Study
Curriculum
People
Facilities
Contacts
Login