Systems Analysis & Design

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 Systems
S
Systems
Community Contributor
Quizzes Created: 1 | Total Attempts: 506
Questions: 35 | Attempts: 506

SettingsSettingsSettings
System Analysis And Design Quizzes & Trivia

Mico University College
Mid-Semester Examninations
October 2010


Questions and Answers
  • 1. 

    System maintenance is the removal of undetected errors, and enhancing the existing software.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    System maintenance involves activities such as bug fixing, error correction, and software enhancements. It aims to improve the performance, reliability, and functionality of the existing software by identifying and removing any undetected errors or issues. Therefore, the given statement is true as it accurately describes the purpose of system maintenance.

    Rate this question:

  • 2. 

    The data flow approach emplasizes the logic underlying the system.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The data flow approach emphasizes the logic underlying the system, meaning that it focuses on how data moves through the system and the processes it goes through. This approach is used to analyze and design systems, ensuring that the logic and flow of data are well-defined and efficient. By emphasizing the logic, the data flow approach helps in understanding and improving the system's functionality and performance. Therefore, the statement is true.

    Rate this question:

  • 3. 

    The highest level data flow diagram is called Diagram 0.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The highest level data flow diagram is actually called Context Diagram, not Diagram 0. A Context Diagram provides a high-level overview of the system, showing the interactions between the system and external entities. It represents the system as a single process and does not go into detail about the internal processes or data flows within the system. Therefore, the statement that Diagram 0 is the highest level data flow diagram is incorrect.

    Rate this question:

  • 4. 

    Reverse enginerring is generating the CASE design from computer program code.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    Reverse engineering is the process of analyzing a computer program's code in order to understand its design and functionality. It involves deconstructing the code to generate a CASE (Computer-Aided Software Engineering) design, which can then be used to recreate or modify the program. Therefore, the statement that "Reverse engineering is generating the CASE design from computer program code" is true.

    Rate this question:

  • 5. 

    Data stores may be directly connected to each other by a data flow arrow.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Data stores cannot be directly connected to each other by a data flow arrow. Data stores represent repositories of data and are typically connected to processes or external entities through data flow arrows. They can store and retrieve data, but they cannot directly interact with other data stores. Therefore, the correct answer is False.

    Rate this question:

  • 6. 

    Processes need to have at least one input data flow and one output data flow.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    This statement is true because in order for a process to be considered complete and effective, it must have at least one input data flow, which represents the data or information that is needed for the process to start or continue. Additionally, it must have at least one output data flow, which represents the result or outcome of the process. Without these input and output data flows, the process would not be able to function properly or produce any meaningful results. Therefore, it is necessary for processes to have both input and output data flows.

    Rate this question:

  • 7. 

    When numbering the process, the main process should be assigned the number 1.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given statement is false. When numbering a process, the main process is typically assigned the number 0 or 1, not necessarily 1. This numbering system is commonly used in computer programming and other fields to indicate the order or hierarchy of processes.

    Rate this question:

  • 8. 

    The systems development life cycle (SDLC) is a structured approach used for the development of non-information system.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The explanation for the given correct answer is that the statement is incorrect. The systems development life cycle (SDLC) is actually a structured approach used for the development of information systems, not non-information systems. It is a process that involves planning, designing, building, testing, and implementing an information system to meet the needs of an organization.

    Rate this question:

  • 9. 

    A systems analyst is only concerned with the porgramming of information systems.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    False. A systems analyst is not only concerned with the programming of information systems. Their role involves analyzing and understanding the organization's requirements, designing and implementing solutions, coordinating with stakeholders, and ensuring the system meets the business needs. Programming is just one aspect of their job, but they also focus on system design, testing, documentation, and user training.

    Rate this question:

  • 10. 

    The major goal of system analysis and design is to improve organizational systems by developing or acquiring application software and training employees in its use.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The major goal of system analysis and design is to improve organizational systems. This is achieved by developing or acquiring application software and training employees in its use. System analysis and design involves identifying and solving problems within an organization's systems to enhance efficiency, productivity, and effectiveness. By implementing new software and providing training, organizations can streamline their processes and improve overall performance.

    Rate this question:

  • 11. 

    System Analysis and design is:

    • A.

      A way of applying software solution to business activities.

    • B.

      A method used by companies to create and maintain systems that perform basic business functions.

    • C.

      A structured approach used for the development of non-information system.

    • D.

      Using a unified approach to design computer programs for business operations.

    Correct Answer
    B. A method used by companies to create and maintain systems that perform basic business functions.
    Explanation
    System Analysis and design is a method used by companies to create and maintain systems that perform basic business functions. This involves analyzing the current business processes, identifying areas for improvement, and designing new systems or modifying existing ones to meet the business requirements. It includes activities such as gathering requirements, creating system specifications, designing the system architecture, and implementing and testing the system. This approach ensures that the systems are aligned with the business goals and effectively support the business operations.

    Rate this question:

  • 12. 

    Which of the following is not a component of an information system?

    • A.

      Input

    • B.

      Hardware

    • C.

      Procedure

    • D.

      People

    Correct Answer
    A. Input
    Explanation
    The correct answer is "Input". In an information system, input refers to the data or information that is entered into the system. It is a crucial component as it provides the necessary data for processing and generating outputs. The other options, such as hardware, procedure, and people, are all components of an information system. Hardware refers to the physical devices used to process and store data, procedure refers to the set of instructions or steps followed to accomplish a task, and people refer to the individuals who interact with the system.

    Rate this question:

  • 13. 

    An interrelated set of business procedures used within one business unit working together for a purpose is called a:

    • A.

      Unit

    • B.

      Department

    • C.

      Life cycle

    • D.

      System

    Correct Answer
    D. System
    Explanation
    A system refers to an interrelated set of business procedures within one business unit that work together for a specific purpose. It is a cohesive framework that allows different components to function together harmoniously, ensuring efficiency and effectiveness in achieving the desired objectives. A system typically involves various processes, resources, and stakeholders working in coordination to accomplish specific tasks or deliver specific outputs.

    Rate this question:

  • 14. 

    Which of these systems process large amounts of data for routing transaction?

    • A.

      Transaction Processing Systems

    • B.

      Decision Support Systems

    • C.

      Expert Systems

    • D.

      Management

    Correct Answer
    A. Transaction Processing Systems
    Explanation
    Transaction Processing Systems (TPS) are designed to process large amounts of data for routing transactions. TPS are used in businesses to record and process daily transactions, such as sales, purchases, and inventory updates. They ensure that transactions are completed accurately and efficiently, and they also provide real-time information for decision-making purposes. TPS are essential for organizations that handle high volumes of transactions, such as banks, retail stores, and airlines. They help streamline operations, improve customer service, and maintain accurate records of all transactions.

    Rate this question:

  • 15. 

    Which of these is not considered to be a primary role of a systems analyst?

    • A.

      Change agent

    • B.

      Consultant

    • C.

      Programmer

    • D.

      Supporting expert

    Correct Answer
    C. Programmer
    Explanation
    A systems analyst is responsible for analyzing and improving computer systems within an organization. They work closely with users and management to identify requirements and propose solutions. While a systems analyst may possess programming skills, it is not considered to be a primary role. Their primary roles include being a change agent, facilitating organizational change through technology, acting as a consultant by providing expert advice, and serving as a supporting expert by assisting users with system-related issues.

    Rate this question:

  • 16. 

    During which phase of the SDLC is the analyst concerned with determining problems within the organization?

    • A.

      Identifying problems, Opportunities and Objectives

    • B.

      Determining Information Requirements

    • C.

      Analyzing System Needs

    • D.

      Implementing and Evaluationg the System

    Correct Answer
    A. Identifying problems, Opportunities and Objectives
    Explanation
    During the phase of identifying problems, opportunities, and objectives, the analyst focuses on understanding the current issues and challenges faced by the organization. This involves conducting interviews, surveys, and observations to gather information about the existing problems and potential areas for improvement. By identifying these problems, the analyst can then proceed to develop solutions and objectives that align with the organization's goals. This phase is crucial as it lays the foundation for the subsequent steps in the SDLC, such as determining information requirements, analyzing system needs, and implementing and evaluating the system.

    Rate this question:

  • 17. 

    Which of these is not an approach taken by the analyst when adopting CASE tools?

    • A.

      Communicating more effectively with users

    • B.

      Expediting the local network

    • C.

      Increasing productivity

    • D.

      Integrating the work done during life cycle stages

    Correct Answer
    B. Expediting the local network
    Explanation
    The analyst does not adopt the approach of expediting the local network when using CASE tools. CASE tools are used to support the various stages of the software development life cycle, such as requirements gathering, design, coding, testing, and maintenance. These tools help in increasing productivity, integrating work done during different stages, and communicating more effectively with users. However, expediting the local network is not directly related to the use of CASE tools in software development.

    Rate this question:

  • 18. 

    The physical data flow diagram shows:

    • A.

      How the system will be constructed

    • B.

      How the business entities interrelate

    • C.

      How the relationships will be constructed

    • D.

      How the processes will be constructed

    Correct Answer
    A. How the system will be constructed
    Explanation
    The physical data flow diagram shows how the system will be constructed. It provides a visual representation of the system's components, including hardware, software, and data storage. It illustrates how these components interact and communicate with each other to support the system's functionality. The diagram also depicts the flow of data within the system, showing how information is processed and transferred between different components. Overall, the physical data flow diagram provides a detailed overview of the system's architecture and construction.

    Rate this question:

  • 19. 

    Each data flow should be described with a _____________________

    • A.

      Verb

    • B.

      Noun

    • C.

      Adjective

    • D.

      Verb-adjective-noun

    Correct Answer
    B. Noun
    Explanation
    Each data flow should be described with a noun. This means that when documenting data flows, the focus should be on identifying and describing the specific entities or objects involved in the flow of data. Using nouns helps to clearly define and categorize the elements of the data flow, making it easier to understand and analyze the information being transmitted.

    Rate this question:

  • 20. 

    The main elements of Data Flow Diagrams are:

    • A.

      Data flows, processes, entities, arrows

    • B.

      Entities, data flows, processes, data stores

    • C.

      Entities, processes, environment, data flows

    • D.

      Process, arrows, data stores, environment

    Correct Answer
    B. Entities, data flows, processes, data stores
    Explanation
    Data Flow Diagrams (DFDs) are used to represent the flow of data within a system. The main elements of DFDs are entities, data flows, processes, and data stores. Entities represent external entities such as users or systems that interact with the system being modeled. Data flows represent the movement of data between entities, processes, and data stores. Processes represent the activities or transformations that occur within the system. Data stores represent the storage of data within the system. Therefore, the correct answer is "Entities, data flows, processes, data stores."

    Rate this question:

  • 21. 

    Data flow diagrams are useful through:

    • A.

      The design and implementation phases

    • B.

      The implementation and testing phases

    • C.

      The analysis and design phases

    • D.

      The analysis and testing phases

    Correct Answer
    C. The analysis and design phases
    Explanation
    Data flow diagrams are useful in the analysis and design phases of a project because they help in understanding the flow of data within a system. During the analysis phase, data flow diagrams can be used to identify the inputs, outputs, and processes involved in a system. This helps in understanding the requirements and functionalities of the system. In the design phase, data flow diagrams can be used to create a visual representation of the system's architecture and how data moves through various components. This aids in designing an efficient and effective system.

    Rate this question:

  • 22. 

    Which is not included in the context level diagram?

    • A.

      Basic inputs

    • B.

      Processes

    • C.

      Data store

    • D.

      Outputs

    Correct Answer
    C. Data store
    Explanation
    The context level diagram represents the highest level of abstraction in a system, showing the system as a single process interacting with external entities. It focuses on the flow of data into and out of the system. Data stores, on the other hand, represent repositories of data within the system, which are not typically depicted in the context level diagram. Therefore, the correct answer is "Data store".

    Rate this question:

  • 23. 

    What is the middle of the process symbol used for?

    • A.

      Process sequence

    • B.

      Identifying number

    • C.

      Process description

    • D.

      Process implementation

    Correct Answer
    C. Process description
    Explanation
    The middle of the process symbol is used for process description. This symbol is typically represented as a rectangle and is used to provide a clear and concise description of the specific process or activity being performed. It helps to explain the steps involved in the process and provides a detailed understanding of how the process works.

    Rate this question:

  • 24. 

    The main advantages of prototypeing over SDLC is:

    • A.

      Structured

    • B.

      Complexity

    • C.

      Speed

    • D.

      Stability

    Correct Answer
    C. Speed
    Explanation
    Prototypeing offers the advantage of speed over the traditional Software Development Life Cycle (SDLC). With prototypeing, a basic version of the product is quickly developed and tested, allowing for rapid iterations and feedback. This allows for faster identification of flaws, improvements, and user requirements. In contrast, SDLC follows a more structured and sequential approach, which can be time-consuming and may not allow for quick adaptation to changing needs. Therefore, speed is a significant advantage of prototypeing over SDLC.

    Rate this question:

  • 25. 

    What graphically characterize processes and data flows through a business system?

    • A.

      Data dictionary

    • B.

      Data flow diagrams

    • C.

      Structured analysis

    • D.

      Design

    Correct Answer
    B. Data flow diagrams
    Explanation
    Data flow diagrams are graphical representations that characterize the processes and data flows within a business system. They show how data moves through different processes, entities, and data stores in a system. These diagrams help in understanding the flow of information and how it is processed within an organization. By visually representing the data flows, data flow diagrams provide a clear and concise overview of the system, making it easier to analyze, design, and communicate the structure and behavior of a business system.

    Rate this question:

  • 26. 

    Which of the following is not one of the four basic symbols used to chart data movement on data flow diagrams?

    • A.

      Single square

    • B.

      Arrow

    • C.

      Rectangle with rounded corners

    • D.

      Open-ended rectangle

    Correct Answer
    A. Single square
    Explanation
    The single square is not one of the four basic symbols used to chart data movement on data flow diagrams. The arrow represents the flow of data, the rectangle with rounded corners represents a process, and the open-ended rectangle represents a data store. However, the single square does not have a specific meaning or representation in data flow diagrams.

    Rate this question:

  • 27. 

    _____________are usually not shown in on the child diagrams.

    • A.

      Data flows

    • B.

      Entities

    • C.

      Data stores

    • D.

      Processes

    Correct Answer
    B. Entities
    Explanation
    Entities are usually not shown in the child diagrams because child diagrams are used to provide a more detailed view of a specific process or component within a system. Entities, on the other hand, represent the external actors or objects that interact with the system as a whole. Therefore, they are typically not included in the child diagrams, which focus on the internal workings of a specific process or component.

    Rate this question:

  • 28. 

    Which of the following separates a system from its environment?

    • A.

      Boundary

    • B.

      Interface

    • C.

      Constraint

    • D.

      Interrelated components

    Correct Answer
    A. Boundary
    Explanation
    A boundary separates a system from its environment by defining the limits or scope of the system. It sets the boundary within which the system operates and interacts with its surroundings. The boundary helps to distinguish what is considered part of the system and what is external to it, allowing for the identification and understanding of the system's components and their relationships.

    Rate this question:

  • 29. 

    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

    Correct Answer
    A. A process that is not exploded to a child diagram
    Explanation
    A primitive process refers to a process that is not further broken down or detailed in a child diagram. In other words, it is a standalone process that is not decomposed into smaller subprocesses. This means that all the necessary information and actions related to that process are contained within the same diagram, without the need for further expansion or clarification in a child diagram.

    Rate this question:

  • 30. 

    Practice of another organization developing and running a computer application for your organization is called:

    • A.

      Open source

    • B.

      Outsourcing

    • C.

      Enterprise solution

    Correct Answer
    B. Outsourcing
    Explanation
    Outsourcing refers to the practice of another organization developing and running a computer application for your organization. This involves hiring external resources or services to handle specific tasks or projects, which can include software development and maintenance. It allows organizations to focus on their core competencies while leveraging the expertise and resources of external providers. Outsourcing can provide cost savings, access to specialized skills, increased efficiency, and flexibility in managing IT projects.

    Rate this question:

  • 31. 

    Which of the following concentrates on the technical specifications of the business?

    • A.

      Logical design

    • B.

      Conceptual design

    • C.

      Physical design

    • D.

      System design

    Correct Answer
    C. Physical design
    Explanation
    Physical design focuses on the technical specifications of the business. It involves the detailed planning and implementation of the hardware, software, and network infrastructure required to support the business operations. This includes determining the appropriate hardware components, software applications, and network configurations needed to meet the business requirements. Physical design also considers factors such as scalability, performance, security, and reliability to ensure that the system can effectively support the business processes.

    Rate this question:

  • 32. 

    Which type of CASE tool is used to generate computer program codes:

    • A.

      Upper CASE tool

    • B.

      Lower CASE tool

    • C.

      Integral CASE tool

    • D.

      Merged CASE tool

    Correct Answer
    B. Lower CASE tool
    Explanation
    A Lower CASE (Computer-Aided Software Engineering) tool is used to generate computer program codes. These tools assist in the design, development, and implementation of software systems. Lower CASE tools specifically focus on the code generation phase, helping developers by automating the process of writing code. They provide features like code templates, code generation wizards, and code libraries, which enable programmers to quickly and efficiently generate the necessary code for their software projects.

    Rate this question:

  • 33. 

    This has the goal of integrating many different information systems within the corporation.

    • A.

      Enterprise Resource Planning

    • B.

      Ecommerce

    • C.

      Web Pages

    • D.

      Open source technology

    Correct Answer
    A. Enterprise Resource Planning
    Explanation
    Enterprise Resource Planning (ERP) is a software system that integrates various information systems within a corporation. It allows different departments and functions to share data and communicate effectively, streamlining business processes and improving efficiency. ERP provides a centralized database that enables real-time access to information, facilitating better decision-making and resource allocation. It helps in managing various aspects such as finance, human resources, supply chain, customer relationship management, and more. By integrating multiple systems, ERP enhances collaboration and coordination across the organization, leading to improved productivity and overall performance.

    Rate this question:

  • 34. 

    The old manual system being used in the business operation is called an/a:

    • A.

      Ancient system

    • B.

      Legacy system

    • C.

      Antique system

    • D.

      Lower bound system

    Correct Answer
    B. Legacy system
    Explanation
    A legacy system refers to an old manual system that is still being used in a business operation. It is a term used to describe outdated technology or software that may no longer be supported or updated. Legacy systems can pose challenges as they are often inefficient, costly to maintain, and may lack compatibility with modern systems. Therefore, the correct answer for this question is "Legacy system."

    Rate this question:

  • 35. 

    Which of the following are valid reasons for enhancing a system?i. To add additional features to the system.ii. Due to changes in business and governmental requirements over time.iii. To keep up with the rapid changes in technology.iv. To kep up with disgruntled customers.

    • A.

      I, ii and iii

    • B.

      I and iv

    • C.

      I and ii

    • D.

      All of the above

    Correct Answer
    A. I, ii and iii
    Explanation
    Valid reasons for enhancing a system include adding additional features to meet user needs (i), adapting to changes in business and governmental requirements (ii), and keeping up with rapid changes in technology (iii). These reasons are important for ensuring the system remains relevant, efficient, and effective in meeting the evolving needs of users and stakeholders.

    Rate this question:

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.