CIS 130: Test On Data Flow Diagram! Trivia Quiz

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Yupeilin
Y
Yupeilin
Community Contributor
Quizzes Created: 7 | Total Attempts: 13,237
| Attempts: 822 | Questions: 25
Please wait...
Question 1 / 25
0 %
0/100
Score 0/100
1. On your level 0 diagram you have a process #2 and when you create a level 1 diagram for process #2, you might have processes like:

Explanation

The correct answer is 2.1, 2.2, 2.3 because these options follow a logical and consistent naming convention. The numbering system used is sequential and easy to understand, with each process being represented by a number followed by a decimal point and a digit. This allows for clear identification and organization of the processes within the level 1 diagram.

Submit
Please wait...
About This Quiz
CIS 130: Test On Data Flow Diagram! Trivia Quiz - Quiz

This section consists of 10 questions. You have 15 minutes to complete this section. This section is worth 40% of your total test grade.

Tell us your name to personalize your report, certificate & get on the leaderboard!
2. The primary actor in a use case is generally:

Explanation

The primary actor in a use case is generally an external user of the system because use cases are designed to capture the interactions between the system and its users. The primary actor is the one who initiates the use case and interacts with the system to achieve a specific goal or task. The external user refers to someone who is not directly involved in the development or management of the system but interacts with it as a user or customer.

Submit
3. A process is:

Explanation

The correct answer is "An activity or a function that is performed for some specific business reason." This answer accurately describes a process as an activity or function that is carried out with a specific purpose in mind within a business context.

Submit
4. A modified form of Engish that is used to specify the contents of process boxex in a DFD best describes:

Explanation

Structured English is a modified form of English that is used to specify the contents of process boxes in a Data Flow Diagram (DFD). It is a standardized way of representing the logic and steps involved in a process. By using structured English, the process can be easily understood and communicated by both technical and non-technical stakeholders. It helps in improving the clarity and accuracy of the process representation in a DFD.

Submit
5. Which Data Flow Diagram shows the entire system with its environment with only one process?

Explanation

A context diagram is a type of Data Flow Diagram (DFD) that shows the entire system and its environment with only one process. It provides a high-level view of the system by illustrating the interactions between the system and external entities. The context diagram helps to establish the boundaries of the system and identify the external entities that interact with it. It is often used as a starting point for creating more detailed DFDs at lower levels of abstraction.

Submit
6. Which of the following is probably NOT a step for writing a use case?

Explanation

not-available-via-ai

Submit
7. Ruth is an analyst. On her DFD diagram she has just placed a process. She will

Explanation

Ruth should give the process a number and a verb phrase name, such as 'search inventory'. This naming convention helps to clearly identify the action or function performed by the process, making it easier to understand and communicate within the DFD diagram.

Submit
8. The act of taking a level 1 diagram and creating level 2 diagrams is called:

Explanation

Decomposing is the correct answer because it refers to the act of breaking down a level 1 diagram into more detailed level 2 diagrams. Decomposing involves breaking down a complex system or process into smaller, more manageable components or subsystems, allowing for a more detailed analysis and understanding of the system as a whole. This process helps in identifying dependencies, relationships, and interactions between different components, leading to a more comprehensive and accurate representation of the system.

Submit
9. A new patient calls up an optometrist office to make an appointment. On a DFD diagram, the new patient would be represented by:

Explanation

In a DFD diagram, an external entity represents an external source or destination of data that interacts with the system being modeled. In this scenario, the new patient calling the optometrist office is an external entity as they are not a part of the system but are providing input to it by making an appointment.

Submit
10. The part of the decision table that lists the conditions relevant to the decision is called:

Explanation

Condition stubs refer to the part of the decision table that lists the conditions relevant to the decision. These conditions are the factors or variables that need to be considered in order to make a decision. By listing the conditions in the decision table, it becomes easier to analyze and evaluate the different scenarios and outcomes. The condition stubs help in organizing and structuring the decision-making process by clearly identifying and defining the conditions that need to be met or evaluated.

Submit
11. In a decision table, a condition whose value does not affect which actions are taken for two or more rules is a(n) ____________.

Explanation

An indifferent condition in a decision table refers to a condition whose value does not impact the actions taken for multiple rules. This means that regardless of whether the condition is true or false, the same actions will be executed. In other words, the outcome of the rules is not influenced by the value of this particular condition.

Submit
12. A payroll data flow diagram has a data-store called Accumulated Salary Data. At one stage in the DFD, a process "Calculate YTD-Taxes" gets data from that data store, updates it in the process, and writes it back out. The diagram should show:

Explanation

The correct answer is a line out of the data store labeled "Current YTD Payroll Details" and a line into the data store labeled "Updated YTD Payroll Details". This is because the process "Calculate YTD-Taxes" is getting data from the data store, updating it in the process, and then writing it back out. Therefore, there needs to be a line showing the flow of data out of the data store before it is updated, and another line showing the flow of data into the data store after it has been updated.

Submit
13. What diagram will show all the major processes numbered 1, 2, 3, (etc) external entities and major data stores?

Explanation

A Level 0 diagram is the correct answer because it provides an overview of all the major processes, external entities, and major data stores in a system. It shows the interactions between these components at a high level, without going into the details of each individual process or data flow. This diagram is often used to communicate the overall structure and scope of a system to stakeholders and can help in identifying areas for further analysis or improvement.

Submit
14. Which is NOT true of use cases?

Explanation

not-available-via-ai

Submit
15. A 'temporal' trigger might be which of the following:

