This course introduces software engineering as a concept, software development and the development life cycle. It also introduces different topics of software engineering like software quality, re-usability, reliability, maintenance, security, testing, and software psychology. Also requirement analysis software tools and software design topics explained.

arabic Description/Outcomes

objectives

To introduce students to the systematic approach to development, operation, maintenance and retirement of software engineering and its different topics.