Topic 1: System Fundamentals Flashcards
(17 cards)
Software
Any set of machine readable instructions
Peripheral
An external physical device that is connected to the host computer, but is not part of it.
Network
A group of computers and other computing hardware devices that allow communication and data exchange between computers, software applications and users.
What roles can a computer be?
Server, client, router, DNS, email server, firewall
Define: server, email server, router, client
- Server: it is a computer/device on a network that manages network resources
- Client: an app that runs on a computer and relies on a server to perform operations
- Email server: an app that receives, sends and forwards incoming and outgoing mail.
- Router: a device that transfers data packets to other computers/networks by the most efficient route
Define the DNS and explain how it works.
Defn: a server that functions to translate human memorable domain names into numeric IP addresses.
- Searches for the name server
- Goes to the “HQ” of that name server
- Finds the specific domain name
- Retrieves specific IP address
- Returns website to user
Firewall
A security system that controls the incoming and outgoing network traffic by analyzing the data packets and determining whether they should pass or not based a rule set.
How has social media affected people’s relationships?
Do governments have the right to intercept an individual’s email?
Social media affected us in a way that we no longer desire to speak on another and discourages physical speech.
In regards to our human rights, the governments should not be able to interfere with a person’s private life.
Who are the stakeholders involved in the system?
Systems analyst, software manufacturer, end users, client company
Hardware
Physical components that make up a computer
Describe the methods of obtaining requirements from stakeholders
- Interviews: system analyst asking key people around the system
- Observation: system analyst walking around and checking to see how the organization is run
- Survey: system analyst hands out surveys
What are the appropriate techniques to gather information?
- Current/old systems
- Competing products
- Organizational capabilities
- Literature/document searches
State the characteristics of intellectual property
- Do not waster user’s time with irrelevant questions
- Conduct a right interview for the right answer
- Use effective questions
What are suitable representations to illustrate system requirements?
- System flowchart: represents how different parts of a system are linked together and how the overall system works.
- DFD: represents how the information is moving through the system and identifies the relevant inputs/outputs of the system.
- Structure chart: represents the order of a system, usually showing different parts in hierarchical order
What is a prototype, what is it used for and what is the process of prototyping?
- An early sample/model of the system
- used to test and gather feedback of a new concept/systems
Process:
1. Identify basic requirements
2. Develop initial prototype
3. Review the customers/end users
What is the consequence of not including the end user in the design process?
- Software is not made for intended use
- End product does not meet customer’s requirements
Usability
The extent to which the user can use a system to perform specific goals in a particular context with efficiency and satisfaction.