System Design and Modeling
Introduction
Design Objectives
Logical Design
Physical Design
Logical Design
Physical Design
System Design
Process Modeling/Function Modeling
Structure Charts
Structure charts contd..
Structure Chart Notation
�
Data passing
�
Modularity
It should have the following properties.
HIPO Diagrams� (hierarchy plus input-process-output)�
VTOC Diagram
IPO Diagram
Data Modeling in system analysis �(Conceptual Data Modeling)
Designing Distributed Systems
“A distributed system consists of a collection of autonomous computers, connected through a network and distribution middleware, which enables computers to coordinate their activities and to share the resources of the system, so that users perceive the system as a single, integrated computing facility.”
Characteristics of distributed systems
Certain common characteristics can be used to assess distributed systems
• Resource Sharing
Ability to use any hardware, software or data anywhere in the system.�
• Openness
Openness is concerned with extensions and improvements of distributed systems.�
• Concurrency
Components in distributed systems are executed in concurrent processes.
• Scalability
Accommodate more users and respond faster.�
• Fault Tolerance
H/w, s/w and network failure�
• Transparency
Distributed systems should be perceived by users and application programmers as a whole rather than as a collection of cooperating components.
Advantages of distributed system
Disadvantages of distributed system