Information Systems Chapter 2
Information Systems Chapter 2
INFORMATION SYSTEMS
CONTENTS
SDLC : is a conceptual model, which includes policies and procedures for developing
or altering systems throughout their life cycles.
SDLC is a systematic approach, which explicitly breaks down the work into phases
that are required to implement either new or modified Information System
Planning
Maintenance Analysis
System
Development
Life Cycle
PHASES OF
SDLC
Implementation Design
01
PLANNING
Feasibility studies
Feasibility studies are undertaken under many circumstances
TECHNICAL ECONOMIC
Feasibility study Feasibility study
OPERATIONAL
Feasibility study
TYPES OF FEASIBILITY STUDIES
Requirements Investigation
Requirements Specifications
INTERVIEWING QUESTIONNAIRES
collects information from individuals by interviewing. Using with large number of persons
Unstructured Interview −question-answer session. Open-ended Questionnaires − can be easily and correctly
Structured Interview − standard questions in either close or open format. interpreted.
Closed-ended Questionnaires - systems analyst lists all
possible responses.
DOCUMENT ANALYSIS OBSERVATION
Noticing and observing the people, events, and objects.
Review of Records, Procedures, and Forms that
The analyst visits the organization to observe the
helps to seek insight into a system, which describes the current system
working of current system
capabilities, its operations, or activities.
System Analyst
System Analysts are IT professionals who act as a
mediator between clients and technical team.
.
SYSTEM ANALYST
Roles
Roles
Develop detailed data flow charts of existing
system, documenting the work process;
assist with the development of system objectives
and comprehensive plans to organize work
methodology;
establish controls to assure desired output in new
and modified applications.
SYSTEM ANALYST
Roles
Provide technical support, assistance, and
information to users;
train users in system operations as necessary;
coordinate communication and activities with users
to review and analyze user problems and needs;
provide work direction to assigned programmers.
SYSTEM ANALYST
Roles
Compile information and data and prepare
various reports related to computer systems
and functions; document system software and
hardware as necessary.
Using Tools:
There are several tools and techniques used for
describing the system design of the system. These
tools and techniques are:
● Data flow diagram (ERD),
● Data dictionary,
● Structured English,
● Decision table and Decision tree.
Conceptual Data Modeling
.
SYSTEM IMPLEMENTATION
CODING TESTING
ACQUISITION AND
INSTALLATION OF
HARDWARE AND Conversion
SOFTWARE
Training Documentation
Coding
The system design needs to be implemented to
make it a workable system.
This is also called the programming phase in which
the programmer converts the program specifications
into computer instructions, which we refer to as
programs.
TESTING
● Before actually implementing the new system into operations,
a test run of the system is done removing all the bugs, if any.
● It is an important phase of a successful system.
● After codifying the whole programs of the system, a test plan
should be developed and run on a given set of test data.
● The output of the test run should match the expected results.
TESTING
Program test
Program test: When the programs have been coded and compiled and brought to working
conditions, they must be individually tested with the prepared test data.
All verification and validation be checked and any undesirable happening must be noted
and debugged (error corrected).
TESTING
System test
After carrying out the program test and errors removed, then system test is done
on actual data. the results or output of the system is analyzed.
It may be found that the outputs are not matching the expected output of the
system. In such case, the errors in the particular programs are identified and are
fixed for the expected output.
ACQUISITION AND INSTALLATION OF HARDWARE AND SOFTWARE
● The hardware and the relevant software
required for running the system must be
made fully operational before
implementation.
● During this phase, all the programs of the
system are loaded onto the user’s
computer.
CONVERSION
● The conversion is also one of the most critical and expensive
activities in the system development life cycle.
● The data from the old system needs to be converted to operate in
the new format of the new system.
● The database needs to be setup with security and recovery
procedures fully defined.
TRAINING
After loading the system, training of the user starts. Main topics of
such type of training are: