ITSS 4300 Final Exam
Object-oriented systems have three general types of cohesion: _____, _____, and _____. -
✔✔method, class, generalization/specialization
The external behavior of a system is described by _____. - ✔
...
ITSS 4300 Final Exam
Object-oriented systems have three general types of cohesion: _____, _____, and _____. -
✔✔method, class, generalization/specialization
The external behavior of a system is described by _____. - ✔✔Functional Models
Which approach to system testing checks to see if the new system can handle high volumes of
transactions? - ✔✔Performance Testing
The focus in a sequence diagram is on __________________ - ✔✔Time ordering of messages
being passed between objects
A(n) _____ defines a series of tests that will be conducted to identify errors in programming. -
✔✔Test Plan
A package diagram is a class diagram that shows only packages and classes. - ✔✔False
If you use state-of-the-art technology, you can significantly decrease the project s time and cost
estimates because the newer technologies are much faster and more efficient than older ones. -
✔✔False
An action is an atomic, non-decomposable process that cannot be interrupted. - ✔✔True
Hofstede identified 5 dimensions on cultural differences. Which one in the following list is NOT
the dimension Hofstede identified? - ✔✔Religion
The Object Relational DBMS has all advantages from both the Relational DBMS and the ObjectOriented DBMS. - ✔✔False
The layer that would include the classes that would interact with middleware applications is the
physical architecture layer. - ✔✔True
A post-condition is one that must be valid for a method to execute - ✔✔False
Which one in the following is NOT a factor for selecting a design strategy? - ✔✔Software
quality
The layer that keeps the user interface implementation separate from the application or problem
domain classes is the _____ layer. - ✔✔Human-computer Interaction
The two types of interaction diagrams are ______________ diagrams. - ✔✔Sequence and
communication
Return messages in a sequence diagram are often shown using dashed lines with arrows labeled
with the return value. - ✔✔True
_____ makes it impossible to know which implementation is going to be executed until the
system actually does it. - ✔✔Dynamic Binding
An advantage of custom development is that the organization can _____. - ✔✔build technical
skills and functional knowledge
When a global data area exists outside individual objects, the resulting system has _____
interaction coupling. - ✔✔common or global
To avoid the classic design mistake of silver bullet syndrome, the analyst should _____. - ✔✔not
use a design tool that appears too good to be true
A master file stores core information that is important to the business, is normally kept for long
periods of time, and is regularly updated. - ✔✔True
A(n) _____ is the equivalent to a subsystem. - ✔✔Partition
_____ is the type of test performed to assess whether a set of classes that must work together do
so without an error. - ✔✔Integration Testing
A method for improving data access that involves physically arranging the records on the storage
medium is called clustering. - ✔✔True
The number of errors found will be highest in the _____ stage of testing. - ✔✔Integration Test
Which of the following statements is true about testing object-oriented systems? - ✔✔testing is
more important than it was in systems developed before object-oriented development
encapsulation makes testing easier
Which the following class should be designed in layer Foundation? - ✔✔Date
A systems analyst draws a lifeline with an X at the end. This lifeline represents _____. - ✔✔An
object that is complete at that point in time
There are three primary types of outsourcing contracts: 1) time and arrangements, 2) variableprice, and 3) value added. - ✔✔False
To avoid the classic design mistake of feature creep, the analyst should _____. - ✔✔rapid
application development techniques or timeboxing
A Case statement is an advanced form of an If statement. - ✔✔True
An audit file contains information about how data changes over time; it records before and after
images of data as it is altered so that it can be validated later. - ✔✔True
_____ means having the ability to send the same message to different objects, which can be
interpreted differently by different objects. - ✔✔Polymorphism
When the analyst is evaluating a data model to ensure that all fields in a record depend fully on
the entire primary key, the analyst is making sure that the data model conforms to the second
normal form - ✔✔True
When information systems projects fail, the primary reason has traditionally been _____ -
✔✔poor analysis, design, installation, or project management, poor programming
_____ has emerged as the standard for the design of object-oriented systems - ✔✔UML
Regular meetings of a systems project team _____. - ✔✔encourage communication
Many project teams are too quick to jump into writing code for classes without first designing
them. - ✔✔True
The audience for pseudocode is the _____. - ✔✔programmer
In order to get an object to perform a method, a(n) _____ is sent to the object. - ✔✔message
A(n) _____ describes information about an object. - ✔✔attribute
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
Three common types of documentation are reference documents, help systems, and procedure
manuals. - ✔✔False
If cost is a critical issue, you should assign the best, most expensive personnel to the
implementation phase; never assign entry-level personnel in an attempt to save costs. - ✔✔True
The four approaches to unit testing are user interface testing, use scenario testing, data flow
testing, and system interface testing; most projects use all four approaches. - ✔✔False
One of the guidelines for creating sequence diagram is: Place the initiator of the scenario on the
right of diagram. - ✔✔False
On a sequence diagram, an object name of Students:List would indicate that _____. -
✔✔students is an instance of the List class that contains individual student objects
Documentation should be written in long paragraphs so that users get large amounts of detail
quickly. - ✔✔False
In terms of levels of abstraction, which of the following is at the lowest level relative to the rest?
- ✔✔Method
Joanne, a systems analyst trained at this university, has been asked to lead a team that will
recommend a new data storage system for her company. After careful analysis of the five
divisions that comprise the entire $35 million company, Joanne s team should recommend a enduser database management system. - ✔✔False
[Show More]