CNIT 180 Final Exam Answers
Unlock all answers in this set
Unlock answersquestion
Examples of company-wide applications, called ____, include order processing systems, payroll systems, and company communications networks.
answer
enterprise applications
question
Over 40 years ago, a concept called Moore's Law accurately predicted that computer processing power would double about every ____.
answer
24 months
question
Knowledge management systems are called expert systems because they ____.
answer
simulate human reasoning by combining a knowledge base and inference rules that determine how the knowledge is applied
question
A ____, or requirements model, describes the information that a system must provide.
answer
business model
question
A(n) ____ describes the logic that programmers use to write code modules
answer
process model
question
____ methods include the latest trends in software development.
answer
Agile/Adaptive
question
The ____ method of developing systems produces code that is modular and reusable.
answer
object-oriented analysis
question
Structured analysis is a traditional systems development technique that uses a series of phases, called the ____, to plan, analyze, design, implement, and support an information system.
answer
SDLC
question
Whereas structured analysis treats processes and data as separate components, ____ combines data and the processes that act on the data into things called objects.
answer
O-O
question
Agile methods typically use a(n) ____model, which represents a series of iterations based on user feedback.
answer
spiral
question
When building an information system, all of the following basic guidelines should be considered EXCEPT ____.
answer
ensure that users are not involved in the development process
question
A systems analyst needs ____.
answer
A. solid technical knowledge and good analytical ability B. strong oral and written communication skills C. an understanding of business operations and processes
question
Systems development typically starts with a ____.
answer
systems request, followed by a preliminary investigation, which includes a feasibility study
question
____ planning is the process of identifying long-term organizational goals, strategies, and resources.
answer
Strategic
question
A feasibility study includes tests for ____ feasibility, which means that a proposed system will be used effectively after it has been developed.
answer
operational
question
A feasibility study includes tests for ____ feasibility, which means that the projected benefits of the proposed system outweigh the estimated costs.
answer
economic
question
Examples of intangible benefits include all of the following EXCEPT a(n) ____.
answer
online package tracking system that decreases the need for clerical staff
question
When setting priorities for systems requests, the highest priority goes to projects that provide the ____.
answer
greatest benefit, at the lowest cost, in the shortest period of time
question
____ is an example of a discretionary project.
answer
Creating a new report for a user
question
A popular technique for investigating causes and effects is called a(n) ____ diagram, which is an analysis tool that represents the possible causes of a problem as a graphical outline.
answer
fishbone
question
Determining the project ____ means to define the boundaries, or extent, of a project — being as specific as possible.
answer
scope
question
In sequence, the interviewing process involves a series of steps: ____, conduct the interview, document the interview, and evaluate the interview.
answer
determine the people to interview, establish objectives for the interview, develop interview questions, prepare for the interview
question
A survey is ____, generally takes less time, and can involve a broad cross-section of people.
answer
not as flexible as a series of interviews, but it is less expensive
question
A systems analyst should provide ____ so managers can understand the full cost impact and timetable.
answer
A. time figures for the next development phase B. cost figures for the next development phase C. an estimate for the overall project
question
The ____ phase of the SDLC includes four main activities: requirements modeling, data and process modeling, object modeling, and consideration of development strategies.
answer
systems analysis
question
____ enable a systems analyst to identify a problem, evaluate the key elements, and develop a useful solution.
answer
Analytical skills
question
____ are especially important to a systems analyst who must work with people at all organizational levels, balance conflicting needs of users, and communicate effectively.
answer
Interpersonal skills
question
The primary advantage of RAD is that ____.
answer
systems can be developed more quickly with significant cost savings
question
The ____ is a widely used method of visualizing and documenting software systems design.
answer
UML
question
All of the following are categories of system requirements EXCEPT ____.
answer
dynamics
question
____ is a typical example of a system requirement for the process category.
answer
The video rental system must not execute new rental transactions for customers who have overdue tapes
question
____ is a typical example of a system requirement for the performance category.
answer
The student records system must produce class lists within five hours after the end of registration
question
____ is a typical example of a system requirement for the control category.
answer
The system must maintain separate levels of security for users and the system administrator
question
In an interview, ____ are questions that ask a person to evaluate something by providing limited answers to specific responses or on a numeric scale.
answer
range-of-response questions
question
When studying an information system, examples of actual documents should be collected using a process called ____.
answer
sampling
question
When preparing a representative sample from a list of 200 customers who complained about errors in their statements, a ____ might select every tenth customer for review.
answer
systematic sample
question
Wireless capability allows all of the following EXCEPT ____.
answer
random sampling
question
Every information system involves ____.
answer
A. data storage and access methods B. application programs to handle the programming logic C. an interface that allows users to interact with the system
question
In a(n) ____ design, the remote user's keystrokes are transmitted to the mainframe, which responds by sending screen output back to the user's screen.
answer
centralized
question
In a client/server architecture, just as processing can be done at various places, data can be stored in more than one location using a(n) ____.
answer
DDBMS
question
During business hours, a salesperson can enter a sale on a ____ terminal, which is part of an information system that handles daily sales transactions and maintains the online inventory file.
answer
POS
question
A batch processing system has all of the following characteristics EXCEPT ____.
answer
the information system is available whenever necessary to support business operations
question
In the OSI (Open System Interconnection) model, the application layer ____.
answer
provides network services requested by a local workstation
question
In the OSI (Open System Interconnection) model, the presentation layer ____.
answer
assures that data is uniformly structured and formatted for network transmission
question
In all cases, a network must use a ____, which is a set of standards that govern network data transmission.
answer
protocol
question
A popular network protocol is ____, which today is the backbone of the Internet.
answer
TCP/IP
question
In a ____, one or more powerful servers controls the network, and departmental servers control lower levels of processing and network devices.
answer
hierarchical network
question
A ____ resembles a circle of computers that communicate with each other.
answer
ring network
question
A form of wireless transmission called ____ is very popular for short-distance wireless communication that does NOT require high power.
answer
Bluetooth
question
____ means that the projected benefits of a proposed system outweigh the estimated costs.
answer
Economic feasibility
question
The cost of customer dissatisfaction, lower employee morale, and reduced information availability are examples of _____.
answer
intangible costs
question
With a no charge method, indirect IT department costs are _____.
answer
treated as general organizational costs and not charged to other departments
question
With a fixed charge method, indirect IT department costs are _____.
answer
divided among all departments in the form of a set monthly charge
question
With a variable charge method based on resource usage, indirect IT department costs are _____.
answer
varied from month to month, depending on a department's use of resources
question
With a variable charge method based on volume, indirect IT department costs are _____.
answer
allocated to other departments based on user-oriented activity
question
Cost-benefit analysis is performed _____ to determine the economic feasibility of an information system project and to compare alternative solutions.
answer
throughout the SDLC
question
ROI is calculated with the formula _____.
answer
ROI = (total benefits - total costs) / total costs
question
The _____ of a future dollar is the amount of money that, when invested today at a specified interest rate, grows to exactly one dollar at a certain point in the future.
answer
present value
question
If a spreadsheet program includes a built-in present value function, the program inputs the formula and users input the _____.
answer
amount, discount rate, and number of time periods
question
An object has certain ____, like the make, model, and color of a car.
answer
attributes
question
An object's ____ are the tasks or functions the object performs.
answer
methods
question
____ are characteristics that describe the object.
answer
Attributes
question
A(n) ____ is a group of similar objects.
answer
class
question
In an object-oriented system, objects can ____ certain attributes from other objects.
answer
inherit
question
A(n) ____ defines specific tasks that an object can perform.
answer
method
question
All objects within a(n) ____ share common attributes and methods.
answer
class
question
____ enable objects to communicate and interact as they perform business functions and transactions required by the system.
answer
Relationships
question
____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.
answer
Relationships
question
Inheritance enables a ____ to derive one or more of its attributes from a parent.
answer
child
question
A use case ____ is a visual summary of several related use cases within a system or subsystem.
answer
diagram
question
When you construct a ____, you review the use case and identify the classes that participate in the underlying business transaction.
answer
class diagram
question
Sequence diagrams include symbols that represent all of the following EXCEPT ____.
answer
indices
question
In data and process modeling, a(n) ____ model shows what the system must do, regardless of how it will be implemented physically.
answer
logical
question
A black hole process is a process that has ____.
answer
no output
question
____ is/are logically impossible in a DFD because a process must act on input, shown by an incoming data flow, and produce output, represented by an outgoing data flow.
answer
A. Spontaneous generation B. Gray holes C. Black holes
question
____ maintains consistency among DFDs by ensuring that input and output data flows align properly.
answer
Balancing
question
In a data dictionary, a(n) ____ is the smallest piece of data that has meaning within an information system.
answer
field
question
In a data dictionary, ____ refers to whether the data element contains numeric, alphabetic, or character values.
answer
B. type
question
In a data dictionary, ____ is the maximum number of characters for an alphabetic or character data element or the maximum number of digits and number of decimal positions for a numeric data element.
answer
length
question
A data dictionary specifies a data element's ____, which is the set of values permitted for the data element.
answer
domain
question
In a data dictionary, some data elements have ____ rules, such as an employee's salary must be within the range defined for the employee's job classification.
answer
validity
question
____ also is called looping.
answer
Iteration
question
A decision ____ is a graphical representation of the conditions, actions, and rules found in a decision table.
answer
tree
question
A data ____, which is a framework for organizing and storing data, consists of one or more files or tables.
answer
structure
question
One problem in a file processing environment is ____, which means that data common to two or more information systems is stored in several places.
answer
data redundancy
question
A(n) ____ is a collection of tools, features, and interfaces that enables users to add, update, manage, access, and analyze the contents of a database.
answer
DBMS
question
With a(n) ____ language, the user provides an example of the data requested.
answer
QBE
question
Many database programs generate ____, which is a language that allows PC client workstations to communicate with servers and mainframe computers.
answer
SQL
question
During the systems design phase, ____ fields are used to organize, access, and maintain data structures.
answer
key
question
One type of validity check, called ____ integrity, is a set of rules that avoids data inconsistency and quality problems.
answer
referential
question
A(n) ____ is a graphical model of an information system that depicts the relationships among system entities.
answer
ERD
question
One common method of indicating ____ is called crow's foot notation because of the shapes, which include circles, bars, and symbols that indicate various possibilities.
answer
cardinality
question
____ codes use a keyword to encode a number.
answer
Cipher
question
____ is the process of converting readable data into unreadable characters to prevent unauthorized access to the data.
answer
Encryption
question
Although the traditional model of software acquisition still accounts for more software acquisition, a new model, called ____, is changing the picture dramatically.
answer
Software as a Service
question
Building an application in a ____ environment can offer greater benefits, and sometimes greater risks, compared to a traditional environment.
answer
Web-based
question
Some industry leaders predict that ____ computing will offer an overall online software and data environment supported by supercomputer technology.
answer
cloud
question
____ is the transfer of information systems development, operation, or maintenance to an outside firm that provides these services, for a fee, on a temporary or long-term basis.
answer
Outsourcing
question
A firm that offers outsourcing solutions is called a ____ provider.
answer
service
question
Typically, companies choose in-house software development for all of the following reasons EXCEPT to ____.
answer
obtain input from other companies who already have implemented the software
question
Advantages of purchasing a software package over developing software in-house include all of the following EXCEPT ____.
answer
satisfaction of unique business requirements
question
Buyers can customize a software package by ____.
answer
A. negotiating directly with the software vendor to make enhancements to meet the buyer's needs by paying for the changes B. purchasing a basic package that vendors will customize to suit the buyer's needs C. purchasing the software and making their own modifications, if this is permissible under the terms of the software license
question
A ____ is a document that describes a company, lists the IT services or products needed, and specifies the features required.
answer
request for proposal (RFP)
question
A ____ is a value that the user enters whenever a query is run, which provides flexibility, enables users to access information easily, and costs less.
answer
parameter
question
Guidelines to follow when determining data entry and storage considerations include all of the following EXCEPT ____.
answer
data duplication should be encouraged
question
Potential problems of prototyping include all of the following EXCEPT ____.
answer
prototyping increases the risk and potential financial exposure that occur when a finished system fails to support business needs
question
A(n) ____ is a user interface that allows users to interact with graphical objects and pointing devices.
answer
GUI
question
Initial screen designs can be presented to users in the form of a(n) ____, which is a sketch that shows the general screen layout and design.
answer
storyboard
question
Printed output is used in ____ documents, which are output documents that are later entered back into the same or another information system.
answer
turnaround
question
A(n) ____ produces one or more lines of output for each record processed.
answer
detail report
question
A(n) ____ displays only those records that meet a specific condition or conditions.
answer
exception report
question
For upper-level managers who often want to see total figures and do not need supporting details, a(n) ____ is appropriate.
answer
summary report
question
A ____ report is a type of detail report in which a control break causes specific actions, such as printing subtotals for a group of records.
answer
control break
question
An existence check is a data validation check that ____.
answer
is used for mandatory data items
question
A range check is a data validation check that ____.
answer
tests data items to verify that they fall between a specified minimum and maximum value
question
A reasonableness check is a data validation check that ____.
answer
identifies values that are questionable, but not necessarily wrong
question
A combination check is a data validation check that ____.
answer
is performed on two or more fields to ensure that they are consistent or reasonable when considered together
question
Because every piece of information should be traceable back to the input data that produced it, a(n) ____ trail must be provided that records the source of each data item and when it entered the system.
answer
audit
question
Traditional code was written in _____ languages such as COBOL, which required a programmer to create code statements for each processing step.
answer
procedural
question
Selecting a CASE tool depends on the _____.
answer
A. type of project and its size and scope B. possible budgetary and time constraints C. preferences and experience of the system development team
question
_____ means translating business processes and functions into applications.
answer
Forward engineering
question
_____ allows an existing application to be examined and broken down into a series of diagrams, structure charts, and, in some cases, source code.
answer
Reverse engineering
question
With a report generator, sample fields can be input to create a _____ for users to review and approve.
answer
mock-up report
question
In a specific software environment, an integrated development tool is highly effective because _____.
answer
it is built into the vendor's software package
question
____ offers tools for data and application modeling, code generation, and software configuration management.
answer
Visible Analyst
question
IBM offers many systems development and modeling products, including the powerful tool called _____.
answer
Rational System Architect
question
_____can model networks, business processes, and many types of special diagrams.
answer
Microsoft Visio
question
A(n) _____typically includes built-in tools such as real-time error detection, syntax hints, highlighted code, class browsers, and version control.
answer
IDE
question
Software ____ is a software development process that stresses solid design, effective structure, accurate documentation, and careful testing.
answer
engineering
question
Application ____ is the process of constructing the programs and code modules that serves as the building blocks of an information system.
answer
development
question
A ____ consists of related program code organized into small units that are easy to understand and maintain.
answer
module
question
In a(n) ____ approach, the systems analyst defines the overall objectives of a system and then breaks them down into subsystems and modules.
answer
top-down
question
A module that performs a single function or task has a high degree of ____, which is desirable.
answer
cohesion
question
____ describes the degree of interdependence among modules.
answer
Coupling
question
In addition to analyzing logic and program code, a project team usually holds a session with users, called a ____ walkthrough, to review the interface with a cross-section of people who will work with the new system and ensure that all the necessary features have been included.
answer
design
question
In a technique called ____ testing, the programmer simulates each program outcome or result and displays a message to indicate whether or not the program executed successfully.
answer
stub
question
During ____ testing, programmers must test programs that interact with other programs and files individually, before they are integrated into the system.
answer
unit
question
Program documentation ____.
answer
describes the inputs, outputs, and processing logic for all program modules
question
____ cutover involves more risk than other changeover methods.
answer
Direct
question
All of the following are metrics of a successful project EXCEPT ____.
answer
completion with the same personnel as were on the team at the outset
question
A project manager's planning _____.
answer
includes identifying project tasks and estimating completion times and costs
question
For a project manager, monitoring _____.
answer
includes monitoring the progress of the project, evaluating results, and taking corrective action when necessary to stay on target
question
A(n) ____ chart displays complex task patterns and relationships
answer
PERT/CPM
question
A ____ might involve maximums for one or more resources.
answer
constraint
question
When several tasks can start at the same time, each is called a(n) ____ task.
answer
concurrent
question
Project managers always must be aware of the ____ path, so they can monitor the vital tasks and keep the project on track.
answer
critical
question
A _____ cannot be started until one or more other tasks are completed.
answer
dependent task
question
A ____ is an event that could affect a project negatively.
answer
risk
question
When an information system does not meet business requirements, causes might include ____.
answer
A. unidentified requirements B. inadequately defined scope C. imprecise targets
question
When a project manager first recognizes that a project is in trouble, the options available to her include ____.
answer
A. trimming the project requirements B. delaying the project deadline C. adding to the project resources