+251 111 559769      info@hilcoe.net
     +251 111 559769      info@hilcoe.net

Software Design and Management

This course covers life cycle models; challenges in requirements engineering; overview of systems engineering; methods for requirements engineering: data-flow modeling, semantic data models, OO approaches, formal methods; viewpoint-oriented requirements methods; project management, system development methods etc. Students will also learn how to select, define and implement software metrics to understand, evaluate, control and predict their software process, product and services. It covers the basics of software quality assurance, software verification and validation planning with an emphasis on software peer reviews and software testing concepts and security testing.