Software Engineering (INFE214)
The software life cycle. Requirements analysis and specification of requirements. Software design and selection. Initial design, modularity, structure charts and partitioning. Detailed design and notations. Data modeling and design. The Relational database model. Software testing, documentation and maintenance. Object modeling and principles of OO analysis