Professional Documents
Culture Documents
TECHNOLOGY
FACULTY OF COMPUTING
MODULE OUTLINE
MODULE DESCRIPTION
The primary aim of this unit is to expose students to Advanced Software Engineering
Introduction Concepts. The areas covered includes coverage of lightweight agile software
processes like eXtreme Programming. The importance of using appropriate Software
engineering tools which cover different aspects of SLDC is emphasized. Students are
also exposed to the importance of Software Architecture. Students
LO2: Study how Agile Practices are used in the Software Industry
Continuous Assessments
Assignment 01 10 % LO1
Assignment 02 10 % LO2
Assignment 03 10 % LO3
Assignment 04 10 % LO4
Assignment 05 10 % LO5
End Semester Assessment
Final Examination 50 % LO1-LO5
TOTAL 100 %
Estimated Contact Hours
Student
Lecture 30 hours
Workload
Labs 30 hours
Time Allocated for Assessments
Continuous Assessments 12 hours
Final Examination 03 hours
Reading and Independent Study 125 hours
TOTAL 200 hours
Module To pass this module, students need to obtain a pass mark in both “Continuous
Requirement Assessments” and “End of the Semester Examination” components which would
result in an overall mark that would qualify for a “C” grade or above
Primary 1. Software Engineering, eight edition by Ian Somerville
References
5. Development Practices:
Best Practices
Configuration Management
Software Testing, Coding Standard
Code Reviews & Refactoring
Documentation
7. Product Management:
Product Life-Cycle
Product Manager
Revenue Methods
Product Licensing
Product Development
GENERIC INFORMATION