Ch 6+7 Modeling EXAM Flashcards

question

Which prototype includes only some, but not all, of the components of the final system?
answer

selected features prototype
question

Which kind of prototyping is most similar to what engineers call “bread boarding”?
answer

patched-up prototype
question

A patched-up prototype is likely to be:
answer

inefficient.
question

Which of these is a potential disadvantage of prototyping?
answer

shapes systems before problem is thoroughly understood
question

Which of these is not a guideline for developing a prototype?
answer

Build the system slowly and carefully.
question

Which of these is not an advantage of prototyping?
answer

buffers users against computer malfunctioning
question

Which of these is not a way users can be expected to help in prototyping?
answer

providing the necessary technical expertise for interfacing with the database
question

The agile approach is based on:
answer

All of the above.
question

Systems that require constant updating and technical design are prone to which kind of error?
answer

miscommunication
question

Which of the following is not one of the four values of agile modeling?
answer

technical skill
question

Which of the following is not a basic activity of agile development?
answer

documenting
question

Which of the following can be used to communicate ideas that would otherwise remain fuzzy or unshaped?
answer

coding
question

When doing pair programming which person(s) chooses a partner programmer?
answer

the programmers
question

In agile development ________ are on spoken interaction between developers and users not on written communication.
answer

stories
question

Which of the following is a core practice of the agile approach?
answer

A 40-hour work week.
question

Which of the following statements is not a principle of agile modeling?
answer

“Code for tomorrow.”
question

Which of the following is not a component of the Scrum methodology?
answer

spring
question

Based on their study of a group of programmers, the best programmers are ________ times more productive than the worst ones.
answer

five to ten
question

Making all product release deadlines imminent:
answer

pushes a realistic expectation for completion to the fore.
question

It has been noted that dividing up groups and setting up barriers often introduces:
answer

errors.
question

Building a ________ of information systems is a useful technique for quickly gathering information requirements.
answer

prototype
question

A system that has all necessary features but is inefficient is an example of a ________ prototype.
answer

patched-up
question

A regional blood inventory system that is instituted in one regional hospital with plans to install the system in the remaining hospitals is an example of a ________ prototype.
answer

first-of-series
question

A system for which only input and output are prototyped is called a ________.
answer

nonoperational
question

An example of ________ prototyping is building the first airplane of a series and then seeing if it flies before building a second.
answer

first-of-series
question

An example of ________ prototyping is building a full-scale model of an automobile that is used in wind tunnel tests.
answer

nonoperational
question

An example of ________ prototyping is programming a working model that has all the necessary features but is inefficient.
answer

patched-up
question

One distinct advantage of prototyping is that it is not necessary or desirable to build ________ for prototype purposes.
answer

an entire working system
question

An advantage of prototyping is tied to the fact that user ________ change over time.
answer

requirements
question

The first step of prototyping is to estimate the ________ involved for building system modules.
answer

costs
question

When prototyping, it is essential that analysts work in ________ modules.
answer

manageable
question

________ software, such as Microsoft products or PeopleSoft may be used for prototyping.
answer

COTS
question

Users’ roles in prototyping can be summed up in two words: honest ________.
answer

involvement
question

It is the responsibility of the ________ to translate suggestions and innovations into workable systems.
answer

analyst
question

In the agile approach, ________ is determined by listening to customers and getting them to write down their stories.
answer

scope
question

Which graphically characterize(s) data processes and flows through a business system?
answer

data flow diagrams
question

Which is the biggest advantage of the data flow approach over narrative explanations?
answer

conceptual freedom found in the use of the four symbols
question

Which is not one of the four basic symbols used to chart data movement on data flow diagrams?
answer

an oval
question

What is the middle of the process symbol used for?
answer

process description
question

A primitive process is:
answer

a process that is not exploded to a child diagram.
question

Which of the following is not an error when drawing a data flow diagram?
answer

data flow on a child diagram that has only one end connected to a process, the other end is a point in space
question

When the data flow in and out of a parent process do not match the data flow in or out of a child diagram, it is called:
answer

unbalanced decomposition.
question

A logical data flow diagram:
answer

is a model of how the business operates.
question

Which of the following is not an advantage of using a logical model?
answer

A logical model clarifies which processes are automated.
question

Which of the following is not an advantage of using a physical model?
answer

It is easier to create compared with the logical model.
question

Physical data flow diagrams:
answer

include processes for adding, updating, changing and deleting records.
question

Transaction files:
answer

may be used to link processes that execute at different times.
question

Which of the following is not a reason for partitioning processes into separate programs?
answer

to maintain consistency of data
question

A CRUD matrix is used to show:
answer

where records are updated, added, deleted or used.
question

In a CRUD matrix, each row represents the data stores used for each:
answer

activity.
question

The process of creating a simple data flow diagram fragment for each unique system trigger is called:
answer

event modeling.
question

The advantage of building data flow diagrams based on events is that:
answer

users are familiar with the events within their business and know how the events drive other activities.
question

A use case:
answer

summarizes an activity, its trigger, input, and output.
question

Partitioning on a data flow diagram for an ecommerce Web site may be used to show:
answer

security.
question

Which of the following is a goal of dividing a Web site into a series of Web pages?
answer

improve the ease of maintaining the Web site
question

What should be created each time data must be obtained from an external partner?
answer

a unique Web form and DFD process to validate and process the data
question

Ajax is used to:
answer

obtain data from a Web server and update the current Web form.
question

Having separate Web forms to collect transaction data means that:
answer

the forms are less complex and easier to fill out.
question

Each time an external company or system is involved:
answer

the process involved needs to be partitioned into a separate program.
question

Which of these are reasons for partitioning a system?
answer

to keep transactions secure
question

A method that provides conceptional freedom for representing processes and flows in a business system is the ________.
answer

data flow diagram
question

________ depict the broadest possible overview of system inputs, processes, and outputs.
answer

Data flow diagrams.
question

By using combinations of only four symbols, the systems analyst is able to create a pictorial depiction of data flows that eventually can provide solid system ________.
answer

documentation
question

The data flow approach enables the systems analyst to better understand the interrelatedness of ________ and ________.
answer

systems; subsystems
question

An external entity is called a source or ________ of data, and is considered to be external to the study.
answer

destination
question

Data flows occurring simultaneously can be depicted doing just that through the use of ________ arrows.
answer

parallel
question

The data store symbol is simply showing a depository for data which allows addition or ________ of data.
answer

retrieval
question

With a ________ approach, the diagrams move from general to specific.
answer

top-down
question

While the first ________ diagram helps the systems analyst grasp basic data movement, its general nature limits its usefulness.
answer

context
question

When the first ________ diagram is made, inputs and outputs are specified and these remain constant throughout all of the following diagrams.
answer

context

Get instant access to
all materials

Become a Member