It is sufficient to prepare one test case for each scenario.
End users interact with the system infrequently and usually for short periods.
An operational system requires a fully populated database to support ongoing processing.
A(n) ____ test determines whether a method, class, subsystem, or system meets user requirements.
Within an OO subsystem or class, method dependency can be examined in terms of ____.
A(n) component is a formal description of a starting state, one or more events to which the software must respond, and the expected response or ending state.
A(n) beta version is a system update that provides bug fixes and small changes to existing features.
____ testing can catch defects of all types.
Bottom-up development requires writing a large number of driver methods.
In a large system development project, a separate ____ group is responsible for all aspects of testing except unit testing and acceptance testing.
Software components are built, acquired, and integrated in the ____ discipline.
Because of their more open communication, cooperating peer teams are especially suited to tackling tasks that require generating and evaluating a large number of ideas.
Programmers are generally responsible for unit testing their own code prior to integrating it with other modules.
SOAP and J2EE use employ Web-oriented protocols such as ____ to encode messages and responses and transport the messages with ordinary Internet protocols.
The frame’s _____ method is invoked when the frame “hears” that an event has occurred.
In the object-oriented approach to dialog documentation, the first step is to _____.
determine what window or Web forms are required
expand the sequence diagram to show the user interacting with forms
model user interface classes with class diagrams
None of the above
Cascading style sheets help designers control the _____ of Web forms.
_____ diagrams identify the system boundary and the actors.
_____ first emphasized the benefits of consistency in the 1980s.
A _____ box is a variation of the list box that permits the user to enter a new value or select from the entries.
_____ is a key principle of HCI that states that the appearance of any control should suggest its functionality.
Which of the following fields contribute to the study of HCI?
All of the above
The _____ Corporation has made important contributions to the development of the field of HCI starting in the 1970s.
A(n) _____ is what the user knows about using the system, including the problem domain “things” the user is manipulating, the operations that can be performed, and the procedures followed when carrying out tasks.
The first pure object-oriented programming language called _____ was created by Alan Kay and associates to facilitate the development of interactive user interfaces.
Designers should provide _____ facilities for users to create their own shortcuts.
_____ documents allow the user to click on a link and jump to a different part of the document or another document entirely.
In a _____ metaphor, interaction with the computer involves browsing and entering data on electronic documents.
A ____ defines the storage format and allowable content of a program variable.
What is the first step in creating an object database schema from a class diagram?
Represent the classes.
Represent the associations among classes.
Determine which classes require persistent storage.
Choose data type and value restrictions for each field.
When creating a relational database schema from a class diagram, what is the next step after creating tables for each class?
Represent classification hierarchies.
Select a primary key for each table.
Add foreign keys to represent one-to-many associations.
Create new tables to represent many-to-many associations.
____ is a relational database table structure that has no repeating attributes or groups of attributes.
First normal form
Second normal form
Third normal form
Fourth normal form
____ is an example of an ODBMS.
In Oracle, the ____ data type can be used to store large binary data values, including encoded pictures, sound, and video.
When creating a relational database schema from a class diagram, create new ____ to represent many-to-many associations.
A single cell in a table is called a(n) ____.
Declaring an association as a(n) ____ allows the ODBMS to allocate as many object identifier attributes of one object type to each object of the other type as are needed to represent association instances.
The ____ database server architecture is commonly used to access data stored in databases with incompatible storage models or DBMSs.
Disadvantages of the ____ database server architecture include susceptibility to server failure and possible overload of the network or server.
A single row of a table is also called a(n) ____.
In ODL class definitions, generalization associations are indicated with the keyword ____.
____ is a standard language that describes the structure and content of an object database.
____ is a technique whereby all updates to a database are recorded with the information on who performed the update, when, and how.
One of the most pervasive sources of erroneous data is ____.
____ reports contain summary information from various information sources and is normally used for strategic decisions.
____ reports contain specific information on day-to-day business transactions.
____ encryption uses a public key for encryption and a private key for decryption.
The principle behind the use of a(n) ____ is that the individual becomes the password or gateway into a secure system.
Integrity controls are typically added during the ____ phase iterations.
____ reports are produced only when a normal range of values is exceeded.
____ are used to identify incoming messages to the system.
System sequence diagrams
Design class diagrams
A(n) ____ report includes both detailed and summary information.
____ and many Web-based systems are integrated with other systems through direct messaging.
____ is the process of determining whether a user is permitted to have access to the system and data.
If a system produces online transactions, then it must ensure that each transaction includes the ____ identifying the correct destination.
An ad hoc report is the result of a(n) ____.
concern raised by the programming team
new user query to a database
request based on analyst requirements
error detected by the system
The ____ diagrams use each other as inputs for design and are developed at the same time.
design class and design statechart
design class and package
design class and interaction
interaction and package
A(n) ____ diagram is useful to denote which classes work together as a subsystem.
The full symbol notation for stereotypes uses ____.
____ are classes that system designers create to serve as a collection point for incoming messages.
Use case controllers
A(n) ____ class is a design identifier for a problem domain class.
An abbreviated form of communication diagram can use ____ to show the various layers in a design.
In OO design, which of the following steps follows the development of interaction diagrams?
Develop attribute names in the design class diagram.
Partition the design class diagram into related functions using package diagrams.
Develop method names in the design class diagram.
Develop a statechart diagram.
Communication diagrams are useful for showing a view of the use case that emphasizes ____.
____ is the creation of an object based on the template provided by the class definition.
The ____ class acts as a switchboard between the view layer and the domain layer.
The third compartment of a design class diagram contains the ____.
method signature information
____ is a design principle in which analysts divide a class into several highly cohesive classes.
Separation of responsibilities
Dividing objects into groups that work together to carry out each use case is called ____ design.
In a communication diagram, the connecting lines between the objects or between actors and objects represent ____.
____ is a design principle of objects in which both data and program logic are included within a single self-contained unit.
Design patterns became a widely accepted object-oriented design technique in ____ with the publication of the book Elements of Reusable Object-Oriented Software.
The ____ was the original way to process input data from the server.
____ is the extension for PHP Hypertext Preprocessor.
A ____ diagram is a type of implementation diagram that shows the physical components across different locations.
For every Web form in a Web-based .NET environment, there is a(n) ____ class written in Visual Basic, C#, J#, or some similar language.
active server page
A(n) ____ on a statechart can be used to help define the logic within a given method.
A ____ server applies the principle of indirection by appearing as a fake server, which catches all incoming messages and redistributes them to the recipients.
In a logon statechart, what transition typically happens after a logon is rejected?
The exit transaction moves to a system shutdown.
The system displays the logon window again with an appropriate error message.
The menu is activated with an error message.
The exit transition moves to the unlocked state.
In a three-layer Java-based architecture, the Java servlet identified for the input form can be the ____ that distributes input messages.
application server processor
use case controller
code behind object
In an Internet-based system, ____ help simulate network-based capability.
scripting languages and applets
application program interfaces
____ patterns provide solutions to problems related to the way internal system processes execute.
____ is a principle of design whereby parts of a system that are unlikely to change are segregated from those that will.
Protection from variations
A(n) ____ causes a transition trigger to fire.
When implementing an adapter pattern, using a(n) ____ class is useful to specify and enforce the use of the correct method names.
The iterator pattern is a ____ pattern.
Which of the following is an XP practice?
occasional big releases
long working hours
continual involvement of users
early detailed planning
The ____ is a standard for software component connection and interaction developed by the OMG.
A Scrum sprint is a firm ____ time box, with a specific goal or deliverable.
In Agile Development, contracts include options for the customer to cancel if the project is not progressing, as measured by the incremental deliverables.
Components implemented with non-OO technologies do not need to exhibit objectlike behavior.
Empirical controls define the steps to monitor a process in great detail.
Developing code quickly requires the user to be completely involved with the project team.
In XP, release-level activities occur once during each development project.
In Agile Modeling, change is seen as the exception, not the norm.
A(n) PIM is a model describing system characteristics that include deployment platform requirements.
Of the three object layers typically used in OO system development, ____ layers most commonly derive from foundation classes.
the view and data access
the business logic and data access
the business logic and view
Which of the following methodologies use an adaptive approach to systems development?
All of the above
Continuous integration highlights errors rapidly and keeps the project moving ahead.
In the adaptive approach, developers create the project schedule as the project progresses.