System Analysis And Design Exam! Hardest 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 Kilikika
K
Kilikika
Community Contributor
Quizzes Created: 7 | Total Attempts: 27,426
Questions: 88 | Attempts: 3,843

SettingsSettingsSettings
System Analysis And Design Exam! Hardest Trivia Quiz - Quiz

System analysis refers to the procedure of gathering and clarifying facts, recognizing the difficulty or issues, and disintegration of a system into its parts. It improves the system, and the parts work efficiently. Whereas, system design is the process of replacing a system by describing the part or modules. This quiz has been designed to test your knowledge about the process. Let's try to out the quiz. All the best!


Questions and Answers
  • 1. 

    The act of breaking a system into its component subsystems, processes, and subprocesses is known as __

    • A.

      Control flow

    • B.

      Data conservation

    • C.

      Dissecting

    • D.

      Decomposition

    Correct Answer
    D. Decomposition
    Explanation
    Decomposition refers to the act of breaking down a system into its component subsystems, processes, and subprocesses. This process helps in understanding the system better and analyzing its functionality at a granular level. By decomposing a system, we can identify the different parts and their relationships, which ultimately aids in designing and managing complex systems effectively.

    Rate this question:

  • 2. 

    Which of the following is the best definition of a decision table?

    • A.

      Table of rules that governs how a process is to be completed?

    • B.

      Table presentation of the use-case list

    • C.

      Tabular presentation that specifies a set of conditions and their corresponding actions

    • D.

      Table that documents processes and the locations where they are performed

    Correct Answer
    C. Tabular presentation that specifies a set of conditions and their corresponding actions
    Explanation
    A decision table is a tabular presentation that specifies a set of conditions and their corresponding actions. It is used to represent complex business rules or logic in a structured and organized manner. The table consists of rows representing different combinations of conditions and columns representing the corresponding actions to be taken. This format allows for easy understanding and analysis of the decision-making process, making it a valuable tool for designing and implementing systems or processes.

    Rate this question:

  • 3. 

    The CRUD in a CRUD matrix stands for?

    • A.

      Customer, receiver, user, data

    • B.

      Create, relay, uploaded, delete

    • C.

      Context diagram, requirements diagram, use-case diagram, decomposition diagram

    • D.

      Create, read, update, delete

    • E.

      Check, resume, update, delete

    Correct Answer
    D. Create, read, update, delete
    Explanation
    The correct answer is "create, read, update, delete". The acronym CRUD stands for these four basic operations that can be performed on data in a database or any other storage system. "Create" refers to the action of adding new data, "read" is about retrieving or viewing existing data, "update" involves modifying or changing the existing data, and "delete" is the process of removing or deleting data from the system. These operations are fundamental for managing data and maintaining its integrity and usability.

    Rate this question:

  • 4. 

    Which of the following is a type of data flow that splits into multiple data flows?

    • A.

      Diverging data flow

    • B.

      Converging data flow

    • C.

      Event data flow

    • D.

      Control data flow

    Correct Answer
    A. Diverging data flow
    Explanation
    A diverging data flow is a type of data flow that splits into multiple data flows. This means that a single input or process is divided into multiple outputs or paths, allowing data to flow in different directions. This can occur when there are multiple branches or decision points in a system or process, and the data needs to be distributed or processed differently based on certain conditions or criteria.

    Rate this question:

  • 5. 

    Which of the following terms describes the smallest piece of data that has meaning to the users and the business?

    • A.

      Data structure

    • B.

      Data conservation

    • C.

      Data attribute

    • D.

      Data requirement

    Correct Answer
    C. Data attribute
    Explanation
    A data attribute is a term that describes the smallest piece of data that has meaning to the users and the business. It refers to a specific characteristic or property of a data entity that provides information and context. Data attributes are essential for organizing and categorizing data, allowing users and businesses to understand and interpret the information effectively.

    Rate this question:

  • 6. 

    What is the legitimate values for an attribute called?

    • A.

      Domain

    • B.

      Type

    • C.

      Flow

    • D.

      Structure

    Correct Answer
    A. Domain
    Explanation
    The term "domain" refers to the set of permissible values that an attribute can take. In the context of this question, "domain" is the correct answer as it accurately describes the legitimate values for an attribute. The other options, such as "type," "flow," and "structure," do not specifically relate to the range of values an attribute can have.

    Rate this question:

  • 7. 

    What type of data flow diagram depicts the elementary processes, data stores, and data flows for a single event?

    • A.

      Event diagram

    • B.

      Primitive diagram

    • C.

      Context diagram

    • D.

      System diagram

    Correct Answer
    B. Primitive diagram
    Explanation
    A primitive diagram is a type of data flow diagram that depicts the elementary processes, data stores, and data flows for a single event. It focuses on the specific details of the event and breaks it down into its basic components. This diagram is used to analyze and understand the flow of data within a system for a particular event or process.

    Rate this question:

  • 8. 

    What do rounded rectangles represent in data flow diagrams?

    • A.

      Processes

    • B.

      External agents

    • C.

      Data stores

    • D.

      Data flows

    Correct Answer
    A. Processes
    Explanation
    Rounded rectangles in data flow diagrams represent processes. Processes are the activities or transformations that occur within a system. They can be manual or automated and are responsible for taking inputs, performing actions, and producing outputs. The rounded rectangle shape is used to visually represent these processes in the diagram.

    Rate this question:

  • 9. 

    Data models are superior for all of the following reasons EXCEPT:

    • A.

      Data models more quickly identify business vocabulary than process models

    • B.

      Data models are far less expensive to construct than process models

    • C.

      Process models frequently include too much high level detail

    • D.

      Data models are almost always built quicker

    Correct Answer
    B. Data models are far less expensive to construct than process models
    Explanation
    The given correct answer states that data models are not less expensive to construct than process models. This means that data models are not superior to process models in terms of cost-effectiveness. However, the other options mentioned in the question highlight the advantages of data models, such as their ability to quickly identify business vocabulary, the inclusion of less high-level detail compared to process models, and their generally quicker construction time.

    Rate this question:

  • 10. 

    When mapping data requirements, it is important to ask all of the following questions EXCEPT:

    • A.

      What level of access is required

    • B.

      Can the location create instances of the entity

    • C.

      Can the location update existing instances of the entity

    • D.

      Can the location delete instances of the entity

    • E.

      Will we have comp ability issues

    Correct Answer
    E. Will we have comp ability issues
    Explanation
    When mapping data requirements, it is important to ask questions related to level of access, creating instances of the entity, updating existing instances, and deleting instances. However, the question of "will we have compatibility issues" is not directly related to data requirements and therefore does not need to be asked.

    Rate this question:

  • 11. 

    With respect to data structures, what does the "=" mean?

    • A.

      And, and designates sequence

    • B.

      Only one of the attributes may be present

    • C.

      The system is incapable of handling such high levels of data flow

    • D.

      Consists of or is composed of

    Correct Answer
    D. Consists of or is composed of
    Explanation
    The "=" symbol in data structures represents the relationship of "consists of" or "is composed of". It signifies that one element is made up of or includes another element.

    Rate this question:

  • 12. 

    What is the practice of ensuring that a data flow contains only data needed by the receiving process called?

    • A.

      Data conservation

    • B.

      Data flow

    • C.

      Data motion

    • D.

      Control flow

    Correct Answer
    A. Data conservation
    Explanation
    Data conservation refers to the practice of ensuring that a data flow contains only the necessary data needed by the receiving process. This means that any unnecessary or redundant data is eliminated or filtered out, reducing the amount of data being transferred and improving efficiency. By conserving data, organizations can optimize their data flows, reduce storage and processing requirements, and enhance overall data management practices.

    Rate this question:

  • 13. 

    What is a process model used to document the scope for a system called?

    • A.

      Context data flow diagram

    • B.

      Flow chart

    • C.

      Event table

    • D.

      Data flow diagram

    Correct Answer
    A. Context data flow diagram
    Explanation
    A context data flow diagram is a process model used to document the scope for a system. It provides a high-level overview of the system and its interactions with external entities. It shows the flow of data between the system and external entities, without going into too much detail about the internal processes. This diagram helps to define the boundaries of the system and understand how it interacts with its environment.

    Rate this question:

  • 14. 

    What concept requires that data flow diagrams at different levels of detail reflect consistency and completeness?

    • A.

      Data conservation

    • B.

      Composite data flow

    • C.

      Policy

    • D.

      Balancing

    Correct Answer
    D. Balancing
    Explanation
    Balancing is the concept that requires data flow diagrams at different levels of detail to reflect consistency and completeness. Balancing ensures that the inputs and outputs of a system are properly accounted for and that all data flows are balanced, meaning that no data is lost or created in the process. This concept helps to maintain the accuracy and integrity of the data flow diagrams, ensuring that they accurately represent the system being analyzed.

    Rate this question:

  • 15. 

    What is an analysis tool for finding and identifying business events and responses called?

    • A.

      Use case

    • B.

      System analysis

    • C.

      Strategic systems planning

    • D.

      Data structure

    Correct Answer
    A. Use case
    Explanation
    A use case is an analysis tool that helps in finding and identifying business events and responses. It describes the interactions between a system and its users, outlining the steps and actions required to achieve a specific goal. Use cases are commonly used in system analysis to understand the requirements and functionalities of a system and to ensure that it meets the needs of the users. They help in identifying the actors involved, the flow of events, and the expected outcomes in a business scenario.

    Rate this question:

  • 16. 

    What is the work performed by a system in response to incoming data flows or conditions called?

    • A.

      Value stream

    • B.

      Process

    • C.

      Activity

    • D.

      Task

    Correct Answer
    B. Process
    Explanation
    The work performed by a system in response to incoming data flows or conditions is called a process. A process refers to a series of steps or activities that are performed in order to achieve a specific goal or outcome. In this context, the system is actively processing the incoming data or conditions, which involves analyzing, transforming, or responding to them in some way. The other options, such as value stream, activity, or task, do not capture the comprehensive nature of the work performed by the system in this scenario.

    Rate this question:

  • 17. 

    What is the logical unit of work that must be completed as a whole called?

    • A.

      Function

    • B.

      Process

    • C.

      Model

    • D.

      Event

    Correct Answer
    D. Event
    Explanation
    An event is the logical unit of work that must be completed as a whole. It represents a specific action or occurrence that triggers a response or a series of actions. Events can be used to organize and manage the flow of a system or program, ensuring that tasks are executed in the correct order and that dependencies are properly handled.

    Rate this question:

  • 18. 

    What is a context diagram?

    • A.

      A diagram used to document the scope for a system

    • B.

      The most in depth data flow diagram

    • C.

      A model of the final design, ready for implementation

    • D.

      A flowchart depicting one small, specific process broken down to its lowest level

    Correct Answer
    A. A diagram used to document the scope for a system
    Explanation
    A context diagram is a diagram that is used to document the scope for a system. It provides a high-level overview of the system and its surrounding environment, showing the interactions between the system and external entities. It helps to define the boundaries and interfaces of the system, allowing stakeholders to understand the context in which the system operates. This diagram does not provide detailed information about the system's design or implementation, but rather focuses on capturing the overall scope and context of the system.

    Rate this question:

  • 19. 

    Data flows can be described in terms of all of the following data structures EXCEPT:

    • A.

      A single attribute that is representative of a group of attributes

    • B.

      A sequence or group of data attributes that occur one after another

    • C.

      The selection of one or more attributes from a set of attributes

    • D.

      The repetition of one or more attributes

    Correct Answer
    A. A single attribute that is representative of a group of attributes
    Explanation
    The given answer states that data flows can be described in terms of all of the following data structures except for a single attribute that is representative of a group of attributes. This means that data flows can be described as a sequence or group of data attributes that occur one after another, the selection of one or more attributes from a set of attributes, or the repetition of one or more attributes. However, a single attribute that represents a group of attributes is not a valid way to describe data flows.

    Rate this question:

  • 20. 

    All of the following is true about structured english except

    • A.

      Should use strong, imperative verbs

    • B.

      Pseudocode

    • C.

      A sequence of simple, declarative sentences

    • D.

      Uses only names that have been defined in the project dictionary

    Correct Answer
    B. Pseudocode
    Explanation
    Structured English is a method of writing program specifications using a combination of natural language and programming constructs. It aims to make the specifications more readable and understandable for both technical and non-technical stakeholders. While structured English should use strong, imperative verbs, a sequence of simple, declarative sentences, and only names that have been defined in the project dictionary, it does not involve the use of pseudocode. Pseudocode is a more informal and less structured way of representing algorithms and is not typically used in structured English.

    Rate this question:

  • 21. 

    All of the following are part of process models EXCEPT:

    • A.

      External agents

    • B.

      Data stores

    • C.

      Process concepts

    • D.

      Data flows

    • E.

      System users

    Correct Answer
    E. System users
    Explanation
    The question asks for an exception among the given options, which are external agents, data stores, process concepts, data flows, and system users. Among these options, system users are not part of process models. Process models typically represent the flow of activities and interactions within a system, including external agents, data stores, process concepts, and data flows. System users, on the other hand, refer to the individuals or entities who interact with the system but are not represented within the process model itself.

    Rate this question:

  • 22. 

    All of the following are properties for the values for each attribute EXCEPT:

    • A.

      Data type

    • B.

      Domain

    • C.

      Null value

    • D.

      Default value

    Correct Answer
    C. Null value
    Explanation
    The question is asking about the properties for the values of each attribute, and it is asking for the property that is NOT included. The properties listed are data type, domain, null value, and default value. The correct answer is "null value" because it is the only property that is not typically associated with the values of an attribute. Data type refers to the type of data that can be stored in the attribute, domain refers to the set of possible values for the attribute, and default value refers to the value that is automatically assigned if no other value is specified.

    Rate this question:

  • 23. 

    Which type of normal form looks for transitive dependencies?

    • A.

      First normal form

    • B.

      Second normal form

    • C.

      Third normal form

    • D.

      Fourth normal form

    • E.

      Fifth normal form

    Correct Answer
    C. Third normal form
    Explanation
    The third normal form looks for transitive dependencies. This means that in a table, if there is a dependency between two non-key attributes through another non-key attribute, it violates the third normal form. To achieve the third normal form, such transitive dependencies need to be removed by decomposing the table into multiple tables.

    Rate this question:

  • 24. 

    All of the following are synonyms for the term "Attribute" EXCEPT:

    • A.

      Element

    • B.

      Property

    • C.

      Child

    • D.

      Field

    Correct Answer
    C. Child
    Explanation
    The term "attribute" refers to a characteristic or quality of something. Out of the options provided, "child" does not directly relate to this definition. In the context of data or programming, "element," "property," and "field" can all be used synonymously with "attribute" to describe different aspects or features of an object or entity. However, "child" typically refers to a subordinate or dependent element within a hierarchical structure, rather than a synonym for "attribute."

    Rate this question:

  • 25. 

    Which of the following is a data model that includes all entities, attributes, relationships, subsetting criteria, and precise cardinalities?

    • A.

      Fully attributed data model

    • B.

      Key based data model

    • C.

      Application data model

    • D.

      Context data model

    Correct Answer
    A. Fully attributed data model
    Explanation
    A fully attributed data model is a data model that includes all entities, attributes, relationships, subsetting criteria, and precise cardinalities. This means that it provides a comprehensive representation of the data, including all the necessary details and specifications. It is a complete and detailed representation of the data structure, allowing for a thorough understanding and analysis of the data.

    Rate this question:

  • 26. 

    What does CASE stand for?

    • A.

      Computer aided selection enterprise

    • B.

      Computer aided service enterprise

    • C.

      Computer aided system engineering

    • D.

      Computer aided system evaluation

    Correct Answer
    C. Computer aided system engineering
    Explanation
    The acronym CASE stands for Computer Aided System Engineering. This term refers to the use of computer-based tools and techniques to assist in the development, analysis, and maintenance of software systems. CASE tools provide support for various activities in the software development life cycle, such as requirements gathering, design, coding, testing, and documentation. These tools help improve productivity, quality, and consistency in software development processes by automating tasks, facilitating collaboration, and providing a structured approach to system engineering.

    Rate this question:

  • 27. 

    Which of the following best describes second normal form?

    • A.

      An entity whose attributes have no more than one value for a single instance of that entity

    • B.

      An entity whose non primary key attributes are dependent on the full primary key

    • C.

      An entity whose non primary key attributes are not dependent on any other non primary key attributes

    • D.

      None of the above

    Correct Answer
    B. An entity whose non primary key attributes are dependent on the full primary key
    Explanation
    Second normal form (2NF) is a database normalization rule that states that an entity should be in 1NF and all non-primary key attributes should be dependent on the full primary key. This means that each non-primary key attribute in the entity should be functionally dependent on the entire primary key, and not on any subset of the primary key. This helps to eliminate redundancy and ensures that data is stored efficiently and accurately in the database.

    Rate this question:

  • 28. 

    Which of the following is the definition of an entity

    • A.

      A class of persons, places, objects, events, or concepts about which we need to capture and store

    • B.

      A data model utilizing several notations to depict data in terms of the entities and relationships described by that data

    • C.

      The value that will be recorded if a value is not specified by the user

    • D.

      A group of attributes that uniquely identifies an instance of an entity

    Correct Answer
    A. A class of persons, places, objects, events, or concepts about which we need to capture and store
    Explanation
    An entity refers to a class of persons, places, objects, events, or concepts about which we need to capture and store data. This definition implies that entities are the fundamental building blocks of a data model, representing the various categories or types of information that we want to track and manage. By capturing and storing data about these entities, we can organize and analyze information in a structured manner, enabling effective data management and decision-making processes.

    Rate this question:

  • 29. 

    Which of the following is the definition of a domain?

    • A.

      A property of an attribute that identifies what type of data can be stored in the attribute

    • B.

      A property of an attribute that defines what values the attributes can legitimately take on

    • C.

      The value that will be recorded if a value is not specified by the user

    • D.

      A single occurrence of an entity

    Correct Answer
    B. A property of an attribute that defines what values the attributes can legitimately take on
    Explanation
    A domain is a property of an attribute that defines what values the attributes can legitimately take on. This means that a domain specifies the range of acceptable values for a particular attribute. It helps to ensure data integrity and validity by restricting the type of data that can be stored in the attribute.

    Rate this question:

  • 30. 

    One of a number of keys that may serve as the primary key of an entity is an __

    • A.

      Subsetting criteria

    • B.

      Alternate key

    • C.

      Candidate key

    • D.

      Degree

    Correct Answer
    C. Candidate key
    Explanation
    A candidate key is one of the potential choices for the primary key of an entity. It is a unique identifier that can be used to uniquely identify each record in a table. In other words, it is a column or a combination of columns that can uniquely identify a row in a table. The candidate key is chosen from a set of attributes that could potentially serve as the primary key.

    Rate this question:

  • 31. 

    What is data model called that utilizes several notations to depict data in terms of the entities and relationships described by that data?

    • A.

      Use case diagram

    • B.

      Entity relationship diagram

    • C.

      Context diagram

    • D.

      Diagram 0

    • E.

      Business process hierarchy

    Correct Answer
    B. Entity relationship diagram
    Explanation
    An entity relationship diagram is a data model that utilizes several notations to depict data in terms of the entities and relationships described by that data. It is a visual representation that shows how different entities are related to each other in a database. This diagram helps to understand the structure of the database and the relationships between entities, making it easier to design and manage the database effectively.

    Rate this question:

  • 32. 

    An entity can be all of the following EXCEPT

    • A.

      Persons

    • B.

      Places

    • C.

      Objects

    • D.

      Events

    • E.

      Relationships

    Correct Answer
    E. Relationships
    Explanation
    An entity can refer to a person, place, object, or event, as these are all tangible or observable entities. However, relationships are not physical entities themselves but rather the connections or associations between entities. Therefore, relationships are not considered as one of the possible options for an entity.

    Rate this question:

  • 33. 

    Which of the following is NOT considered a compound attribute

    • A.

      Name

    • B.

      Address

    • C.

      Gender

    • D.

      Phone number

    Correct Answer
    C. Gender
    Explanation
    Gender is not considered a compound attribute because it represents a single characteristic or property of an entity. Compound attributes are composed of multiple sub-attributes that provide more detailed information. In this case, both name and address can have multiple sub-attributes such as street, city, and state, while phone number can have sub-attributes like country code and area code. However, gender does not have any sub-attributes and is therefore not considered a compound attribute.

    Rate this question:

  • 34. 

    What is an attribute called that assumes a unique value for each entity instance?

    • A.

      Data type

    • B.

      Domain

    • C.

      Default value

    • D.

      Key

    Correct Answer
    D. Key
    Explanation
    The attribute that assumes a unique value for each entity instance is called a key. A key is used to uniquely identify each entity in a database table. It ensures that no two entities have the same value for the key attribute, allowing for efficient retrieval and manipulation of data.

    Rate this question:

  • 35. 

    What is a candidate key called that is not selected to become the primary key?

    • A.

      Primary key

    • B.

      Concatenated key

    • C.

      Alternate key

    • D.

      Child key

    Correct Answer
    C. Alternate key
    Explanation
    An alternate key is a candidate key that is not selected to become the primary key. It is an alternative option for the primary key and can uniquely identify records in a database table. While the primary key is chosen as the main identifier for a table, an alternate key can also serve as a unique identifier if needed.

    Rate this question:

  • 36. 

    What is a data entity called that derives one or more attributes from another entity?

    • A.

      Parent entity

    • B.

      Associative entity

    • C.

      Identifying entity

    • D.

      Child entity

    Correct Answer
    D. Child entity
    Explanation
    A child entity is a data entity that derives one or more attributes from another entity. It is called a child entity because it inherits attributes from a parent entity. This allows for the organization and categorization of data, as the child entity represents a subset or specialization of the parent entity.

    Rate this question:

  • 37. 

    All of the following diagrams are used to model processes during systems analysis EXCEPT

    • A.

      Context data flow diagram

    • B.

      Component diagram

    • C.

      Event diagram

    • D.

      Primitive diagram

    • E.

      System diagram

    Correct Answer
    B. Component diagram
    Explanation
    A component diagram is not used to model processes during systems analysis. Instead, it is used to represent the physical components of a system and their relationships. In systems analysis, other diagrams like context data flow diagrams, event diagrams, primitive diagrams, and system diagrams are used to model processes and interactions within a system.

    Rate this question:

  • 38. 

    The types of logical processes include all of the following EXCEPT

    • A.

      Function

    • B.

      Event

    • C.

      Elementary process

    • D.

      Sequence

    Correct Answer
    D. Sequence
    Explanation
    The given question asks for the type of logical processes that are NOT included among the options provided. The options given are function, event, elementary process, and sequence. Among these options, sequence is the correct answer because it is indeed a type of logical process. Therefore, the correct answer is sequence.

    Rate this question:

  • 39. 

    What is the practice of ensuring that a data flow contains only data needed by the receiving process called?

    • A.

      Data balancing

    • B.

      Data conservation

    • C.

      Event partitioning

    • D.

      Data synchronization

    Correct Answer
    B. Data conservation
    Explanation
    Data conservation refers to the practice of ensuring that a data flow contains only the necessary data required by the receiving process. This involves minimizing the amount of unnecessary data being transmitted or stored, which can help improve efficiency, reduce storage costs, and enhance data security. By conserving data, organizations can focus on transmitting and storing only the relevant information, optimizing resources and ensuring that data is handled in a more streamlined and effective manner.

    Rate this question:

  • 40. 

    Which word is a synonym for "logical model"?

    • A.

      Implementation model

    • B.

      Technical model

    • C.

      External agent

    • D.

      Conceptual model

    Correct Answer
    D. Conceptual model
    Explanation
    A "logical model" refers to a representation of a system or concept that focuses on the logical relationships and structure. The term "conceptual model" also refers to a representation of a system or concept, but it emphasizes the overall concepts and ideas rather than the specific implementation details. Therefore, "conceptual model" is a synonym for "logical model" as both terms describe a high-level representation of a system or concept.

    Rate this question:

  • 41. 

    Which of the following is the best definition for an iteration structure in Structured English?

    • A.

      It specifies that a set of steps should be repeated based on some stated condition

    • B.

      It indicates that a process must perform under well-specified conditions

    • C.

      A series of simple, declarative sentences

    • D.

      It specifies that one set of steps should be taken if an event occurs and another set if it is false

    Correct Answer
    A. It specifies that a set of steps should be repeated based on some stated condition
    Explanation
    An iteration structure in Structured English is best defined as a set of steps that should be repeated based on a stated condition. This means that the structure allows for the repetition of a specific set of steps until a certain condition is met. It provides a way to automate repetitive tasks and streamline processes by defining the conditions under which the steps should be repeated.

    Rate this question:

  • 42. 

    Which of the following is NOT a process model?

    • A.

      Context data flow diagram

    • B.

      Functional decomposition diagram

    • C.

      External event diagram

    • D.

      Temporal system data flow diagram

    • E.

      Use case list

    Correct Answer
    D. Temporal system data flow diagram
    Explanation
    A temporal system data flow diagram is not a process model because it does not depict the flow of processes or activities within a system. Instead, it focuses on the temporal aspects of data flow, such as the timing and sequencing of data inputs and outputs. Process models, on the other hand, represent the flow of processes and activities within a system, showing how data moves through different stages or steps. The other options listed - context data flow diagram, functional decomposition diagram, external event diagram, and use case list - are all examples of process models commonly used in software engineering and system analysis.

    Rate this question:

  • 43. 

    What is the technique that compares the lifetime profitability of alternative solutions?

    • A.

      Discount rate

    • B.

      Payback analysis

    • C.

      Net present value analysis

    • D.

      Return on investment analysis

    Correct Answer
    D. Return on investment analysis
    Explanation
    Return on investment analysis is a technique that compares the lifetime profitability of alternative solutions. It measures the return or profit generated from an investment relative to its cost. By calculating the return on investment, businesses can evaluate the financial viability of different solutions and determine which one provides the highest profitability. This analysis takes into account the time value of money and considers the cash flows generated over the entire lifespan of the investment. It is a widely used method for decision-making in business and investment scenarios.

    Rate this question:

  • 44. 

    Which of the following is a process that handles a given event?

    • A.

      Event partitioning

    • B.

      Event response list

    • C.

      Event handler

    • D.

      Event diagram

    Correct Answer
    C. Event handler
    Explanation
    An event handler is a process that is responsible for handling a given event. It is the component that receives and processes events triggered by user actions or system events. The event handler is designed to perform specific actions or tasks in response to the event, such as updating data, displaying information, or executing a function. It is an essential part of event-driven programming and allows for the execution of code based on specific events occurring.

    Rate this question:

  • 45. 

    What is a tabular form of presentation that specifies a set of conditions and their corresponding actions called?

    • A.

      Decision table

    • B.

      Event table

    • C.

      Use case table

    • D.

      Response event table

    Correct Answer
    A. Decision table
    Explanation
    A decision table is a tabular form of presentation that specifies a set of conditions and their corresponding actions. It is commonly used in decision-making processes to systematically analyze different combinations of conditions and determine the appropriate actions to be taken. This table helps in organizing complex logic and simplifying the decision-making process by providing a clear and structured representation of all possible scenarios and their outcomes.

    Rate this question:

  • 46. 

    What is the merger of multiple data flows into a single data flow called?

    • A.

      Diverging data flow

    • B.

      Converging data flow

    • C.

      Controlling data flow

    • D.

      Event driven data flow

    Correct Answer
    B. Converging data flow
    Explanation
    Converging data flow refers to the process of merging multiple data flows into a single data flow. It involves bringing together different streams of data or information into one unified pathway. This can be beneficial in situations where data from various sources needs to be combined and processed together for analysis or decision-making purposes. By converging the data flows, it becomes easier to manage and manipulate the information effectively.

    Rate this question:

  • 47. 

    What is a data flow?

    • A.

      Data at rest

    • B.

      Data in motion

    • C.

      Data being processed

    • D.

      Data being recited

    Correct Answer
    B. Data in motion
    Explanation
    Data in motion refers to the movement of data from one location to another, either within a system or between different systems. This can include data being transmitted over a network, transferred between devices, or exchanged between applications. Data in motion is typically associated with real-time or near real-time data processing and communication. It is important in ensuring the timely and accurate transfer of information, enabling various processes and applications to access and utilize the data effectively.

    Rate this question:

  • 48. 

    What does a data structure contain?

    • A.

      Entities

    • B.

      Pieces

    • C.

      Jargon

    • D.

      Attributes

    Correct Answer
    D. Attributes
    Explanation
    A data structure contains attributes, which are the characteristics or properties associated with the data. These attributes define the structure and behavior of the data and allow for efficient storage, retrieval, and manipulation of the data.

    Rate this question:

  • 49. 

    What is a process called that handles a given event in the event response list?

    • A.

      Event handler

    • B.

      Event diagram

    • C.

      Event response list

    • D.

      Event partitioning

    Correct Answer
    A. Event handler
    Explanation
    An event handler is a process that handles a given event in the event response list. It is responsible for executing the necessary actions or functions when a specific event occurs. It is commonly used in programming and software development to define the behavior or response to events such as button clicks, mouse movements, or keyboard inputs. The event handler receives the event as input and performs the desired actions or invokes the appropriate functions to respond to that event.

    Rate this question:

  • 50. 

    All of the following are examples of elementary process names EXCEPT

    • A.

      Process online order

    • B.

      Check product availability

    • C.

      Calculate order cost

    • D.

      Check customer credit

    Correct Answer
    A. Process online order
    Explanation
    The given question asks for an example of an elementary process name that is NOT included in the options. The options provided are "process online order," "check product availability," "calculate order cost," and "check customer credit." Since the question asks for an example that is NOT included, the correct answer is "process online order." This means that "process online order" is an example of an elementary process name.

    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
  • Feb 05, 2009
    Quiz Created by
    Kilikika
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.