Topic 1: System Fundamentals Flashcards
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