Chapter 2: System Software – Flashcards

Unlock all answers in this set

Unlock answers
question
____ development is the systematic process of transforming an idea into functional software.
answer
Software
question
The use of logic, algorithms, and programming languages to create instructions for computer hardware is called normalizing.
answer
False
question
Each programming language has a particular ____— rules that guide how programming statements are constructed.
answer
syntax
question
The boot process for a computer checks the system and loads the operating system into memory.
answer
True
question
When you combine a system's hardware configuration and operating system, it is sometimes called the computer's ____.
answer
platform
question
A cell phone's ____ operating system is not released to users and developers.
answer
proprietary
question
Embedded operating systems are hardwired into a computer component, such as ROM or flash memory, to control a ____ computer.
answer
special-purpose
question
Linux is a popular operating system with techies but not with home users due to its high cost.
answer
False
question
Embedded systems are typically required to perform a large variety of tasks.
answer
False
question
Symbian, by Sun Microsystems, is the most popular version of the UNIX operating system for industries.
answer
False
question
The Apple iPhone gained popularity largely due to its open-source design, which led to the creation of many apps available for iOS.
answer
False
question
An industrial operating system works with a large computer system requiring a(n) ____.
answer
server
question
Security software is a common utility installed on your computer.
answer
True
question
Through the use of ____, one physical server can run several server operating systems.
answer
virtual servers
question
System software coordinates the activities of the hardware and assists the computer in functioning effectively.
answer
True
question
Virtual machine software is most useful when connecting laptop computers.
answer
False
question
The ____ operating system provides the technological foundation of the Mac OS X.
answer
UNIX
question
An important task of the graphical user interface is to keep track of files stored on the hard drive.
answer
False
question
Google Docs is classified as ____ software, which allows users to share and edit a document in real time on the web.
answer
collaborative
question
____ software is any software designed for personal benefit, including home management, entertainment, and education.
answer
Personal
question
Software suites are one form of business software.
answer
True
question
Open-source software evolves from the combined contributions of its users.
answer
True
question
A copyright defines exclusive rights legally granted to the owner.
answer
True
question
____ software allows the user to copy, modify, and redistribute source code.
answer
Open-source
question
A(n) ____ license can be used anywhere on a college campus.
answer
site
question
System software assists computer hardware with the work it is designed to do.
answer
True
question
Making changes to a software program after it has been released is referred to as the ____ stage of the development cycle.
answer
maintenance
question
There are ____ stages in the software development life cycle.
answer
five
question
____ operating systems are lightweight operating systems designed for mobile devices such as smart phones and tablets.
answer
Mobile
question
A(n) ____ operating system is required to perform a command within a certain time frame.
answer
real-time
question
Performing a system ____ utility rearranges your files on disk in an orderly fashion, resulting in faster access.
answer
defragmentation
question
Windows XP is the first operating system to run seamlessly among different platforms such as desktops, smart phones, and tablets.
answer
False
question
Which of the following uses the New Technology File System (NTFS) for organizing and managing files?
answer
Windows 8
question
The main function of the operating system is to synchronize your computer with the Internet.
answer
False
question
An industrial operating system works with a large computer system requiring a(n) ____.
answer
server
question
A cell phone's ____ operating system is not released to users and developers.
answer
proprietary
question
Through the use of ____, one physical server can run several server operating systems.
answer
virtual servers
question
The ____ operating system provides the technological foundation of the Mac OS X.
answer
UNIX
question
Manipulating graphic images to perform a command has replaced the ____ user interface.
answer
command-based
question
Linux is ____ software, which means users can manipulate the source code to customize their operating system to their needs.
answer
open-source
question
Windows cleaners maintain the ____ for more effective system operation.
answer
registry
question
Security software is a common utility installed on your computer.
answer
True
question
The Apple iPhone gained popularity largely due to its open-source design, which led to the creation of many apps available for iOS.
answer
False
question
Business software is designed to make individuals and groups ____.
answer
productive
question
Managing your calendar and emails can be easily accomplished through ____ software.
answer
personal information management
question
A ____ software package usually includes document production, numerical analysis, information management, and graphics.
answer
productivity
question
It is the job of the ____ to oversee the removal of software programs on a computer.
answer
operating system
question
For operating systems, you should select the ____ update feature in order to protect your system from hackers.
answer
automatic
question
A software license defines the permissions, rights, and restrictions provided to the person who purchases a copy of the software.
answer
True
question
Selecting and managing software is one of the most important responsibilities of a computer user.
answer
True
question
Systematic process of transforming a software idea into functional software
answer
Software development
question
Requirements
answer
Software begins typically as an abstract idea of some end result or output. Requirements analysis is the process of transforming an abstract description into a concise and complete list of input requirements and a full description of how the software should behave from the user's perspective.
question
Design
answer
Using the requirements analysis developers create specification. Use cases--various ways that the software will be used--are explored. Tools such as flowcharts and pseudocode may be used to create an algorithm for processing the input to create the desired output.
question
Implementation
answer
Detailed software specification is translated into actual programming code, using a programming language.
question
Verification
answer
Also, referred to as testing. Verification may use in-house alpha testing and external beta testing to expose errors in the code. Errors can be syntax or logic errors.
question
Maintenance
answer
Refers to repairs or enhancements to software that are applied after the software has been formally released.
question
Compiler
answer
Takes source code-a program written using a programming language-produces object code, which contains a executable file and supportive files, as output.
question
Application programming interface (API)
answer
A set of programming tools specifically designed for developing app for a particular platform.
question
Software development kit (SDK)
answer
A programming environment designed to write software for a particular computing platform.
Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New