Week 03 Flashcards

1
Q

Define software

A

A series of detailed instructions
(programs) that control the computer operation
– Computer devices only as good as their software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define the difference between systems software and applications software

A

Systems software manages and controls the
operation of the computer system for the user
* Application software provides functionality of
interest to the user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is software affected by moores law with hardware

A

Constantly hardware is advancing, hardware will determine a computers potential wheras the software determines the actual usability of the computer. Software needs to evolve to take advantage of hardware - otherwise we face incompatibilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why was QWERTY Keyboard made that way?

A

For typewriter operation - mechanically it made sense as two neighbouring arms would not come up at the same time Early typewriters jammed and so the keyboard was designed in part to slow down
typing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can we change the QWERTY keybaord? How and why don’t people

A

Can change by software but we don’t because people are used to the typing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are two reasons for drag in updating software?

A
  1. People are used to way things are used
  2. People have to program these changes and not alot of people can program. There tends to be a backlog in updating software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain operating systems with example

A

Allocating and managing system resources
Scheduling resources and monitoring the computer
Basically housekeeping tasks on computer

  • Controlling access to storage devices e.g. USB key
    – Co-ordinating and controlling peripherals
    – Allowing users to input data and instructions ex: Keyboard, mouse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain a virtual machine

A

A virtual machine involves simulating a
complete computer system in software.
– e.g. running Windows programs on an Apple OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain utility programs with example

A

a range of tools that support the operation and
management of a computer system
* monitor system performance
* provide security controls
ex: virus detection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain Development programs with example

A

Computer software (system and application) is
written in programming languages to carry out
specific information processing tasks. Most people cannot sue these programs.
– Languages like Java, C++, BASIC, Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define Application specific software

A

supports specific business processes or functions
* HR, Finance, Operations, Marketing

People use computers for different applications and so need different operations in place.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why do we generally use general purpose applications? give an example

A

Usually use off the shelf programs as not many people can program customised ones. ex: excel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Give an example of Fully customised applications, customised general software and customised sectoral software

A

Fully Customised applications
– Written from scratch
Customised general software
– Macros in Excel
Customised sectoral software
– R programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are four challenges in Building software? - explain

A

Systems analysis – Software requires precise description and people find it difficult to provide this. Level of detail is hard for humans to provide.
* Programming- Attention to detail required and skills in short supply
* Testing - for edge cases especially, may need to devise appropriate test data
* Implementation – Good software can be badly implemented e.g. inadequate training, bad data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What was the first spreadsheet and why was it created?

A

Designed by a business school student to do his assignments. Visicalc was a brilliant design in 1970s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain the permissive nature of spreadsheets while contrasting flexibility to supportive

A

Spreadsheets are permissive, they allow you do many different types of work this ensures flexibility. Flexibility is counter to support, so spreadsheets do not stop you
making errors, which means the system builder has to be both careful and skilled

17
Q

Why are spreadsheets used a modelling tool, what might be things to look out for?

A

– easy for end user quick and dirty development
– increasing macro capability
– formulas entered independently – little control over modelling process
- Data can be interchanged with specialised software and supplementary tools

18
Q

Give 2 examples of badly designed spreadsheets giving the wrong answer

A

16000 UK Covid-19 test results lost for a week
24% of Enron spreadsheets with formulas,
contained errors, contributing to corporate failure

19
Q

Describe spreadsheet good practices

A
  • Design for longevity.
    – Focus on the required outputs.
    – Separate inputs, workings and outputs
    – Be consistent in structure, use of formulae.
    – Keep formulae short and simple.
    – Never embed in a formula anything that might
    change or need to be changed.
    – Perform calculations once and then refer back to
    that calculation.
    – Avoid using advanced features where simpler
    features could achieve the same result.
20
Q

How to test spreadsheets

A

Check multiple times - get other people also to check
anticipate the answer you should get before you calculate in your checks
Break your spreadsheet deliberately if you can - be aware of what can break it.
test boundary inputs

21
Q

Why apple over PC?

A

Apple provides an integrated environment where they build the hardware and
software and they ensure that it all works together.
Windows (laptops) and Android (phones) have more combinations of the
applications and hardware and sometimes this does not work well.

22
Q

What is BIOS

A

BIOS, Basic Input/Output System is a small computer program is typically by the CPU to perform start-up procedures and load up the operating system

23
Q

Explain the different steps of opening up spreadsheet data on a turned off computer

A

Hardware and BIOS at play
Operating system comes online - provided by windows
GUI and environment also - provided by windows
Application is opened - excel
User data - spreadsheet data can be seen

24
Q

Explain the different steps of opening up spreadsheet data ona turned off phone

A

Hardware and BIOS at play
Operating system comes online - provided by android
GUI and environment also - provided by android
Application is opened - excel
User data - spreadsheet data can be seen

25
Q

Explain android

A

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software. Designed for touch screens and their hardware

26
Q

What is significant about smartphones in terms of rotation vs PCs

A

Smartphones have specific devices to detect rotation etc and this is supported by the operating system and so made available for innovative apps.
e.g. Flightradar24 Flight Tracker point your phone at a plane overhead

27
Q

Explain bluetooth

A

Bluetooth is a wireless technology standard used
for exchanging data in short range (metre or so). It can connect to peripherals or device to device ex: covid ENS

28
Q

What is RFID and what does it stand for

A

RFID (Radio-frequency identification) is radio chip that can be embedded in cards, labels etc. Its replacement for bar code id. Identification is performed in milliseconds. RFID is an automatic way to collect data

Inventory and point of sale systems can read RFID tags and associate them with database information

29
Q

Compare RFID Tags to barcodes

A

Electronic information can be over-written repeatedly on RFID -Bar Code information cannot be updated
RFID tags used without line of sight (enhanced security) - Bar Codes require line of sight
Multiple tags can be read simultaneously - Bar Codes can only be read individually
RFID tags are able to cope with dirty environments - Bar Codes cannot be read if they damaged
Automatic tracking and security for RFID - Bar Codes require manual logging

30
Q

Explain difference between active and passive tag

A

Active are more expensive and run on batteries. They have long range 70-100m and high frequency ex: toll bridge

Passive tags have no battery shorter range and draw power from scanner

31
Q

Explain NFC

A

Near field communication - Specialised RFID method of wireless data transfer that allows smartphones, laptops, tablets and other devices to share data when in close proximity (can interact with RFID tags and RFID readers)
Used for contactless card payments, travel cards, pay by phone

32
Q

What are the three types of NFC

A
  1. Peer-to-peer: Two NFC-enabled devices can
    establish a connection and share data.
    2.Read/write: Active device, e.g. a phone, picks
    up data from a passive device which does not
    have the capability of reading information itself.
    3.Card emulation: An NFC device can be used like
    a contactless credit card
33
Q

Explain optical character recognition

A

Optical character recognition (OCR): Software
for the recognition of individual characters. Converts text to digital
Ex: google books

34
Q

Explain Optical mark recognition

A

Optical mark recognition (OMR): Recognition of simple marks made on a document ex: Exams , lottery tickets automatically corrected

35
Q

Explain how bar codes work?

A

Bar code: A means of displaying a information as a pattern.
– Universal product code: A standard for defining bar
codes used in retailing.
– Bar codes read by bar code reader
Every product ahs a abr code and a product number

36
Q

Explain the retail point of sale system

A

Retail Point of sale system
– Bar code / RFID reader
– Link to inventory database
– Link to payment systems
* Loyalty cards
* Security tagging