Professional Documents
Culture Documents
Analysis Exam Information Systems Development and Database Systems
Analysis Exam Information Systems Development and Database Systems
Analysis Exam Information Systems Development and Database Systems
TOPIC
1. Information Systems Development
(a) Purposes of systems analysis and design;
(b) Differences between manual systems and computerised systems;
(c) Duties and responsibilities of personnel : managers, systems analysts and programmers;
(d) Differences between types of information systems: TPS, MIS, DSS, ES
2. Systems Development Life Cycle (SDLC)
2.1 Introduction to SDLC
2013
Quest.no
2014
Mark
Quest.no
Mark
DSS-1(a)(b)(c)
Feasibility - 2(a)(b)
(a) Systems development methodologies: waterfall model, rapid application development model and spiral model;
(b) Phases in SDLC: planning, analysis, design, implementation and maintenance with reference to waterfall model.
2.2 Planning phase
(a) Purpose of the planning phase;
(b) Activities in the planning phase: initial evaluation and feasibility study;
(c) Planning phase output : feasibility report, problem statement, project objective, project scope and project schedule.
2.3 Analysis phase
(a) Purpose of the analysis phase;
(b) Activities in the analysis phase: determination of users requirements and structuring of system requirements;
(c) Methods of determining users requirements: interview, survey, observations and review of procedures and
documents;
(e) Structuring of system requirements: process modelling, logical modelling and conceptual data modelling;
(f) use data flow diagrams to model the processes;
(g) use logical model representations: decision tree and decision table;
(h) use entity-relationship (E-R) diagrams to model conceptual data;
(i) Analysis phase Output : users requirements specifications, process model, decision tree or decision table and data
model.
2.4 Design phase
(a) Purpose of the design phase;
(b) Activities in the design phase: logical data design, physical data design and program structure design;
(c) Design phase Output: logical data design, user interfaces, form design, report design and program structures using
structure charts.
2.5 Implementation phase
(a) Purpose of the implementation phase;
7(a)(b)(c)
15
(b) Activities in the implementation phase: coding, testing, installation, evaluation, documentation, training and support;
(c) Types of testing: manual (inspections, walkthroughs and desk checking) and automated (syntax checking, unit
testing, integration test and system test) and user acceptance testing (alpha and beta);
(d) Implementation phase: test report, installed system (direct, parallel, pilot and phased) and documentation (system
and user);
(e) User training and support: (design and content) and (method and delivery).
2.6 Maintenance phase
(a) Purpose of the maintenance phase;
3(a)
(b) Activities in the maintenance phase: obtaining maintenance requests, transforming requests into changes, designing
changes and implementing changes.
3(b)
5(a)
5(b)
5(c)
15
2015
Quest.no
Sys. Analyst-1(a)(b)
4(a)(b)
2 methods - 2
5(a)(b)
Interface - 3
2016
Mark
6
11
10
Quest.no
Mark
6(a)
11
6(b)
7(b)
7(a)(c)(d)
4
11