CIST 2921 -Final Review

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

​One column of a table in a relational database is called a(n) ____.

Attribute

​CRC stands for Class-Responsibility-Communication.

False

​The perfect technology assumption implies that _______.

​issues related to technology are ignored

​A class named SaleItem which has methods to calculate its own price is said to have good ______.

​object responsibility

​The final step in the object-oriented design (OOD) process consists of developing the ____.

​package diagrams

​In a sequence when one assumes that the objects are already available to receive messages, that is considered to be the _______.

​perfect memory assumption

​Domain layer classes should ____.

​prepare persistent classes for storage to the database

​Communication diagrams indicates the order of the messages with ____.

​sequence numbers

​After completing a use-case design using CRC cards, the next step is to _______.

​update the design class diagram

​A class that is responsible for accessing both the Internet and a database has ____ cohesion.

​very low

​User interface objects in a sequence diagram often are labeled with the stereotype ____.

​view or boundary

​Which of the following is valid Unified Modeling Language (UML) notation for a method signature?

​visibility name(parameter list):type-expression

​Which of the following is correct UML notation for an attribute in a design class?

​visibility name:type-expression = initial-value{property}

A(n) _____ approach to the SDLC is used when the exact requirements of a system or needs of users are not well understood.​

Adaptive

A field in a relational table called "address" would be an example of what?

Complex data type

Which is NOT one of the primary areas for risk and feasibility analysis?​

Deployment risks​

​Which diagram is directly used to identify methods and write programming code for object-oriented systems?

Design class diagram

Which is NOT one of the responsibilities of the database administrator?

Determine data confidentiality

Which two of the following activities belong to the second core process of planning and monitoring the project?​

Establish the project environment Staff and allocate resources

Classes that participate in a classification relationship can only be represented within a relational database as a single table containing all the attributes in each class.

False

Data elements in a relational database are organized into ____.

False

In a Scrum project users can change the items being worked on whenever necessary.

False

Maintaining simplicity in Agile Modeling eliminates the need for validating the models with code.​

False

The SDLC development approach taught in the textbook is a variation of the spiral model.​

False

The System Vision Document consists of the problem description and the business benefits.​

False

The UP should not be tailored to the needs of a specific organization or system project.​

False

The domain data in a database is sometimes referred to as metadata.

False

The elaboration phase of the UP is usually completed in one iteration.​

False

​Dependency relationships cannot exist between classes within packages.

False

​In generalization/specialization the attributes (but not the associations) of the subclass are inherited from the superclass.

False

​The first step in object-oriented design is to develop the design class diagram.

False

Which of the following is not a synonym of the others?

Field

A(n) ____ is a field or set of fields stored in one table that also exists as a primary key in another table

Foreign Key

UP disciplines are involved in each iteration, which is typically planned to span ____.​

Four weeks

​If a class is reusable, that is to say that it can be used in several different applications, then it has been designed using what good design principle? An example might be a button class.

High cohesion

____ are a critical element of relational database design because they are the bases for representing relationships among tables.

Keys

​Which of the following symbols is used in a communication diagram, but not in a sequence diagram?

Link

Which of the following is NOT a component or function of a typical database management system (DBMS)?​

Low-level process management

​A separate relation must be created to store the attributes of a ____ relationship among two other classes.

Many-to-many

A(n) ______ is a representation of an important aspect of the real world.​

Model

Which of the following is NOT an XP practice?​

No requires coding standards

​____ diagrams partition a design class diagram into related functions.

Package

The time from the deployment of a new system until the break-even point is reached is sometimes called the ______.​

Payback period

Which two of the following are activities belonging to the first core process?

Perform risk and feasibility analysis Quantify project approval factors

The UP life cycle model includes all of the following:​

Phases, disciplines, and iterations​

The first release-level activity in an XP development approach is ____.

Planning a series of iterations

A(n) ____ is a field or set of fields used to uniquely identify each row.​

Primary key

Which of the following principles of project management evaluates Requests for Proposals?​

Procurement Management

Which of the following is completed in the inception phase of the UP?​

Produce rough estimates of cost and schedule

​Which of the following are information items on CRC cards. (Choose two)

Responsibilities Attributes

The objective of the ____ is to keep the system running productively during the years following its initial installation.​

Support phase

In XP development, a(n) ____ can guide members toward a vision and help them understand the system.​

System metaphor

In a relational database, a row can be referred to as a(n) ____.

