FIT2001 Lecture Notes - Lecture 8: Local Area Network, Software Architecture, Computer Network
L8 - Essentials of Design & Build vs. Buy, Outsourcing
What is Design?
The bridge from requirements to solution. Focuses on how the system will be built and what the
structural components of the new system will be.
What Components are Required to Design the System?
Network Diagram - shows how the application is deployed across networks and computers using
the major components of System Design.
What are Inputs to and Output of Design Process?
Inputs = Analysis Models Outputs = Design Models
Design Activities
Design the Environment
The environment represents the infrastructure on which a software will operate. It includes
hardware, system software, O/S databases, communication network etc
●Internal Network Terminology
○Local area network - a computer network in which the cabling and hardware are
confined to a single location
○Client-Server Architecture - a computer network configuration with user’s
computers and central computers that provide common services
○Client Computers - the computers at which the user's word to perform their
computational tasks
○Browser-based internal network
■HTML - language for construction web pages. Consists of tags and rules
about how to display pages
■TCP/TP - foundation protocol of the Internet. Used to provide delivery of
messages between networked computers
●Design for Internal Deployment
○Stand alone systems - run on one device without networking
○Internal network-based systems
■LAN - exclusive use of the organisation, client-server architecture
■Desktop application & browser based applications
○Three-layer client server architecture - desktop & browser based applications
●Design for External Deployment
Configuration for External Deployment
Advantages
Disadvantages
●Accessible to many potential
users
●Low cost communication
●Widely implemented standards
●Security risk to due to global
pool of hackers( improved by
HTTPS)
●Throughput - high loads can
reponse time suffer
●Changing standards - rapid
changes in tech and
functionality
○Hosting Alternative for Internet Deployment
Document Summary
L8 - essentials of design & build vs. buy, outsourcing. Focuses on how the system will be built and what the structural components of the new system will be. Network diagram - shows how the application is deployed across networks and computers using the major components of system design. The environment represents the infrastructure on which a software will operate. It includes hardware, system software, o/s databases, communication network etc. Local area network - a computer network in which the cabling and hardware are confined to a single location. Client-server architecture - a computer network configuration with user"s computers and central computers that provide common services. Client computers - the computers at which the user"s word to perform their computational tasks. Html - language for construction web pages. Consists of tags and rules about how to display pages. Tcp/tp - foundation protocol of the internet. Used to provide delivery of messages between networked computers.