System Design�
Design
Objectives: System design is to deliver the requirements as specified in the feasibility
report. The main objectives of the design are
1.���� Practicality
2.���� Efficiency
3.���� Cost
4.���� Flexibility
5.���� Security
�
System
design contains Logical Design & Physical Designing, logical designing describes the
structure & characteristics or features, like output, input, files, database &
procedures. The physical design, which follows the logical design, actual software & a
working system. There will be constraints like Hardware, Software, Cost, Time &
Interfaces.
The
processing techniques are
������
Batch Processing
������
Real-time
������
Online
������
Combination of all
�
Structured
design is a data flow methodology. The graphical representation of data flow,
communication� & defining the modules
& their relationship with each is known as Structure Chart. This method decomposes
& modularizes the system so that the complexity & manageability will come down.
Thus reducing the intuitive reasoning & promotes the maintainable provable systems.
�����������
This type of design follows top-down & hierarchy, which will have one single
entry & single exit, The advantages of this method are
1.���� Critical
interfaces are tested first
2.���� Early
versions of the design, through incomplete are useful enough to resemble the real system
3.���� Structuring
provides control & improve morale
4.���� The
procedural characteristics define the order that determines processing.
�
Major System
Design Activities are
1.���� DB
design
2.���� Program
design
3.���� System
& program test preparation
4.���� System
Interface Specification
5.���� Audit
Consideration
6.���� Audit
control & Documentation control
�
Major design
process parts are
1.���� O/p
design
2.���� I/p
design
3.���� File
Design
4.���� Procedure
design
-��������
Computer design
-��������
Non-computer
design
�
5.���� Control
design
These parts
are inter-dependent on each other. System
Specifications is a document, which will have a result of system design process, it
serves as a Blue print for the project development & maintenance.
Prototype is
a working system that is developed to test ideas & assumptions about a new system.
Objectives
of Input Design are
1.���� Controlling
amount of I/p
2.���� Avoiding
delay
3.���� Avoiding
errors in data
4.���� Avoiding
extra steps
5.���� Keeping
the process simple.
�
Major
concerns about the input
1.���� What
input is needed
2.���� How
& where is i/p is created
3.���� How
should source documents designed
4.���� What
format should be used for Input
5.���� What
medium should be used to store data
�
Input
Verification can be done using
Key
verification |
Use of self
checking numbers |
Visual
display |
Hash Total |
Checking
between range |
Reasonableness
Test |
Verification
of Codes |
Verification
of data Type |
Verify
Combination data |
Sequence
Check |
� |
� |
�Concerns
for designing a CRT i/p screen
1.���� Easy
to use
2.���� Improved
processing speed
3.���� Menu
driven Approach
4.���� Highlighting
the information on screen
5.���� Usage
of appropriate colors
6.���� Editing
thru display screens
�
Types of
Outputs are
1.���� Application
o/p
2.���� Operating
O/p
�
Output
devices are
1.���� VDU
2.���� Printer
3.���� Computer
output Microfilm (COM)
�
Output
Design Consideration are done using following points
Type of user
& purpose |
Content |
Format |
Frequency
& times |
Volume |
Sequence |
Quality |
Type of
stationary |
� |
Points to be
considered while designing a Menu
1.���� Hierarchical
2.���� Termination
3.���� Skipping
Menu
4.���� Security
Control
Types of Forms
1.���� Action
2.���� Memory
3.���� Report
Computer Graphics are of three types:
1.���� Presentation
graphics
2.���� Decision
support Graphics
3.���� Graphics
Hardware/software.
�
Different
types of files are
Master |
Transaction
|
Backup |
Archive |
Table |
Report |
Dump |
Library |
� |
File
organizations are
1.���� Sequential/Relational
2.���� Random
3.���� Indexed
�
Major
criteria for selecting a File organization are
1.���� Method
of processing of file
2.���� Size
of data
3.���� File
inquiry capability�����������
4.���� File
volatility
5.���� Response
time
6.���� Activity
ratio
�
A database
is a set of logically related files organized to facilitate access by one or more
applications programs & to minimize data redundancy.
Main objectives of DB are:
1.���� Eliminate
the redundancy of data
2.���� Data
integrity
3.���� Share
data among users
4.���� Incorporate
changes quickly & easily
5.���� Simplify
the use of data
6.���� Cost
effective
7.���� Improve
accuracy & consistency
8.���� Exercise
central control over standards
�
To
manipulate the operations on the DB, a set of programs are maintained called Data Base
management System (DBMS).
The Main advantages of DB are :
1.���� File
consolidation
2.���� Program
& file independence
3.���� Access
versatility
4.���� Data
Security
5.���� Program
development
6.���� Program
maintenance
7.���� Special
information |