1/120
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
A(n) _____ is a formal way of representing how a business system interacts with its environment.
use case
A scenario is the same as a(n) _____
path through a use case
Each use case describes _____ function(s) in which users interact with the system.
one
Jim has documented a use case that describes the functionality of a system as "To compute gross pay, multiply the hours worked that are recorded on the time card from the time clock by the hourly rate that is recorded in the employee master file from the MS SQL server database." This is an example of a(n) _____ use case.
real
A(n) _____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case.
overview
The importance level of a use case increases for all of the following characteristics of the use case EXCEPT _____.
the technology is proven
The _____ relationship in use cases allows use cases to support the concept of inheritance.
generalization
The event that causes a use case to begin is called a(n) _____.
trigger
Which of the following relationships describe the communication between the use case and the actors?
association relationship
Which of the following relationships represent the extension of the functionality of the use case to cover optional behavior?
extend relationship
Which of the relationship types in use cases enables functional decomposition?
include relationship
Individual steps in a use case should be written in the form _____.
Subject, Verb, Direct Object, Preposition, Indirect Object
If a use case becomes too complex, it should be _____.
decomposed into a set of use cases
The correct sequence of the major steps in creating use case diagrams is _____.
identify the major use cases, expand the major use cases, confirm the major use cases, create the use-case diagram
When drawing the use-case diagram, an analyst should do the steps in this order: _____.
identify the system boundary, draw the use cases on the diagram, place the actors on the diagram, and draw the lines connecting the actors to the use cases
In estimating size and effort using use-case points, once the use-cases and use case diagram have been created, the actors and use cases must be classified as _____, _____, or ______.
simple, average, or complex
A(n) ___________ actor is a separate system that interacts with the current system using standard communication protocols, such as TCP/IP, FTP, or HTTP, or an external database that can be accessed using standard SQL.
average
A complex use case is one that has more than _____ unique transactions.
7
An _____ of an analysis class represents a piece of information that is relevant to the description of the class.
attribute
Which of the following would most likely not be an example of an attribute?
cancel appointment
Which of the following types of attributes is not proper in an analysis class?
compound
A(n) _____ of an analysis class is where the behavior of the class is defined.
Operation
Service is another name for _____.
operation
CRC cards are used to document the responsibilities and collaborations of a(n) _____.
class
A(n) _____ formalizes the interactions between a client and server object.
contract
A _____ object is the instance of a class that receives a request from another object.
server
A mechanism for developing CRC cards is for the user or analyst to role-play as if they are an instance of the class. This process is called _____.
anthropomorphism
One way to identify objects for the class diagram is to scan the use case descriptions for ____.
nouns
The external behavior of a system is described by _____
functionalmodels
An analyst depicts the static view of an information system with _____.
structural models
The two types of interaction diagrams are ______________ diagrams.
sequence and communication
The modeling focus of the interaction diagram is at the _____ level while the modeling focus on the class diagram is at the _____ level.
object, class
A(n) _____ is an instantiation of a class.
object
A(n) _____ describes information about an object.
attribute
_____ are information that is sent to objects to tell it to execute one of its behaviors.
messages
Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.
sequence diagrams
When arranging actors and objects on a sequence diagram, it is nice to list them _____.
in order in which they participate in the sequence across the top of the diagram
The focus in a sequence diagram is on __________________
time ordering of messages being passed between objects
The order of messages on a sequence diagram goes from ____ to _____.
top to bottom
When an object sends a message to itself in a sequence diagram, it is referred to as _____.
self-delegation
The first step in building a sequence diagram is to _____.
set the context
In a communication diagram, a(n) _____ between actors and objects is shown with an undirected line.
association
The acronym CRUD stands for _____.
create, read, update, delete
The ____ of an object is defined by the value of its attributes and its relationships with other objects at a particular point in time.
state
Novice users prefer _____ while expert users prefer _____.
ease of learning, ease of use
The user interface design principle that places an emphasis on the intuitive flow of the interface (i.e. left to right and top to bottom) to minimize the user's movements is _____.
layout
The user interface design principle that places an emphasis on the user's ability to always know where he/she is in the system and what information is being displayed is _____.
content awareness
In user interface design, use scenarios will _____.
describe the most frequent paths taken through the use cases
A(n) _____ shows how all the screens, forms and reports are related, and how the user moves from one to another.
window navigation diagram
The interface standard that specifies the pictures that will appear on command buttons as well as in reports and forms to highlight important information is(are) the _____.
interface icons
A(n) _____ defines the general appearance of all screens in the information system.
interface template
Which of the following interface evaluation techniques involves a highly structured assessment of the users' interaction with the system?
usability testing
Which of the following ways of enabling users to communicate with the system is most commonly used?
Natural languages
Moving files by dragging and dropping is an example of _____ navigation controls.
direct manipulation
If real-time information is required by the information system, then the appropriate input processing mechanism is _____.
on-line processing
Laura sorts the information on all of her reports into alphabetical order, which makes it very hard to notice the X, Y, or Z. By sorting the information in this way Laura has introduced _____ into the manager's decision process.
bias
As an addition to a regular report, a _____ report may help the user understand the change in comparison values over time or show proportions that are relative to the whole.
graph
A _____ check ensures that combinations of data are valid, for example, does the zip code of an address correspond to the correct state name.
consistency
The _____ design principle requires that a report not provide all the available information, only the information that is needed.
manage information load
Which of the following is NOT one of the four basic functions of a computer application?
networking logic
A server can be a _____.
mainframe, minicomputer, or microcomputer
The function that allows data to be stored and retrieved is called _____.
data storage
A server in the client-server architecture performs which of the following application functions?
data access logic and data storage
What is one primary problem with server-based computing architectures?
As more users place heavier demands on the server, it is expensive to increase server capacity.
Scalability refers to the _____.
easy increase or decrease of the storage and processing capabilities of the computer
In an n-tiered architecture, the _____ is spread across two or more different sets of servers.
application logic
Which of the following is the general term for the middleware between the clients and servers?
DOC
The six architecture characteristics that assist in selecting the proper architecture are cost of infrastructure, cost of development, ease of development, _____, _____, and _____.
interface capabilities, control and security, scalability
Ethan is considering the replacement of the existing network for his organization. He has projected organizational growth at 50% per year for the next five years. With this growth, many new employees will surely be hired and trained. He has received a large amount of money from a small business grant for the initial development. The architecture Ethan should select is _____.
client-server
A network model will depict _____.
all of the above
Elements of a deployment diagram include _____.
Nodes, artifacts, and communication paths
Which one of the following type of operational requirements attempts to anticipate the future requirements?
Maintainability requirements
Which one of the following is not part of the security requirements?
Capacity requirements
In the public key private key encryption algorithm, normally the public key is used to _________, while the private key is used to ______________.
Encrypt data, decrypt data
The public key infrastructure (PKI) is ______.
all of the above
Recent studies have shown that almost ___ percent of organizations suffer a virus infection each year.
90
Systems designed to handle multiple languages on the fly are ____ multilingual systems.
concurrent
Many countries have ____ norms for expressing information such as dates that are unique to the country. Knowledge of these norms is important when developing global information systems.
unstated
When information systems projects fail, the primary reason has traditionally been _____
poor analysis, design, installation, or project management
The cost of fixing one major bug after the system is installed can easily exceed the _____.
annual salary of a programmer
Regular meetings of a systems project team _____.
encourage communication
A(n) _____ defines a series of tests that will be conducted to identify errors in programming.
test plan
_____ is the test that is performed to ensure that all classes work together without error and meet the business requirements for usability, security, and performance.
System testing
_____ documentation is designed to help programmers and systems analysts understand the application software and maintain it after the system is installed.
System
The type of documentation designed to be used when the user needs to learn how to perform a specific function is known as _____.
reference documents
A(n) _____ is a navigation control for on-line documentation that provides access into topics using important keyword.
index
Topics in the text documentation should be written from the viewpoint of ______.
the users
In developing documentation use ______.
all of the above
In developing documentation use __________.
simple language
The three-stage process for managing organizational change that was developed by Lewin is _____.
unfreeze, move, and refreeze
Which of the following is the most costly aspect of the installation process?
maintenance
Install hardware, install software, and convert data are the three steps found in the _____.
conversion plan
Cold turkey, big bang, and abrupt cut-over are alternative names for _____ conversion.
direct
The conversion strategy that will require the least amount of time is _____.
direct conversion of the entire system at all locations simultaneously
Phil and Maryanne would like to provide conversion advice to the TRI-COL company when it converts the manufacturing and chemical mixing computer system. TRI-COL produces a very dangerous chemical (limit the risk) used to defoliate the rainforest. What conversion location and style should they recommend?
pilot and parallel
The Deliver-Fast Internet system must be implemented quickly if this new company is to survive. Which conversion style and modules would you recommend?
direct and whole system
Which of the following is included as a basic step in a change management plan?
motivate adoption
During a change management process the potential adopters that would readily accept a new system are normally _____%.
20-30
The process of refining the system to make sure that it continues to meet business and organizational needs is called _____.
system maintenance
If you decide to upgrade, allow yourself at least _____ to test the upgrade on a separate system before you install it.
a month