SADCW 11-15 Review Questions

Ace your homework & exams now with Quizwiz!

System vision document

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

with the adapter pattern

A different implementation of a function is required in an existing system. The best way to integrate this function into the system is ______

structure chart

A graphical diagram whish shows the hierarchical organization of modules is called a(n) _______.

technique

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.

model

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

structured

A(n) ____ program is one that has one beginning and one ending.

adaptive

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

system development methodology

A(n) _____ provides guidelines to follow for completing every activity in systems development, including specific models, tools, and techniques.

sequence diagram

A(n) _______ is used to show the interacting messages between objects that collaborate.

32%

According to the CHAOS report for 2009 what is the percent of projects that can be considered completely successful?

update the design class diagram

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

the requirements are uncertain

An adaptive approach to a development project is best used when _______.

A predictive approach

An approach to the SDLC that plans the project in advance and then progresses according to the plan is called what?

modified waterfall

An approach to the SDLC where the phases overlap is often referred to as the _______ approach.

planning the project

An example of a project phase in a predictive project is ____.

boundary

An input window class is an example of a(n) ____ design class type.

Class responsibility collaboration

CRC stands for what?

sequence numbers

Communication diagrams indicates the order of the messages with ____.

contain Structure Query Language (SQL) statements

Data access layer classes should ____.

interaction

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

The detailed work schedule

Estimating the effort required and identifying task dependencies is usually part of the work to create what?

the longest path through the network

Given a project schedule with all tasks connected with one-way arrows and task durations. The critical path is _____.

Singleton Pattern

Given the following code, identify the pattern. Class MyBuild { static MyBuilder builder = null; { if builder == null {builder = new MyBuilder( ); return builder; }D) Link, Which of the following symbols is used in a communication diagram, but not in a sequence diagram?

Customer to Order

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

adds complexity

High coupling ____ in a system.

OrderHandler

If you are doing detailed design for the use case Create New Order, which class should receive the first input?

To understand what you are building and to communicate the solution

In Agile modeling what are the two important reasons for building models?

guillemets

In Unified Modeling Language (UML) notation, a stereotype is indicated by ____.

perfect memory assumption

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

property

In design class notation, the ____ of an attribute is enclosed in curly braces {}.

model-view-controller

MVC stands for _______.

Schedule

Missing milestones on a project may be an indication of project that has high _______ risk.

highly cohesive

One main principle of structured design is that program modules should be designed so that they are ____.

Component diagram

Ports and sockets are used to show the interface in what kind of UML diagram?

The quality of the project processes

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

Object-oriented

Reuse is one of the primary benefits of using what type of development methodology?

use case controller

System designers frequently create a class called a ____ that can serve as a collection point for incoming messages.

waterfall model

The _____ approach is an SDLC approach that assumes the output of each phase are frozen before moving on to the next phase.

Structure Analysis and Design Technique

The acronym SADT stands for what?

Detailed work schedule.

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

Let the controller object do it.

The customer relationship system needs to instantiate a new customer object. How should this be done?

Organizational risk

The fear of using a computer (computer phobia) is a type of _______ risk.

package diagrams

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

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

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

data flow diagram

The key graphical model of the systems requirements used with structured analysis is the ____.

applying the discount factor to the combination of benefits and costs

The net present value for a year is calculated by _______.

support phase

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

Project management

The organization and direction of other people to achieve a planned result within a predetermined schedule and budget is called what?

the C++ language for the CGI

The original method used to process input data in a Web based system was by using computer programs in ______.

issues related to technology are ignored

The perfect technology assumption implies that _______.

$200,000

The present value of $200,000 development costs in year 0 assuming a 10% discount rate is:

design class and interaction

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

interaction

The realization of a use case-determining what objects collaborate by sending messages to each other to carry out the use case-is done through the development of a(n) ____ diagram.

iteration

The term "____" means that work activities are done once, then again, and yet again.

abstraction

The term "_______" is used to separate out some aspect of the real world that is important to understand when we build a model.

incremental development

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

payback period

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

stereotyping

UML provides a technique to extend the standard UML notation to include new symbols. This technique is called ________.

view or boundary

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

Salaries of the development team

Usually the highest cost for the development and deployment of a new system is _____.

create problem domain classes

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

Replace the :System object with all the objects that must collaborate

What is the first step in constructing a first-cut sequence diagram from the elements of the system sequence diagram (SSD)?

developing software

What is the primary goal in Agile Modeling?

Keep a prioritized list of required functions.

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

a method is being invoked on the destination object

When a message is sent from an originating object to a destination object it means that ______.

colon

When denoting a specific object in a sequence diagram, a ____ serves as the divider between the object name and the specific object identifier.

An end of iteration review

When the project team asks "Are our working relationships with the user effective?" it is doing what?

Domain model class diagram

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

Design class diagram

Which diagram is directly used to write programming code for object-oriented systems?

A logical way to determine its predecessor.

Which is NOT a criterion that is used to determine how to define tasks for a work breakdown structure.

Identify staffing requirements

Which is NOT an activity associated with establishing the project environment?

Deployment risks

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

* [true/false]RetVal := name (param)

Which is the correct notation for a message label on a sequence diagram?

Undefined project management practices

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

Component diagrams

Which of the following diagrams is used for architectural design?

Description of when the pattern does not apply

Which of the following is NOT a component of the design pattern template?

To reduce staffing requirements

Which of the following is NOT a standard reason for initiating a system development project.

Maintain core models to verify past decisions

Which of the following is NOT an Agile Modeling principle?

Setting up programming rules and guidelines.

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

Estimate the project length

Which of the following is NOT one of the activities of the second core process

Connectivity configuration

Which of the following is NOT one of the categories of difference between networked based systems and Internet based systems.

Assess project risks

Which of the following is NOT one of the external responsibilities of a project manager?

Develop specifications

Which of the following is NOT one of the internal responsibilities of a project manager

Training the users

Which of the following is NOT one of the major activities of the support phase?

Functional module

Which of the following is NOT part of a multilayer object-oriented design (OOD)?

Working software over comprehensive documentation

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

A superior/subordinate relationship is usually navigated from the superior to the subordinate class

Which of the following is a general guideline for designing navigation visibility?

Oversight committee

Which of the following is also called a steering committee?

Communication diagram

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

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

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

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

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

Method signatures

Which of the following is usually NOT included in a first-cut design class diagram?

visibility name(parameter list):type-expression

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

Communications Management

Which of the following principles of project management identifies all stakeholders?

A planned undertaking with a start and stop and that produces a result.

Which of the following statements best defines what a project is?

Sequence diagram and design class diagram

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

Package

____ diagrams partition a design class diagram into related functions.

Agile development

____ is a philosophy and set of guidelines for developing software in an unknown, rapidly changing environment.

Use case specific

____ methods must be included in a design class diagram.

OOP

_____ consists of writing statements in a programming language to define what each type of object does.


Related study sets

Chapter 2 Key Words Understanding Health Insurance

View Set

Chapter 7 - Archiving and Compression

View Set

Communication 1000 Final Exam-Auburn University

View Set

Social Work Ch. 3 (multiple choice)

View Set

Biology chapter 7 practice questions

View Set