Ch 6+7 Modeling EXAM Flashcards
Unlock all answers in this set
Unlock answersquestion
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