INTRODUCTION TO COMPUTER SOFTWARE Flashcards
What is the main purpose of application software?
Application software is tailored to specific user needs, whether for personal, educational, or business use.
List three key functions of application software.
- User-Oriented
- Productivity Tools
- Entertainment and Creativity
Name two examples of word processors.
- Microsoft Word
- Google Docs
What is development software?
Development software refers to tools and programs that help software developers create, test, and maintain other software applications.
List two key functions of development software.
- Programming Languages
- Debugging
What is the role of utility software?
Utility software provides additional functionalities to help manage, maintain, and protect a computer system.
Name two examples of utility software.
- Norton Antivirus
- Disk Cleanup
What is the primary function of system software?
System software ensures that your computer runs and manages hardware resources efficiently.
What is the most crucial component of system software?
The operating system (OS), which controls the computer’s overall operation.
Fill in the blank: Software is _______.
[intangible]
What are the key characteristics of software?
- Code
- Execution
- Instructions
How does software differ from hardware?
- Tangible vs. Intangible
- Purpose
- Upgrading
What does hardware refer to?
Hardware refers to the physical components of a computer system that are tangible and can be seen and touched.
List two examples of programming languages used in development software.
- Python
- Java
What is the function of hardware?
Hardware executes the instructions provided by the software.
True or False: Software can be updated or modified easily compared to hardware.
True
What is the role of compilation in development software?
Compilation converts high-level programming language code into machine-readable instructions (binary code).
What do integrated development environments (IDEs) provide?
IDEs provide an all-in-one environment for software development, including code editing, compiling, and debugging.
Name two examples of database management systems (DBMS).
- MySQL
- Oracle Database
What is system optimization in utility software?
Utilities help improve the efficiency of a computer by cleaning up unnecessary files, defragmenting the hard drive, and managing system resources.
Fill in the blank: The core of software is written in _______.
[programming languages]
What are the differences between hardware and software?
- Tangible vs. Intangible
- Purpose
- Upgrading
What is the function of backup software?
Backup software offers solutions for creating backups and recovering lost data.