18 Questions
Which type of software includes programs like MS Access, Oracle, and MySQL?
Application software
What category does Adobe Photoshop, PaintShop Pro, and Adobe Illustrator fall under?
Application software
Which of the following is a low-level programming language used to interact with hardware directly?
Assembly language
What type of software is Google Chrome, Mozilla Firefox, and MS Edge?
Application software
Which category does AutoCAD, AutoCAD LT, and Fusion 360 belong to?
Application software
Audacity, Adobe Audition, and AudioDirector are tools primarily used for what purpose?
Sound editing
What type of computer software manages computer hardware and software resources at a low level?
System software
Which programming language is commonly used by programmers and organizes software design around objects?
Java
What is the function of a compiler in the context of programming languages?
Transforms source code into another computer language
Which type of software is Microsoft Word an example of?
Word processor
What is the purpose of an interpreter in programming?
Directly executes code
Which software category does Adobe InDesign fall under?
Desktop publishing
What type of software is designed to manage, repair, and optimize data on a computer?
Utilities
Which of the following is an example of a low-level programming language?
Assembly language
What is the primary purpose of application software?
To allow end users to accomplish specific tasks
Which type of software is responsible for converting basic computer instructions into a pattern of bits that the processor can understand?
Assembler
What is the main difference between system software and application software?
System software manages system resources, while application software performs specific tasks
Which type of programming language is typically interpreted without being compiled into machine code first?
High-level programming language
Study Notes
Database Management
- Database management tools include MS Access, Oracle, MySQL, and Foxpro
Web Browsers
- Popular web browsers include Google Chrome, Mozilla Firefox, and MS Edge
Graphic/Image Editing
- Graphic and image editing software includes Adobe Photoshop, PaintShop Pro, GIMP, Adobe Illustrator, and Macromedia Freehand
Accounting
- Accounting software includes Quickbooks, Xero, MYOB, MS Money, and SAGE
Computer Aided Design (CAD)
- CAD software includes AutoCAD, AutoCAD LT, Inventor, and Fusion 360
Video and Sound Editing
- Video editing software includes Filmora, Adobe Premiere Pro, and Lightworks
- Sound editing software includes Audacity, Adobe Audition, and AudioDirector
Educational
- Educational software includes Encarta, Britannica, MATLAB, and Google Earth
Multimedia
- Multimedia software includes Media Player, Real Player, and VLC
Simulation
- Simulation software includes Flight and Scientific simulators
Email Clients
- Email clients include MS Outlook and Gmail
Application Suites
- Application suites include MS Office and OpenOffice
Software Development Life Cycle (SDLC)
- SDLC is a conceptual model used in project management that describes the stages involved in an information system development project
- SDLC focuses exclusively on the development life cycle of software
- Apps can be mobile applications or web applications
- General steps/phases of SDLC include planning, analysis, design, implementation, testing, deployment, and maintenance
Planning Phase
- Define the problem and scope of existing system
- Assess feasibility
- Project schedule
- Define the problem and scope of existing system
- Overview the new system and determine its objectives
Analysis Phase
- Understand business needs and processing needs
- Gather, analyze, and validate the information
- Define the requirements and prototypes for new system
Word Processing
- Word processing software includes MS Word, Apple Works, Wordpad, and Notepad
Spreadsheets
- Spreadsheet software includes MS Excel, Apple Numbers, and Lotus 1-2-3
Programming Languages
- High-level programming languages include Python, Visual Basic, Java, C, and C++
- Low-level programming languages include hardware/process-specific assembly languages and machine code (binary)
Object-Oriented Programming (OOP)
- OOP is a computer programming model that organizes software design around data, or objects, rather than functions and logic
- OOP is the most common type of programming language used by programmers
Desktop Publishing
- Desktop publishing software includes MS Publisher, Adobe InDesign, and QuarkXpress
System Software
- System software is designed to operate the computer hardware to provide basic functionality and to provide a platform for running application software
- System software refers to the operating system and all utility programs that manage computer resources at a low level
Compiler and Interpreter
- A compiler is a computer program that transforms source code written in a programming language into another computer language
- An interpreter is a computer program that directly executes scripts or programs written in a programming language
Computer Software
- Computer software is the non-physical part of a computer
- Computer software includes programs and documentation that play a part in a computer system's operation
Types of Computer Software
- System software
- Application software
Test your knowledge on various software tools and applications used in different fields such as Database Management, Web Browsers, Graphic/Image Editing, Accounting, Computer Aided Design (CAD), Video and Sound Editing, and Educational software.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free