Midterm Test - Systems Analysis and Design
9 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

List THREE (3) key principles of the Agile Methodologies?

The three key principles are: Collaboration, Iterative Development, and Customer Focus.

Identify the activities on the critical path. (Select all that apply)

  • C (correct)
  • E (correct)
  • D (correct)
  • F (correct)
  • B
  • A
  • Identify and describe THREE (3) activities in project identification and selection.

    The three activities are: Defining the project scope, Identifying stakeholders, and Performing feasibility analysis.

    Identify and describe the generic competitive strategies with examples.

    <p>The generic competitive strategies are: Cost Leadership, Differentiation, Focus (niche strategy), and Hybrid Strategy. Some examples may include: Cost Leadership strategy: Walmart, Differentiation strategy: Apple, Focus strategy: Red Bull, and Hybrid Strategy: Amazon.</p> Signup and view all the answers

    Assume a proposed system has a useful life of 5 years, one-time costs of 50,000, recurring costs of $25,000 per year, and tangible benefits of $45,000 per year. If the cost of capital is 10 percent, at what point does Break-even occur?

    <p>The break-even occurs in the 3rd year.</p> Signup and view all the answers

    An analyst comes to you to ask for some assistance with interview guidelines. What do you tell the analyst?

    <p>You should tell the analyst: Plan carefully and clearly define the goals of the interview, Prepare a list of questions beforehand, Establish rapport with the interviewee, Be an active listener, Ask open-ended questions, Use effective questioning techniques, Use a combination of structured and unstructured questions, Note down important information, Be respectful of the interviewee's time, Follow up with interviewee if necessary.</p> Signup and view all the answers

    What is prototyping? Identify FOUR (4) disadvantages to using prototyping as a requirements determination tool.

    <p>Prototyping is a technique used in system analysis and design for creating a working model or prototype of a system or software to understand user needs and to explore different design ideas and features. The prototype is then used to gather feedback and improve the design. Disadvantages of prototyping include time-consuming, can be expensive, might lead to scope creep, and may not be suitable for all types of projects.</p> Signup and view all the answers

    What are the FOUR levels of Data flow diagram (DFD)? What details of information system are represented at each one of these levels?

    <p>The four levels of Data flow diagram are: Level 0 - Context Diagram, Level 1 - High-Level Diagram, Level 2 - Detailed Diagram, Level 3 - Very Detailed Diagram. These diagrams are used to visualize how information flows within a system. The Context Diagram focuses on the overall system and its external interactions. As we move down the levels, the diagrams become progressively more detailed, focusing on specific processes and data flows. The Level 1 diagram breaks down the overall system into major processes or subsystems. The Level 2 diagram shows more detail about individual processes that were identified in the Level 1 diagram.</p> Signup and view all the answers

    Identify and describe THREE (3) errors (rule violations) on this DFD.

    <p>The errors in the DFD include 1. Data Store DF2 has no input flow or output flow. 2. Data flow DF5 is not connected to any process or data store. 3. Data flow DF6 is not connected to a process. Data flows must always end or start at a process.</p> Signup and view all the answers

    Flashcards

    Agile Methodologies

    A software development methodology that focuses on iterative development, collaboration, and customer feedback.

    Iterative Development

    Teams work in short iterations (sprints) to deliver working software.

    Collaboration

    Close collaboration between developers, stakeholders, and users is encouraged.

    Customer Feedback

    Regular feedback from users is incorporated to refine the product.

    Signup and view all the flashcards

    Critical Path

    A sequence of activities in a project that determines the overall project duration.

    Signup and view all the flashcards

    Slack (in project management)

    Activities on the critical path have zero slack.

    Signup and view all the flashcards

    Project Identification

    The process of identifying and evaluating potential projects that align with organizational goals.

    Signup and view all the flashcards

    Project Selection

    A structured approach to assessing the feasibility and profitability of potential projects.

    Signup and view all the flashcards

    Business Environment Analysis

    A high-level analysis of the business environment to identify threats and opportunities.

    Signup and view all the flashcards

    Competitive Strategies

    Strategies that leverage a company's strengths to gain a competitive advantage in a specific market.

    Signup and view all the flashcards

    Cost Leadership Strategy

    A strategy focused on offering products or services at the lowest cost in the industry.

    Signup and view all the flashcards

    Differentiation Strategy

    A strategy that emphasizes differentiation through unique product features or services.

    Signup and view all the flashcards

    Focus Strategy

    A strategy that targets a specific niche market with specialized products or services.

    Signup and view all the flashcards

    Break-even Point

    The point in time when the cumulative benefits of a project equal the total cost of the project.

    Signup and view all the flashcards

    Cost of Capital

    The cost of capital is the minimum rate of return required for a project to be considered financially viable.

    Signup and view all the flashcards

    Interviews in Requirements Gathering

    Structured conversations with stakeholders to gather information about their needs and requirements.

    Signup and view all the flashcards

    Prototyping

    A technique for quickly developing a working model of a system to understand user requirements.

    Signup and view all the flashcards

    Disadvantages of Prototyping (1)

    Prototypes can change frequently and may not address all system requirements.

    Signup and view all the flashcards

    Disadvantages of Prototyping (2)

    Prototyping can be time-consuming and expensive if not managed carefully.

    Signup and view all the flashcards

    Disadvantages of Prototyping (3)

    Prototypes can create unrealistic expectations for users, who may believe they are seeing a complete system.

    Signup and view all the flashcards

    Disadvantages of Prototyping (4)

    Prototypes can be difficult to discard or modify, even if initial requirements have changed.

    Signup and view all the flashcards

    Data Flow Diagram (DFD)

    A hierarchical representation of data flow within a system, with multiple levels of detail.

    Signup and view all the flashcards

    Context Level DFD

    The highest level of a DFD, showing the system as a whole.

    Signup and view all the flashcards

    Level 0 DFD

    A level of DFD that decomposes the system into major processes, data stores, and external entities.

    Signup and view all the flashcards

    Level 1 DFD

    A level of DFD that expands upon a specific process from the Level 0 DFD, showing its sub-processes.

    Signup and view all the flashcards

    Level 2 and Beyond DFD

    A detailed representation of a specific sub-process, showing the finer details of data flow.

    Signup and view all the flashcards

    DFD Rule Violation 1

    A process cannot have a data store as an input.

    Signup and view all the flashcards

    DFD Rule Violation 2

    A data store cannot have a process as an input.

    Signup and view all the flashcards

    DFD Rule Violation 3

    Each process must have at least one input and one output data flow.

    Signup and view all the flashcards

    Study Notes

    Midterm Test - Systems Analysis and Design

    • Test Date: 19 August 2020
    • Time: 6:00 PM - 8:00 PM
    • Duration: 2 hours
    • Course: TSE2251/TIS2211 – Systems Analysis and Design
    • Total Marks: 50
    • Instructions: Answer all questions. All questions carry equal marks.

    Question 1

    • Agile Methodologies (3 marks): List three key principles (details not provided).
    • Project Critical Path (7 marks): Determine the critical path for a project with 6 activities, using provided table. Activities include: A, B, C, D, E, and F. The table provides preceding activities, expected times (weeks), and time limits.

    Question 2

    • Project Identification/Selection Activities (4 marks): Identify and describe three activities in project identification & selection.
    • Competitive Strategies (6 marks): Identify and describe generic competitive strategies with examples.

    Question 3

    • Break-Even Analysis (10 marks): Calculate the break-even point for a proposed system. The details include: useful life (5 years), initial costs ($50,000), yearly recurring costs ($25,000), tangible benefits ($45,000), and cost of capital (10%).

    Question 4

    • Interview Guidelines (6 marks): How to assist an analyst with interview guidelines.
    • Prototyping Disadvantages (4 marks): Identify four disadvantages of using prototyping as a requirements determination tool.

    Question 5

    • Data Flow Diagram Levels (4 marks): Name the four levels of Data Flow Diagrams (DFD) and explain the information system details represented in each level.
    • DFD Errors (6 marks): Identify and describe three rule violations (errors) in the provided Data Flow Diagram (DFD).

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Take our midterm test on Systems Analysis and Design, covering key concepts such as Agile methodologies, project critical paths, and competitive strategies. This test is designed to assess your knowledge and analytical skills in project management and design principles.

    More Like This

    Use Quizgecko on...
    Browser
    Browser