The Roles of Software Flashcards
(42 cards)
What is software?
Software is the program or instructions executed by the hardware
System software is used to operate and maintain a device using:
- Operating Systems
- Utility programs
- Program language transactions
What are Operating Systems?
Software that manages the hardware and software interaction on a device
List the functions of the OS
- User interface
- Security management
- File management
- Resource management
- Memory management
- Process management
What are System Utilties?
These are specialized programs used to assist in maintaining and improving the efficiency of the computing device
Four examples of system utilities are:
- Backup
- Storage efficiency improvements
- Disk error checks
- Antivirus
What is a Translator?
A Translator is a programming language processor that converts a computer program from one language into another
Translators take a program written in _______ ________ _______ code and convert it into _______ _______ ________ code.
Translators take a program written in human readable source code and convert it into machine readable object code.
Translators take a program written in _______ ________ _______ code and convert it into _______ _______ ________ code.
Translators take a program written in human readable source code and convert it into machine readable object code.
Application software is software that…
Performs end-user tasks like writing a letter, adding a filter to a photo or listening to music
Special purpose software is used to…
Perform narrowly focused tasks like photo editing
Sources of Software:
Off the Shelf -
Purchasing physically packed software or downloading it via the vendor’s online presence
Sources of Software:
Customized -
Off the shelf specially adjusted for the particular firm or person
Sources of Software:
Custom written -
Software designed uniquely for a particular firm or person
Sources of Software:
Software as a service -
Works mainly in or depends on a cloud service e.g. Google Suite
Define the term ‘User Interface’.
User Interface is a hardware and software combination that facilitates the effective communication between users and their devices
Define the term ‘Hardware Interface’.
Hardware Interface is the physical hardware components that allow the user to engage with the device
What is Software Intereface?
Software Interface is the programs that use hardware to allow the user to engage with the device
What is Command Line Interface?
A CLI is text-based - The user must text the commands to interact with the computer by typing the instructions into a terminal or conosole
List 3 advantages of CLI
- Fast
- Less memory needed to use
- Does not require Windows to run
- A low resolution can be used with a cheaper monitor
- Does not use as much CPU processing time
List 3 disadvantages of CLI:
- Can be confusing
- Command may fail with unprecise typing
- Large number of commands to be learned
Menu Driven Interface provides…
A list of options or menus that users can navigate through by clicking or using arrow keys
Examples of Menu Driven Interface are:
- ATM
- Mobile phones
- Settings menu an devices
The advantages of MDI are:
- Easy to use
- No commands to learn
- Step-by-step options are given