Explanation

A 'temporal' trigger refers to an event or condition that is based on time. In this case, the correct answer is "The date changes to the first day of the month." This event marks a specific point in time that can act as a trigger for various actions or processes. It could be used to initiate tasks such as generating monthly reports, calculating monthly expenses, or updating certain records or systems at the start of a new month.

Submit
16. Which of the following is probably NOT a part of most use cases?

Explanation

A secondary actor is not typically a part of most use cases. Use cases typically involve the primary actor, who is the main user or system interacting with the system being described. The primary actor initiates the use case and interacts with the system to achieve a goal. Major inputs descriptions, major steps performed, and identification of the trigger are all essential components of a use case as they describe the inputs, actions, and events that occur during the use case. However, a secondary actor is not a necessary component and is not typically included in most use cases.

Submit
17. Data flow diagramming is:

Explanation

Data flow diagramming is a process modeling technique that focuses on representing the flow of data within a system. It visually depicts the processes or activities that are performed in a system and shows how data moves between these processes. It is a detailed description of data in the sense that it illustrates how data is transformed and manipulated as it moves through the system. While it may share similarities with a flow chart, data flow diagramming specifically emphasizes the processes and activities involved in the system. It is not a visual version of a use case, which is a different modeling technique altogether.

Submit
18. Use cases generally have three parts:

Explanation

The correct answer is "Basic information, inputs and outputs, and details." This answer accurately identifies the three parts of use cases. Basic information includes the general description of the use case, inputs and outputs refer to the data or information that is required and produced by the use case, and details provide a more specific and detailed description of the steps or actions involved in the use case.

Submit
19. When developing the Major Inputs and Major Outputs for a use case, the analyst and users should consider:

Explanation

The correct answer is "All possible inputs and outputs (even with rare occurrences)". When developing the Major Inputs and Major Outputs for a use case, it is important to consider all possible inputs and outputs, even those that may occur rarely. This ensures that the use case is comprehensive and can handle all potential scenarios. By considering all possible inputs and outputs, the analyst and users can identify any potential issues or requirements that may arise and design the use case accordingly. This approach helps in creating a robust and flexible use case that can accommodate various situations.

Submit
20. Which is NOT true of use cases?

Explanation

not-available-via-ai

Submit
21. The context diagram shows:

Explanation

The correct answer is the "big picture" of the system with external entities and only one process. This means that the context diagram provides an overview of the entire system, including the external entities that interact with it and the main process within the system. It does not show detailed processing logic or all the data stores in the system, but rather focuses on giving a high-level understanding of how the system functions within its larger environment. It also does not show the system in context with other systems in the department, but rather focuses on the system itself.

Submit
22. That part of a decision table that specifies which actions are to be followed fo a given set of conditions is called:

Explanation

The part of a decision table that specifies which actions are to be followed for a given set of conditions is called action stubs. Action stubs define the actions or tasks that need to be performed based on the conditions specified in the decision table. They outline the specific actions or steps that should be taken when certain conditions are met, providing a clear and organized way to determine the appropriate actions to be followed in a decision-making process.

Submit
23. On the context diagram, Tim has a process called "Start the Process". It has one output data flow 'Initial Data' and no input data flows. This is:

Explanation

The given process "Start the Process" on the context diagram is incorrect in all situations. In a context diagram, there should be no output data flows as it represents the highest level of abstraction and only shows the interactions between the system being analyzed and its external entities. Additionally, there should be at least one input data flow to represent the information coming into the system. Therefore, the presence of an output data flow without any input data flows makes it incorrect for all levels of diagrams.

Submit
24. Which of the following is NOT correct?

Explanation

not-available-via-ai

Submit
25. Two of the most common methods for modeling system logic are:

Explanation

Structured English and decision tables are two common methods for modeling system logic. Structured English is a natural language-based method that uses a set of standard English-like statements to describe the logic of a system. It provides a clear and structured way to express the sequence of steps and conditions in a program. On the other hand, decision tables are a tabular representation of the logic of a system, where each row represents a specific combination of conditions and each column represents the corresponding actions or outcomes. Decision tables are useful for representing complex business rules and conditions in a concise and organized manner.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 22, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 01, 2009
    Quiz Created by
    Yupeilin
Cancel
  • All
    All (25)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
On your level 0 diagram you have a process #2 and when you create a...
The primary actor in a use case is generally:
A process is:
A modified form of Engish that is used to specify the contents of...
Which Data Flow Diagram shows the entire system with its environment...
Which of the following is probably NOT a step for writing a use case?
Ruth is an analyst. On her DFD diagram she has just placed a process....
The act of taking a level 1 diagram and creating level 2 diagrams is...
A new patient calls up an optometrist office to make an appointment....
The part of the decision table that lists the conditions relevant to...
In a decision table, a condition whose value does not affect which...
A payroll data flow diagram has a data-store called Accumulated Salary...
What diagram will show all the major processes numbered 1, 2, 3, (etc)...
Which is NOT true of use cases?
A 'temporal' trigger might be which of the following:
Which of the following is probably NOT a part of most use cases?
Data flow diagramming is:
Use cases generally have three parts:
When developing the Major Inputs and Major Outputs for a use case, the...
Which is NOT true of use cases?
The context diagram shows:
That part of a decision table that specifies which actions are to be...
On the context diagram, Tim has a process called "Start the Process"....
Which of the following is NOT correct?
Two of the most common methods for modeling system logic are:
Alert!

Advertisement