You are on page 1of 15

SYSTEM DESIGN

System design
Process of developing a plan for an improved system,
based upon the results of the systems analysis.
It involves developing of a new model of the new
system, including logical and physical specifications
of outputs, inputs, processing, storage, and
procedures.

Logical design:
It is also known as conceptual design, lays out the
components of the system and their relationship to each
other as they appear to users.

It includes file specifications as how the files will be organised.


Process specifications describing the mode of data processing.

Physical design:
It translates the abstract logical design into specific technical design for the
new system.

Output
design

Processing
design

Physical
design

Storage
design

Input
design

Output design:
The system development team identifies the outputs the proposed
system should produce in order to satisfy the information
requirements of the users.
Output can be presented to users in following forms:
Tabular form
Graphic form
Printed form
Screen display form

Input design:
It consists of developing procedures for data preparation,
developing steps that are necessary to put data into a usable
form for processing and data entry.
The objective of input design is to make data entry as easy,
logical, and free from errors as possible.
Sources of input design:
Form design
Coding
Designing Data entry

Storage design:
In every IS, data storage is required for concurrent use as well
as for future use.
Form of storage:
Files
Creating a database which can be shared by different users
when the need arises

Processing Design:
It focuses on the design of software resources.
It produces detailed program specifications to meet user interface.
Procedure Design: It specifies how the computer will function from data
entry stage to output stage.
This includes the following steps:
o Data entry
o Data Validation
o Transaction validation
o Edit and update
o Data Processing
o Output Processing

Tools for System analysis and design

Data Flow diagram


Flowchart
Structured design
Structured Programming
Object- Oriented Development
Computer Aided software engineering

Data Flow Diagram

Flowchart

System Testing
After a system is completely designed, it is better to test its
functionality before it is installed.
Steps in Testing:
1. Program Testing: It checks two types of errors- syntax
error and logic error.
2. String testing: Each program is tested independently as
well as jointly to ensure that all the programs work well
jointly
3. System Testing: It tests the system as a whole. The volume
of the transactions is increased gradually to test whether
the system will work effectively during peak loads

System Implementation
It includes conversion of a basic application to a complete
replacement of the existing system.
Types of implementation:
Implementation of a computer system to replace a manual
system.
Implementation of a new computer system to replace an
existing one.
Implementation of a modified application to replace an
existing one using the same computers.

Elements of system implementation

Hardware acquisition
Software acquisition
Installation
Conversion
User training
Post- Implementation evaluation

THANK YOU

You might also like