|
|
Sep 27, 2024
|
|
2016-2017 Academic Bulletin [ARCHIVED CATALOG]
|
CMPSC 280 - Principles of Software Development Credits: 4 A human-centric study of the principles and concepts used in the team-based specification, design, implementation, testing, and maintenance of large software systems. Topics include requirements elicitation and analysis, formal specification, software architecture and design, software measurement, software testing and analysis, and program evolution. In addition to examining the human behaviors and social processes undergirding software development methodologies, students participate in teams tasked with creating a significant software application for a customer. One laboratory per week.
Prerequisite: CMPSC 210 and CMPSC 220 , or permission of the instructor.
Distribution Requirements: SB, SP.
|
|
|