Basic Information
The Role of Software Engineering in Moving From "programming" To "software Systems".software Process Models,agile Processes and Extreme Programming. Defining Software Requirements - Classifying Requirements And Building a Requirements Table. Uml As a Standard Language For Analysis and Software Design. Requirements Analysis-use Cases And Operation Scenarios. Object-oriented Design. Implementation# Coding, Modularity and Treating Aspects. Software Testing-verification And Validation. System Integration and Acceptance Tests. Support Processes# Maintenance, Change Management and Version Control. Software Quality Assurance and Process and Software Metrics.
Faculty: Computer Science
|Undergraduate Studies
|Graduate Studies
Pre-required courses
Parallel course
236703 - Object-oriented Programming
Course with no extra credit
234321