Courses Catalogue

Systems Analysis & Design

COURSE CODE: ITE 2102
COURSE CREDIT UNIT: 3
ACADEMIC PROGRAMME: Computer Science, B.Sc
COLLEGE/SCHOOL/FACULTY: School of Mathematics and Computing
STATUS: Core
PROGRAMME TYPE: Undergraduate

Course Content and Outline

Course Content

·    Concepts: Systems theory, importance of SAD, stakeholders in ISD, the systems analyst. 3 hours

·    Problem identification and feasibility study. 3 hours

·    The systems development life cycle: Problem identification, Planning, Requirements discovery and Analysis, Design, Construction, Testing, Implementation 3 hours

·    Methodologies for developing software: Waterfall model, Incremental model, Prototyping, Parallel Software development, Time boxing models, Extreme programming, Joint application development, Rapid application development, spiral models and other agile model 3 hours

·    Analysis: Requirements discovery, requirements analysis, process analysis 5 hours

·    Modelling: data flow diagrams, entity relationship diagrams, flow charts, decision tables, process specification 6 hours

·    Systems design: design guidelines, input design, output design, user interface design, database design,  program models 3 hours

·    System construction, testing, Implementation, and maintenance  4 hours

·    Operations and support, System evolution and obsolescence.  3 hours

·    Case study and Tutorials  10 hours

 

Mode of delivery

Lectures, Case studies, Peer discussions, Role plays, Demonstrations