2- Course Aim :-
By the end of the course the students will be able to :-
- Define the principles of software engineering.
- Explain the principles of software quality and quality attributes.
- Differentiate between the phases of software project.
- Describe and apply the principles of software modeling and modeling techniques.
- Explain the concept and the principles of software specifications.
- Describe and perform the principles of software design techniques.
- Illustrate the principles of software implementation issues.
- Apply and perform Software verification.
- Describe and write Software documentation.
- Explain the rules of software project management.
- Describe and perform Software maintenance.