IT 510 Requirements Analysis
Examines the collection of requirements and takes a systematic and disciplined approach to the entire system life cycle. The course includes planning, requirements definition, modeling, estimating, analysis and design, coding, integration, testing, quality assurance, and maintenance. The course focuses on object-oriented techniques and students get practical experience with the Unified Modeling Language (UML) to produce high-quality software. (3)