Loading...
COMP-SCI 451
Software Engineering
|
|
Introduction to all phases of the software life cycle including planning, requirements analysis, system specification, design, construction, testing, deployment, and maintenance. Evaluation of engineering methods, processes, techniques, and measurements. Analyzing and modeling software artifacts, assessing and controlling quality. Software evolution and reuse. Estimation and measurement of project and product attributes including cost, schedule, and productivity and quality. Nontechnical considerations including organization, project management and professionalism. Students work together in small teams to complete a sizable software project.
|
Prerequisite(s):
COMP-SCI 352
|
Faculty:
School of Computing & Engineer
|
Department:
Comp Sci & Elect Engr
|
|