CIS 130: Test On Data Flow Diagram! Trivia Quiz

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Yupeilin
Y
Yupeilin
Community Contributor
Quizzes Created: 7 | Total Attempts: 12,890
Questions: 25 | Attempts: 808

SettingsSettingsSettings
CIS Quizzes & Trivia

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


Questions and Answers
  • 1. 

    Which is NOT true of use cases?

    • A.

      They are formal ways of representing how a business system interacts with its environment

    • B.

      They illustrates the activities that are performed by the users of the system

    • C.

      They can be thought of as an external or functional view of a business process

    • D.

      They illustrate what starts (or triggers) an event, all the people that are involved, and how the system provides value

    Correct Answer
    D. They illustrate what starts (or triggers) an event, all the people that are involved, and how the system provides value
  • 2. 

    The primary actor in a use case is generally:

    • A.

      An external user of the system

    • B.

      The Project Sponsor

    • C.

      The Champion

    • D.

      The Project manager

    • E.

      The Systems Analyst

    Correct Answer
    A. An external user of the system
    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.

    Rate this question:

  • 3. 

    A 'temporal' trigger might be which of the following:

    • A.

      A patient calls to make an appointment with a doctor

    • B.

      The accounting department needs information for a report

    • C.

      The human resources department needs a tax withholding form to be filled out by a new employee

    • D.

      The date changes to the first day of the month

    • E.

      A new shipping of goods arrives and needs to be added to the inventory

    Correct Answer
    D. The date changes to the first day of the month
    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.

    Rate this question:

  • 4. 

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

    • A.

      Identify the use case

    • B.

      Identify the analyst

    • C.

      Identify the major steps within each use case

    • D.

      Identify elements within steps

    • E.

      Confirm the use case

    Correct Answer
    B. Identify the analyst
  • 5. 

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

    • A.

      Primary Actor

    • B.

      Secondary Actor

    • C.

      Major inputs descriptions

    • D.

      Major steps performed

    • E.

      Identification of the trigger

    Correct Answer
    B. Secondary Actor
    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.

    Rate this question:

  • 6. 

    Use cases generally have three parts:

    • A.

      Basic information, details, and event-driven modeling

    • B.

      Inputs and outputs, and events

    • C.

      Details, event-driven modeling, basic information

    • D.

      Technical feasibility, economic feasibility and organizational feasibility

    • E.

      Basic information, inuts and outputs, and details

    Correct Answer
    E. Basic information, inuts and outputs, and details
    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.

    Rate this question:

  • 7. 

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

    • A.

      Only the common inputs and outputs

    • B.

      Developing separate use cases for every possible input and every possible output

    • C.

      All possible inputs and outputs (even with rare occurrences)

    • D.

      What triggers these inputs and outputs

    • E.

      Using activity elimination to see if these inputs and outputs are really needed

    Correct Answer
    C. All possible inputs and outputs (even with rare occurrences)
    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.

    Rate this question:

  • 8. 

    Which is NOT true of use cases?

    • A.

      They contain all the information needed to build one part of a process model

    • B.

      Each use case has a name, a number, importantce level, brief description, primary actor, trigger, major inputs and outputs, and a list of major steps

    • C.

      Use cases can be identified by reviewing the functional requirements

    • D.

      Use cases should be confirmed by users

    • E.

      Use cases normally contain ten to twelve major steps

    Correct Answer
    E. Use cases normally contain ten to twelve major steps
  • 9. 

    Data flow diagramming is:

    • A.

      The only process modeling currently used

    • B.

      A detailed description of data

    • C.

      Almost the same as a flow chart

    • D.

      Focused on the processes or activities that are performed

    • E.

      A visual version of a use case

    Correct Answer
    D. Focused on the processes or activities that are performed
    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.

    Rate this question:

  • 10. 

    A process is:

    • A.

      An activity or a function that is performed for some specific business reason

    • B.

      A single piece of data

    • C.

      A collection of data

    • D.

      A trigger to a use case

    • E.

      A person, organization or system outside of the system

    Correct Answer
    A. An activity or a function that is performed for some specific business reason
    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.

    Rate this question:

  • 11. 

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

    • A.

      A data flow

    • B.

      A process

    • C.

      An external entity

    • D.

      A trigger

    • E.

      A data store

    Correct Answer
    C. An external entity
    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.

    Rate this question:

  • 12. 

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

    • A.

      Context Diagram

    • B.

      Level 0 diagrams

    • C.

      Level 1 diagrams

    • D.

      Level 2 diagrams

    • E.

      All DFDs show this

    Correct Answer
    A. Context Diagram
    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.

    Rate this question:

  • 13. 

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

    • A.

      Give it a number and a verb phrase name, like 'search inventory'

    • B.

      Give it a noun description phrase, like 'Inventory-process-1'

    • C.

      Give it only a number - and depending on whether it is a major process (a whole number) or a subsidiary process (a whole number with a decimal point and value - like 1.3)

    • D.

      Give it a sentence name, like 'Customer arrives at checkout counter'

    • E.

      Use whatever process she feels comfortable with - as long as she is consistent

    Correct Answer
    A. Give it a number and a verb phrase name, like 'search inventory'
    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.

    Rate this question:

  • 14. 

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

    • A.

      Breakdown

    • B.

      Division

    • C.

      Decomposing

    • D.

      Splittin

    • E.

      Halving

    Correct Answer
    C. Decomposing
    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.

    Rate this question:

  • 15. 

    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:

    • A.

      2.1, 2.2, 2.3

    • B.

      2-1, 2-2, 2-3

    • C.

      2A, 2B, 2C

    • D.

      2-A, 2-B, 2-C

    • E.

      2-initial, 2-main, 2-end

    Correct Answer
    A. 2.1, 2.2, 2.3
    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.

    Rate this question:

  • 16. 

    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:

    • A.

      A single line with arrows on both ends labeled YTD Payroll Details

    • B.

      A dashed line with arrows on both ends labeled YTD Payroll Details

    • C.

      A line out of the data store labeled: Current YTD Payroll Details; and a line into the data store labeled: Updated YTD Payroll Details

    • D.

      Two separate data flow lines but each with the same name YTD Payroll Details

    • E.

      Two dashed lines but with the same name of YTD Payroll Details

    Correct Answer
    C. A line out of the data store labeled: Current YTD Payroll Details; and a line into the data store labeled: Updated YTD Payroll Details
    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.

    Rate this question:

  • 17. 

    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:

    • A.

      Totally acceptable for a context diagram

    • B.

      Incorrect for a context diagram, but acceptable on the Level 0 diagram

    • C.

      Incorrect for both a context and Level 0 diagrams, but acceptable for a Level 1 diagram

    • D.

      Incorrect for context, level 0, level 1, but acceptable for a leve 2 diagram

    • E.

      Incorrect in all situations

    Correct Answer
    E. Incorrect in all situations
    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.

    Rate this question:

  • 18. 

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

    • A.

      Context diagram

    • B.

      Level 0 diagram

    • C.

      Level 1 diagram

    • D.

      Level 2 diagram

    • E.

      Decision Tree

    Correct Answer
    B. Level 0 diagram
    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.

    Rate this question:

  • 19. 

    The context diagram shows:

    • A.

      Detailed processing logic

    • B.

      All major processes

    • C.

      All the data stores in the system

    • D.

      The "big picture" of the system with external entities and only one process

    • E.

      The system in context with all other systems in that department (for example, accounts payable, accounts receivable, etc.)

    Correct Answer
    D. The "big picture" of the system with external entities and only one process
    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.

    Rate this question:

  • 20. 

    Which of the following is NOT correct?

    • A.

      Every set of DFD's must have one context diagram

    • B.

      Every process is wholly and completely described by the processes on its children DFD's

    • C.

      Every process must be broken down farther on Level 1 and Level 2 diagrams

    • D.

      Every data store has at least one input data flow someplace in the entire DFD system

    • E.

      Every process has a unique name that is a action oriented verb phrase

    Correct Answer
    C. Every process must be broken down farther on Level 1 and Level 2 diagrams
  • 21. 

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

    • A.

      Entity-relationship diagrams and data-flow diagrams

    • B.

      Data-flow diagrams and structure charts

    • C.

      Structured English and decision tables

    • D.

      Structure charts and entity-relationship daigrams

    Correct Answer
    C. Structured English and decision tables
    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.

    Rate this question:

  • 22. 

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

    • A.

      Structured English

    • B.

      Analytical shorthand

    • C.

      Decision tables

    • D.

      Symbolic notation

    Correct Answer
    A. Structured English
    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.

    Rate this question:

  • 23. 

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

    • A.

      Rules

    • B.

      Action stubs

    • C.

      Value stubs

    • D.

      Condition stubs

    Correct Answer
    D. Condition stubs
    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.

    Rate this question:

  • 24. 

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

    • A.

      Condition stubs

    • B.

      Rules

    • C.

      Action stubs

    • D.

      Direction stubs

    Correct Answer
    C. Action stubs
    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.

    Rate this question:

  • 25. 

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

    • A.

      Exempt condition

    • B.

      Indifferent condition

    • C.

      Relaxed condition

    • D.

      Complex condition

    Correct Answer
    B. Indifferent condition
    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.

    Rate this question:

Quiz Review Timeline +

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

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.