1
)what(.
)how(.
2
User requirements
System requirements
3
High level design


4

uml(
5

Server-based Architecture

Client-based Architecture

Client /Server Architecture

Client-server Tiers

Distributed Objects Architecture
6
Server-based architecture
dump terminal
7
Client-based Architecture
stand alone computing

1.
2.Data security
3.
4.
LAN
8
Client /Server Architecture





9
thin client fat client
Browser based Window based
10
Client-server tiers
Two Tiers Architecture
Three Tiers Architecture
application server
Multiple Tiers Architecture
1.
2.
11
Two tiers architecture
Three tiers architecture
12
Distributed Objects Architecture


Middleware Programs



13
Distributed Object Communication
14

Infrastructure Design

Software and Hardware Specification
15


16


1.
2.
17

ملخص تحليل الانظمة وتصميمها - الوحدة السابعة