Description
| The objective of this course is to provide students with a full awareness of the knowledge and technologies of software engineering. In particular, students will learn about the practices, concepts, methods, and techniques for producing high quality software. The course will cover the following topics:
1.An Overview of Software Engineering
2.Software Process Models
3.Requirements Engineering
4.Software Design Methods
5.Object-Oriented Software Development
6.Software Testing Strategy and Tactics
7.Software Quality Assurance
8.Software Maintenance
9.Software Project Management and Planning
10.Advanced Topics in Software Engineering
|
---|