TUple

Each class on an class diagram is represented by a(n) ____ in a relational database.​

Table

Scrum focuses primarily on the ____ level.​

Team

​Which of the following is the best coupling choice for an input window, domain, and database object in a system?

The input window is coupled to the domain and the domain is coupled to the database.

A major reason that software development projects to fail is due to poor project management.​

True

A relation describes the structure, content, and access controls of a physical data store or database.

True

A relational database management system stores data in tables.

True

In adaptive, iterative projects there are usually two types of schedules created.​

True

Newer iterative and Agile development paradigms have improved project success. However, these approaches still have one-third of all projects have problems delivering satisfactory results on time.​

True

Relationships between tables is usually indicated through the use of a foreign key.

True

With Agile Cost Management it is important to control the costs, even more important than estimating the costs to get project approval.​

True

​Both a communication diagram and a sequence diagram have the same purpose and provide basically the same information.

True

​Message names should be given to indicate the service requested from the destination object.

True

​Messages on communication diagrams use the same syntax as messages from on sequence diagrams.

True

​Navigation visibility may be bidirectional.

True

​On a sequence diagram activation lifelines are attached to lifelines.

True

​The starting point for identifying messages in detailed design of a use case is always the SSD.

True

Which of the following is not a synonym of the others?

Tuple

Which of the following is a basic value of agile software development?​

Working software over comprehensive documentation

The term ____ refers to an approach that completes parts of a system in one or more iterations and puts them into operation for users.​

incremental development

A(n) "_______" is a guideline to help an analyst complete a specific task and often includes step-by-step instructions to do something such as how to create a model.​

technique

The first XP development activity is creating ____.​

user stories

​Which of the following is NOT a valid technique to return data from an input message?

​A return condition name

Which of the following methodologies use an adaptive approach to systems development?​

​All of them (Unified Process, Extreme Programming, ​Scrum)

​Which of the following is an example of an interaction diagram?

​Communication diagram

​Given two classes, customer and order, which class would probably have navigational visibility to which class?

​Customer to Order

​The creation of a work breakdown structure is helpful in the development of what?

​Detailed work schedule.

Which of the following is NOT one of the PMBOK knowledge areas?​

​Documentation Management

​Which analysis model serves as an input model to a design class diagram?

​Domain model class diagram

Which is not one of the responsibilities of the DA?

​Establish user authentication for data access

Which of the following is NOT one of the activities of the second core process to plan and monitor the project.​

​Estimate the project length

​Which is a valid sequence of modeling steps for designing a use case?

​First cut DCD, Communication diagram, Final DCD, Package Diagram

What can be said about the following relational database table (key is underlined): (Choose the most correct answer) StudentID, Name, Major, CreditsCompleted, GPA, AcademicStanding

​In First and Second Normal Form

Which two of the following questions (decision points) are important when monitoring project progress?​

​Is the variance significant? ​Is the task on target?

What technique is used to control the scope in an Agile project?​

​Keep a prioritized list of required functions.

​The following notation "anOrd:Order" can be interpreted as follows:

​Order is an object. anOrd is the reference to that object

​A Web based application that integrates HTML code with business logic is said to be in violation of what design principle?

​Protection from variations

​Which two models are primary models in object-oriented detailed design?

​Sequence diagram and design class diagram

Which of the following is NOT one of the activities associated with staffing the project team?​

​Setting up programming rules and guidelines.

A ____ combines three components: the problem description, the business benefits, and the system capabilities.​

​System vision document

Project Quality Management is different for Agile projects because they place heavy emphasis in what additional area?​

​The quality of the project processes.

​Which of the following is true of class-level methods?

​They are executed by the class instead of a specific object of the class.

​Which would be the least desirable reason to initiate a new development project?

​To take advantage of new technology

Which of the following best describes the reason why projects fail?​

​Undefined project management practices

​____ methods must be included in a design class diagram.

​Use case specific

​View layer classes should do all of the following EXCEPT _______.

​create problem domain classes

​The primary models used for OO detailed design are ____ diagrams.

​design class and interaction

​Developing a(n) ____ diagram is a multistep process of determining which objects work together and how they work together.

​interaction


Ensembles d'études connexes

Chapter 59: Concepts of Care for Patients With Diabetes Mellitus

View Set

Ch 8 - DNA: The Chemical Nature of the Gene

View Set

Care for Patients with Problems of the Central Nervous System: The Brain (39).

View Set