COURSE TITLE: (OLS 207) INFORMATION SYSTEMS ANALYSIS, DESIGN AND EVALUATION Course Instructor Nelson Msagati (Assistant Lecturer) Said Ally (Assistant Lecturer) Course Description The course introduces students to the concepts of information systems analysis, design and evaluation with an emphasis on procedures and techniques for designing and evaluating information systems using emerging information technologies. Course Objectives The course aims at introducing students to the concepts of information systems analysis and design with an emphasis on procedures and techniques for designing and evaluating information systems using emerging information technologies. Course Content Module 1: Concepts in Systems Analysis and Design This module presents students with concepts in systems analysis and design The meaning of the term system Characteristics of system Organization Interaction Interdependence Integration Central objective Elements of system Outputs and inputs Processor Control Feedback Environment Boundaries and interface
Types of system Physical or Abatract system Deterministic or Probabilistic system Social, Human Machine, Machine system Natural or Manufactured Permanent or Temporary system Adaptive or Non-adaptive system Open or closed system Define information system Types of information system Transaction processing systems Management information systems Decision support systems Module 2: Theories in Systems Analysis and Design This module presents students with theories in system analysis and design At the end of this module, students should able to understand the fallowing: System concept System theory Basic principles of system theory The contingency theory Module 3: System Analyst This module enlightens students on the roles, tasks, attributes and skills of system analysist. of system analysis and design Factors influencing successfully system design System analyst Roles of system analyst Task of system analyst Attributes of system analyst Skills requred for system analyst
Module 4: Approaches to System Development This module presents students on the methodologies for developing information systems Criteria for selecting the appropriate methodology Systems Development Methods (1) Traditional Methodology/ System Development Life Cycle (SDLC) Structured Analysis of System Development Life Cycle (SDLC)/ Waterfall Model Explanation of SDLC Phases Advantages of SDLC Model Disadvantages of SDLC Model (2) Rapid Application Design (RAD) of Rapid Application Design Model (RAD) Advantages of the RAD Model Disadvantages of the RAD Model (3) Joint Application Design (JAD) of Joint Application Design (JAD) Advantages of the Joint Application Design JAD Model Disadvantages of the Joint Application Design JAD Model Module 5: Investigating System Requirements This module enlightens students on the investigation of system requirements. The module covers methods of collecting data on the system requirements At the end of this module, students should able to understand: of system requirements Fact finding methods for the required system o Written Documents o Interviews o Questionnaires
o Observations o Conduct JAD sessions o Build Prototypes Module 6: Fasibility Analysis, Modelling, Design, Implementation and Maintanance of System Topic 1: FeasibilityAnalysis This module enlightens students on the feasibility analysis of the designed system of feasibility analysis Factors for feasibility analysis Techinical feasibility Economic feasibility Organizational feasibility Topic 2: Modelling System Requirements This module covers modelling system requirements. It focusses on the data flow diagram, entity relationship diagram and data dictionary. of modelling system requirement Data flow diagram o of data flow diagram o How to develop data flow diagram o Notation for data flow diagram o Examlpes of Data flow diagram Entity relationship diagram o of entity relatioship diagram o Entities o Relationships o Attributes o Normalization o Entity relationship diagram methodology o Examples of entity relationship diagram
Data dictionary o Examples of data dictionary Topic 3: System design This module presents students with the concepts of logical system design, physical system design and system flow chart. of system design of logical design of physical design Tasks of physical system design User Interface Design Data Design Process Design Difference between Logical model and Physical model Tool for system design System Flow Chart of System flow chart System for to draw Flowchart Flow chart symbol Examples of system flow chart Topic 4: Systems Implementation and Maintanance This module enlightens students on the system implementation and maintanace. Developing and Documenting Software System analyst works with programmers to develop any original any original software Works with users to develop effective documentation Programmers design, code, and remove syntatical errors from computer programs Document software with help file, procedure manuals, website with frequent asked questions Testing and Maintaining the System
Test the information system System maintanance Maintanance documentation Implementing and Evaluating the System Train users Analyst plans smooth conversion from old system to new system Review and evaluate the system