1.2 System Design Basics Flashcards
Hardware
Anything related to the computer that you can physically touch (eg. CPU, Monitor)
Software
The collection of programs and instructions that control the computer (eg. Operating system, applications)
Peripheral
The devices that can attach to the computer that allows users to interact with its environment and exchange information (eg. Keyboard, Mouse, screen, speaker, printer)
Network
A group of computers that are connected together in some way to share resources (files, etc.)
Human Resources
The human using the computers
Client
A computer accessing resources hosted by another computer
Server
A computer hosting resources to be shared across the network
DNS Server
Attributes names to network addresses and resolves them by assigning them to the appropriate network entity. It contains the IP addresses.
–> It helps your computer find the website you want to visit by translating the website’s name (like www.example.com) into a series of numbers (called an IP address) that your computer can understand.
Router
A computer routing network package between 2 computer networks for information transfer (eg. mobile sales, glass fibre connections)
Firewall
Hardware/Software network infrastructure that controls data flow access among network entities. Used for protection and limit access to a network
1.2.3 Discuss the social and ethical issues associated with a networked world
–> Loss of JObs
–> Outsourced (unethical, cheaper labour)
–> Is it ethical to make employees redundant on the basis that computers can do it as well?
1.2.4 Identify the relevant stakeholders when planning a new system
–> System Analyst
–> End Users
–> Software Manufacturer
–> Client Company
1.2.5 Describe methods of obtaining requirements from stakeholders
–> interviews
–> Observations
–> Survey
–> Questionaire
–> Polls
1.2.6 Describe appropriate techniques for gathering the information needed to arrive at a workable solution
–> Organizational Capability
–> Increase Client Trust
–> Maintain Brand Reputation/ Image
1.2.7 Construct suitable representations to illustrate system requirements
- System Flow Charts
- Data Flow Charts
–> See docs for the image of different shapes