FacultyNatural Sciences
Home DepartmentComputer Science
Module TopicProject Analysis and Design
Generic Module NameComputer Science 731
Alpha-numeric CodeCOS731
NQF Level8
NQF Credit Value15
Proposed semester to be offered.First Semester
Programmes in which the module will be offeredBSc Hons (Computer Science) (3735)
Year level1
Main Outcomes

On completion of this module, students should be able to:

  • Understand and implement the Analysis & Design activities of the Software Development Life-cycle.
  • Analyze User Requirements (e.g. UML/OOA/HLD).
  • Write a Project Proposal.
  • Write a User Requirements Document.
  • Write a Requirements Analysis Document.
  • Produce a Project Plan.
  • Write a User Interface Specification for a GUI, API, etc.
  • Produce a design (e.g. UML/OOD/LLD).
  • Produce a prototype.
  • Write a Project Report on Analysis & Design.
  • Present the analysis, design and prototype to an audience.
Main Content
  • Requirements Engineering
  • Analysis modeling & documentation (e.g. UML/OOA)
  • Object-Oriented Analysis
  • Design Engineering
  • Design Concepts (e.g. UML/OOD)
  • Design Models & Documentation
  • User Interface Specification & Design
  • Prototyping
  • Project Presentation
Pre-requisite modulesNone
Co-requisite modulesNone
Prohibited module CombinationNone
Breakdown of Learning TimeHoursTimetable Requirement per weekOther teaching modes that does not require time-table
Contact with lecturer: / tutor:20Lectures p.w.1 
Assignments & tasks:5Practicals p.w.5
Practicals:100Tutorials p.w.0
Tests & Examinations:0  
Total Learning Time150  
Methods of Student Assessment

Continuous Assessment (CA): 100%

Final Assessment (FA): 0%

Assessment Module typeContinuous Assessment (CA)