Académique Documents
Professionnel Documents
Culture Documents
RE DESIGN
ELEMENTS OF AN ARCHITECTURE DESIGN
ARCHITECTURAL COMPONENTS
Software
Hardware
4 BASIC FUNCTIONS OF SOFTWARE SYSTEMS
Data storage-is the recording (storing) of information (data)
in a storage medium.
Data access logic- the processing required to access data
Application logic- the logic documented in the DFDs, use
cases, and functional requirements.
Presentation logic- the display of information to the user
and the acceptance of the users commands
3 PRIMARY COMPONENT OF HARDWARE
Client computers
Servers
Network
CLIENT SERVER ARCHITECTURES
4 IMPORTANT BENEFITS
Scalable
Can support many different types of clients and servers.
Simple to clearly separate presentation logic and application
logic
If server fails in a client server architecture , only the
applications requiring that server will fail.
CLIENT SERVER TIERS
Two-tiered architecture
Three-tiered architecture
SERVER-BASED ARCHITECTURES
First computing architecture.
System Value Estimates Estimated business value of the system and its
data
Access Control Requirements Limitations on who can access what data.
Encryption and Authentication Requirements Defines what data will be
encrypted where and whether authentication will be needed for uses
access.
Virus Control Requirements Controls the spread of viruses.
1. You will need to define the software that will run on each component.
2. You must create a list of the hardware needed to support the future
system.