Systems Analysis & Design: CH 9 MC Questions

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

When drawing the tree, systems analysts do not have to identify:

- (NOT) all outcomes - all actions - the order - all conditions

Which is not one of three main advantages of a decision tree over a decision table?

- (NOT) more correct as a communication tool - sequential structure of decision tree branches - conditions and actions of decision trees are found on some branches - more readily understood

Process logic may be represented as:

- structured english - a decision table - a decision tree - a formula

When selection is indicated for elements in the data dictionary:

an IF...THEN...ELSE structure must be present in the structured English statements

In a decision table, ________ occur(s) when rules suggest different actions but satisfy the same conditions.

contradictions

What is a way to examine, describe, and document structured decisions?

decision table

Running a section of code over and over again until some condition is met is an example of a:

loop

Process specifications are sometimes called ________ , because they are a small portion of the total project specifications.

minispecs

Structured English can be more complex if blocks of (instructions) are ________ within each other to show hierarchy.

nested

In order to determine the human information requirements using a decision analysis strategy, what must the systems analyst determine?

objectives

Unlike the decision tree used in management science, what doesn't the analyst's tree contain?

outcomes

One of the goals of producing ________ is to validate the system design, including the data flow diagram and the data dictionary.

process specifications

When structured decisions are not complex, an appropriate technique for analyzing the decision process is the use of ________.

structured English

A goal of producing process specifications is to:

validate the system design, including data flow diagrams and the data dictionary

When creating process specifications, what needs to be done for manual tasks?

Create well-defined procedures for employees performing the tasks

Which is the correct choice?

Use decision trees when the sequence of conditions and actions is critical

In a decision table, contradictions occur when:

rules suggest different actions but satisfy the same conditions

In order to build decision tables, what does the analyst not need to do?

- Eliminate any impossible situations - Simplify the table as much as possible - (NOT) determine the minimum size of the table - Eliminate inconsistencies

In order to use structured English, which convention is not advisable?

- Express all logic in terms of sequential structures, decision structures, case structures, or iterations. - (NOT) Blank a line and indent blocks of statements to show their hierarchy - Use and capitalize accepted keywords such as IF, THEN - Be careful when using "and" and "or"

Which of the following is not a business rule?

- business conditions and actions - (NOT) user ethics - logical inferences - processing sequences

Which of the following is not a problem when creating decision tables?

- impossible situations - (NOT) too many conditions - redundancy - contradictions

Which of the following is not one of the main problems that can occur in developing decision tables?

- incompleteness - impossible situations - contradictions - (NOT) repetition

Which is structured English not based on?

- instructions organized into nested and grouped procedures - simple English statements - (NOT) unstructured logic - add, multiply, move, and so on

Which of the following is not a business rule?

- logical inferences - mathematical and functional derivations - (NOT) programming language IF statements - definitions of business terms

Primitive process specifications are not produced for:

- processes that use decision trees - (NOT) processes for which pre-written code already exists - processes that involve complex editing

Which of the following is not one of the three basic constructs used to code computer programs?

- sequence - selection - iteration - (NOT) computation

Which of the following is not a goal of producing process specifications?

- to reduce ambiguity of the process - (NOT) to reduce the time it takes for a process to run - to obtain a precise description of what is accomplished - to validate the system design

Process descriptions may exist on a form or within a ________ repository.

CASE tool

When iteration is indicated for an element or a group of elements in the data dictionary:

DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statements must be included

________ are an important tool in the analysis of structured decisions.

Decision tables

________ are used when complex branching occurs in a structured decision process.

Decision trees

A data structure with optional elements contained in parenthesis or either/or elements contained in brackets will have a corresponding ________ statement in the process specification.

IF...THEN...ELSE

Which of the following is not an example of a keyword for structured English?

IS LIKE

________, indicated by braces on a data structure, must have a corresponding DO WHILE, DO UNTIL, or PERFORM UNTIL structured English statement.

Iteration

________ are created for primitive processes on a data flow diagram.

Process specifications


Kaugnay na mga set ng pag-aaral

S294: Book 2: Chapter 2: Cell membranes

View Set

Physical Assistance and Monitoring Medical Emergencies

View Set

FIN 780 Exam 2 - Ch 10 Sample Concept Questions Pt 1 (STOCK & RETURNS)

View Set

n1220 wk 4 perfusion (with practice eaq questions)

View Set

Chapter 13: Fluid and Electrolytes: Balance and Disturbance

View Set