L2 - Building Information Systems
L2 - Building Information Systems
Overview
What is systems development?
Why do we need it?
How can we develop systems successfully?
Systems Development Life Cycle (SDLC)
Approaches to SDLC
Who is involved in systems development?
A special CASE
2
Systems Development Projects
The activity of creating or modifying existing business
systems (IS).
It refers to all aspects of the process—from identifying
problems to be solved or opportunities to be exploited to the
implementation and refinement of the chosen solution.
4
A Note on Successful Systems
Maintainability Dependability
Evolvability Efficiency
User Usability
Friendliness
Performance Correctness
Robustness Reliability
5
v Analysis
Objectives »
Understand user needs
Develop requirements
Learn as much as possible about problem
domain
Main activities »
1. Gather information 5. Generate and evaluate
2. Define system requirements alternatives
3. Build prototypes 6. Review recommendations
4. Prioritise requirements with management
8
w Design
Objective »
Design solution system
Answers ‘how to do it?’ rather than
‘what to do?’
Main activities »
1. Design database
2. Design application
3. Design user interfaces
4. Design system interfaces
5. Create/evolve prototype
6. Design system controls
9
x Implementation
Objectives »
Build solution system Install solution
Test solution
Main activities »
1. Construct software components
2. Verify and test
3. Convert data
4. Train users and document the system
5. Install the system
Also, acquire hardware and software
10
y Support
Objective »
Keep system running productively after installation
Main activities »
1. Maintain the system
2. Enhance the system
3. Support the users
Reasons for initiating this phase include »
Changes in business processes
New requests from stakeholders, users, and managers
Bugs or errors in the program
Technical and hardware problems
Unexpected events
11
13
14
Ml1
Summary
Building information systems is a complex undertaking
in which success is not guaranteed
Development projects attempt to finish on budget, on
time and to satisfy the requirements of the client
Numerous stakeholders (directly or indirectly)
participate in a project
The SDLC provides a generic framework for structuring
project activities
The quality and time of the analysis, design and
implementation activities can be improved by CASE
----------------------------------------------------------
NOTE: ALL STUDENTS MUST START Practical Sessions 1
15