ITH 305
System Analysis and Design
2 Unit(s) (LH 30)
Course Description
At the end of the course, students should be able to:
1. describe the principles and tools of systems analysis and design;
2. explain the application of computing in different context;
3. explain the professional and ethical responsibilities of practicing the computer professional
including understanding the need for quality;
4. solve a wide range of problems related to the analysis, design and construction of information
systems;
5. analyse and design systems of small sizes;
6. present projects; and
7. plan and undertake a major individual project, prepare and deliver coherent and structured
verbal and written technical reports.
Course Outline
System Analysis Fundamentals: Introducing SA&D; SA&D concepts, Roles of system analyst; The
system development life cycle, Using CASE tools; Depicting system graphically, determining
feasibility, activity planning and control; Information requirements analysis: Sampling and
investigating data, interviewing.
Prototyping; The analysis process Using data flow diagram; Using data dictionaries; Describing
process specifications and structured decisions; The system proposal; The essentials of design
designing output; designing input’ Designing the file or database Designing the user interface
Designing data; Documenting the design phase; Software engineering and implementation
Quality assurance through software engineering; Implementing the information system.