• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/25

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

25 Cards in this Set

  • Front
  • Back

Which of the following graphically characterize(s) processes and data flows through a business system?
A. Data dictionary
B. Data flow diagrams
C. Structured analysis
D. Design

B. Data flow diagrams

Which of the following is the biggest advantage of the data flow approach over narrative explanations?
A. Freedom from committing to the technical implementation of the system too early
B. Further understanding of the interrelatedness of systems and subsystems
C. Communicating current system knowledge of users through data flow diagrams
D. Conceptual freedom found in the use of the four symbols

D. Conceptual freedom found in the use of the four symbols

Which of the following is not one of the four basic symbols used to chart data movement on data flow diagrams?
A. Oval
B. Arrow
C. Rectangle with rounded corners
D. Open-ended rectangle

A. Oval


What is the middle of the process symbol used for?
A. Process sequence
B. Identifying number
C. Process description
D. Process implementation

C. Process description


Which of the following describes an error condition?
A. External entities directly connected to other external entities
B. External entities connected to processes
C. Data stores connected to processes
D. Several data flow entering or leaving a process

A. External entities directly connected to other external entities


Which of the following is not included in the context level diagram?
A. Basic inputs
B. Processes
C. Data store
D. Outputs

C. Data store


A primitive process is:
A. a process that is not exploded to a child diagram.
B. the central process on a context level diagram.
C. a process that requires two or more data flow into it.
D. a process that has only base elements flowing in or out of it.

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


Which of the following is not an error when drawing a data flow diagram?
A. all data flowing into a process or out of a process
B. data flow on a child diagram that has only one end connected to a process, the other end is a point in space
C. connecting data stores and external entities directly to each other
D. placing more than nine processes on a data flow diagram

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


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:
A. a primitive process.
B. a disordered pair.
C. a logical data flow diagram.
D. unbalanced decomposition.

D. unbalanced decomposition.


A logical data flow diagram:
A. includes types of programs, such as online or batch.
B. is a model of how the system will be implemented.
C. does not include any primitive processes.
D. is a model of how the business works.

D. is a model of how the business works.


Which of the following is not an advantage of using a logical model?
A. A system based on a logical model is more stable.
B. The logical model helps the analyst understand the business being studied.
C. It facilitates communication with the users.
D. A logical model clarifies which processes are automated.

D. A logical model clarifies which processes are automated.


Which of the following is not an advantage of using a physical model?
A. Transaction data stores are identified.
B. It is easier to create compared with the logical model.
C. The sequence of processes is identified.
D. Controls are included.

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


Physical data flow diagrams:
A. include processes for adding, updating, changing, and deleting records.
B. are used to model business events, along with their input and output.
C. enable the analyst to better understand the business.
D. include no interface data flow in or out of processes.

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


Transaction files:
A. are used when interface data flow exist on data flow diagrams.
B. may be used to link processes that execute at different times.
C. are included to store all derived elements.
D. are required to implement all on-line processes.

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


Which of the following is not a reason for partitioning processes into separate programs?
A. The processes represent different user groups.
B. The processes execute at different times.
C. To control system security.
D. To maintain consistency of data.

D. To maintain consistency of data.


A CRUD matrix is used to show:
A. places in the system where the data is inaccurate.
B. where records are updated, added, deleted, or used.
C. which Web pages are placed on a secure server.
D. the partitioning of data flow diagrams in a client/server environment.

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


In a CRUD matrix, each row represents the data stores used for each:
A. process.
B. database table.
C. data flow child diagram.
D. activity.

D. activity.


The process of creating a simple data flow diagram fragment for each unique system trigger is called:
A. event modeling.
B. trigger analysis.
C. response cases.
D. CRUD model analysis.

A. event modeling.


The advantage of building data flow diagrams based on events is that:
A. events are small scale and easy to analyze for input and output.
B. users are familiar with the events within their business and know how the events drive other activities.
C. events fall into one of four categories: read, update, create, delete.
D. events are predictable and lend a high degree of stability to the data flow diagram.

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


A use case:
A. summarizes an activity, its trigger, input, and output.
B. describes a subsystem of a data flow diagram showing how the processes use data produced by other processes.
C. describes how the data is partitioned into programs for different users.
D. shows when the data is updated, read, created or deleted.

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


Partitioning on a data flow diagram for an ecommerce Web site may be used to show:
A. external events.
B. triggers.
C. security.
D. derived elements.

C. security.


Which of the following is a goal of dividing a Web site into a series of Web pages?
A. Improve the ease of maintaining the Web site.
B. Improve the collection of Web metrics.
C. Improve tracking of page movement by the customer.
D. Improve the revenue obtained by page marketing.

A. Improve the ease of maintaining the Web site.


What should be created each time data must be obtained from a data store or an external partner?
A. A transaction data store
B. A new browser window and DFD process to validate the window’s data
C. A unique Web form and DFD process to validate and process the data
D. A Web form that extends the previous Web form.

C. A unique Web form and DFD process to validate and process the data


Having separate Web forms to collect transaction data means that:
A. the forms are each quite complex with complex validation.
B. the forms are less complex and easier to fill out.
C. the processing will take place slowly.
D. the Web site will not be as attractive.

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


Each time an external company or system is involved:
A. the processes that handle each of the interactions should be partitioned into one program for security reasons.
B. a new temporary data store must be used with a process to create the data store.
C. the process that handles the interaction must be on a secure server.
D. the process involved needs to be partitioned into a separate program.

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