software and design Flashcards
what is a software?
Software is a general term for the various kinds of programs used to operate computers and related devices.
what is computer hardware?
Computer hardware is the collection of all the parts you can physically touch in a computer system
what is programming?
The process of coding a program or developing software using a programming language such as Java, HTML, CSS
what do programmers do?
They write programs or software
what do software and programs do together?
Software or programs work together with hardware to make a computer work. Some software is crucial for a computer to operate whilst other software is optional and allows users to complete user specific tasks.
what does a system software do?
- Manages or controls a computer’s resources
- Is essential for the computer to operate
- Provides the interface between the hardware and application software
What are the two categories of system software?
Operating system software - controls the operations of a computer
Utility Software - Assists the operating system in the management of data
what are the functions of a system software?
Hardware support, Data access control, Usage records, Resource management, Security and access
what does hardware support do?
Allows use of peripheral hardware such as printers
what does Data access control do?
Restricts access to certain data but Allows creation, editing and recording of file locations
what does Resource management do?
Allocates time between tasks by switching from one task to another and back to the first task
what do Security and access do?
Protection of system resources
what does an application software involve?
It is a program written to solve users’ problems by carrying out specific tasks.
Examples: Word processors, games, database management software, spreadsheets
what are the main types of application programs?
- Off-the-shelf / General purpose software (Ready-made general programs that can be purchased in-store or online by consumers)
- Specialist software (Software made for specific industries )
- Tailormade/bespoke software (Software that is custom made for a certain company)
what are computer languages? (programming language)
Computer languages are used to wrte codes or programs.