The Roles of Software Flashcards
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