67-371 Fundamentals of System Development
9 units, Carnegie Mellon University
This is an introductory course in software systems analysis and design and project management. The course will cover contemporary themes and issues involved in developing high quality software systems that meet users expectations. Students will learn the basic theory, techniques and skills that systems analysts need to develop and document requirements and project plans for complex information systems projects. Since software system development practice is a rapidly evolving area, a crosssection of current, as well as time tested best practices methods will be presented. The course consists of these main components overview of systems analysis and design, lifecycle and process issues, requirements articulation with use cases, object models and diagramming and documentation tools and techniques, and project management, including issues of software quality and metrics. Concepts will be mastered through a combination of assigned readings, class attendance, homework assignments and miniprojects. This course is a professional core requirement, and is open only to IS juniors who have completed 67272.
Prerequisites: 67-272
Courseweave needs JavaScript to show sections, workloads and planning tools.