Project Management Processes and RMO Overview
41 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

What is a key characteristic of the programming process described?

  • Coding in isolation from design.
  • Designing everything before coding.
  • Concurrent design and coding. (correct)
  • Only coding after testing is completed.
  • Which core process involves the actual construction of system components?

  • Design System Components.
  • Build, Test, and Integrate System Components. (correct)
  • System Functional Testing.
  • Complete System Testing and Deploy the System.
  • During which day are end users particularly involved in the project?

  • All days of the project.
  • Only day 1.
  • Days 1, 2, 3, and 6. (correct)
  • Days 4 and 5.
  • What is the purpose of the RMO information systems strategic plan?

    <p>To define technology architecture.</p> Signup and view all the answers

    What type of testing is performed to ensure the system meets user requirements before deployment?

    <p>User acceptance testing.</p> Signup and view all the answers

    What is the first core process activity in the pre-project phase?

    <p>Identify the problem and document the objective of the system</p> Signup and view all the answers

    Which subsystem was decided to be implemented first?

    <p>Supplier information subsystem</p> Signup and view all the answers

    What activity is performed to clarify system requirements in Day 2?

    <p>Conduct in-depth fact-finding</p> Signup and view all the answers

    During the project planning phase, which activity is NOT included in determining project components?

    <p>Identify stakeholders</p> Signup and view all the answers

    What is an essential benefit of conducting a preliminary investigation?

    <p>To understand project scope and requirements</p> Signup and view all the answers

    Which of the following is NOT a use case for the Supplier information subsystem?

    <p>Analyze market trends</p> Signup and view all the answers

    What does the architectural configuration of the system involve?

    <p>Determining the device type for access</p> Signup and view all the answers

    What documentation is essential for formal project approval?

    <p>System Vision Document</p> Signup and view all the answers

    What does a state machine diagram primarily represent?

    <p>The life of an object in states and transitions</p> Signup and view all the answers

    Which term describes the starting point in a state machine diagram?

    <p>Pseudostate</p> Signup and view all the answers

    In the context of state machines, what is a transition?

    <p>The movement of an object from one state to another</p> Signup and view all the answers

    What does a guard-condition check in a state machine?

    <p>Whether an object can enter a state</p> Signup and view all the answers

    What are concurrent states in a state machine diagram?

    <p>States where an object can exist in multiple states simultaneously</p> Signup and view all the answers

    Which of the following correctly defines an action-expression in a transition statement?

    <p>An activity that must be completed during a transition</p> Signup and view all the answers

    What is the purpose of reviewing use cases in relation to domain model class diagrams?

    <p>To identify which classes and associations are needed for subsystems</p> Signup and view all the answers

    What does the term 'origin state' refer to in a state machine diagram?

    <p>The initial state before any transitions occur</p> Signup and view all the answers

    What best describes functional requirements?

    <p>The activities the system must perform</p> Signup and view all the answers

    Which of the following is NOT a part of the FURPS+ requirements acronym?

    <p>Documentation requirements</p> Signup and view all the answers

    Which type of requirement specifically deals with physical constraints?

    <p>Physical requirements</p> Signup and view all the answers

    Who among the following would be considered an external stakeholder?

    <p>Customers</p> Signup and view all the answers

    What is an important step when interviewing users and other stakeholders?

    <p>Preparing detailed questions in advance</p> Signup and view all the answers

    Which technique is NOT typically used for information gathering?

    <p>Making assumptions based on past projects</p> Signup and view all the answers

    What is a characteristic of non-functional requirements?

    <p>They set constraints and performance goals.</p> Signup and view all the answers

    Which group is considered an internal stakeholder in an organization?

    <p>Senior executives</p> Signup and view all the answers

    Which of the following is key when preparing for an interview?

    <p>Following up on answers in future meetings if needed</p> Signup and view all the answers

    What is one method to gather active user feedback?

    <p>Collecting comments and suggestions after model tests</p> Signup and view all the answers

    What is the primary assumption of the Predictive Approach to the SDLC?

    <p>The project can be planned in advance.</p> Signup and view all the answers

    Which model exemplifies a Predictive Approach in the SDLC?

    <p>Waterfall model</p> Signup and view all the answers

    In the Adaptive Approach, what is meant by 'iterative development'?

    <p>Developing portions of the system in small increments.</p> Signup and view all the answers

    What is a key characteristic of the Waterfall model in SDLC?

    <p>Once a phase is completed, it cannot be revisited.</p> Signup and view all the answers

    What does the term 'Walking Skeleton' refer to in Adaptive approaches?

    <p>A system built with minimal functionality.</p> Signup and view all the answers

    What does a methodology in system development specifically provide?

    <p>Guidelines for activities, tasks, and reporting.</p> Signup and view all the answers

    How does the Adaptive Approach handle technological uncertainty?

    <p>By integrating iterations throughout the development process.</p> Signup and view all the answers

    What is the role of models in system development?

    <p>They represent significant abstractions of real-world aspects.</p> Signup and view all the answers

    Which characteristic differentiates the Adaptive Approach from the Predictive Approach?

    <p>Flexibility to adapt to project changes.</p> Signup and view all the answers

    What is the main advantage of incremental development in Adaptive methodologies?

    <p>It allows parts of the system to be completed and integrated progressively.</p> Signup and view all the answers

    Study Notes

    Project Management Processes

    • The text describes a six-day project iteration, with six core processes:
      • Planning the Project (Day 1)
      • Discover and Understand Details (Days 2 & 3)
      • Design System Components (Days 3, 4, & 5)
      • Build, Test, and Integrate System Components (Days 5 & 6)
      • Complete System Testing and Deploy the System (Day 6)
    • End users should be involved in Days 1, 2, 3, and 6.
    • Programming (building) and design happen concurrently.

    Ridgeline Mountain Outfitters (RMO)

    • RMO is upgrading its sales and marketing information system with a Consolidated Sales and Marketing System (CSMS).
    • RMO's strategic plan outlines technology architecture, which includes hardware, network topology, and software.
    • System requirements for RMO include functional (business uses) and non-functional (constraints & performance goals).

    Requirements Categories

    • Functional Requirements: Activities the system must perform.
    • Non-Functional Requirements: Other system characteristics.
    • FURPS+: an acronym categorizing system characteristics.
      • Functional
      • Usability
      • Reliability
      • Performance
      • Security
      • Plus additional categories:
        • Design constraints
        • Implementation requirements
        • Interface requirements
        • Physical requirements
        • Supportability requirements

    Stakeholders

    • Internal Stakeholders: Persons within the organization.
    • External Stakeholders: Persons outside the organization.
    • Operational Stakeholders: Regularly interact with the system.
    • Executive Stakeholders: Don't directly interact but use information or have financial interest.
    • Stakeholders are crucial for understanding system needs.

    Information Gathering Techniques

    • Interviewing: Prepared questions to individual or group users.
    • Questionnaires: Distributed and collected for data gathering.
    • Reviewing Inputs, Outputs, and Documentation: Existing information analysis.
    • Observing Business Procedures: Watch and document using activity diagrams.
    • Researching Vendor Solutions: Learn from competitor or industry solutions.
    • User Comments and Suggestions: Feedback on models and tests.

    Modeling

    • Domain Model Class Diagrams: Illustrate relationships between objects in a system.
    • State Machine Diagrams: Show the life of an object in states and transitions.
    • State: A condition during an object's life.
    • Transition: Movement from one state to another.
    • Concurrent States: When an object is in several states simultaneously.

    System Development Life Cycle (SDLC)

    • Predictive Approach: Planning and development based on pre-defined requirements.
    • Adaptive Approach: Flexible and iterative development, adapting to changing needs.
    • Waterfall Model: Sequential phases with no overlap or iteration.
    • Iterative Model: Includes iterations with design and implementation completed from the beginning.
    • Most projects fall on a continuum between predictive and adaptive approaches.

    Methodologies, Models, Tools and Techniques

    • Methodology: Guidelines for system development, including SDLC, planning, design, and testing.
    • Model: An abstraction of an important real-world aspect.
    • Tools and Techniques: Specific methods used to complete activities and tasks.

    Adaptive Approaches

    • Incremental Development: Building portions of the system iteratively and integrating them.
    • Walking Skeleton: Building the complete system structure with minimal functionality.
    • Generic Adaptive Approach: Six core processes across multiple iterations.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    CITM305 Notes (1) PDF

    Description

    This quiz focuses on the key processes involved in project management, particularly during a six-day iteration. It also covers the upgrade of Ridgeline Mountain Outfitters' sales and marketing information system, emphasizing functional and non-functional requirements. Test your knowledge on project planning, system design, and implementation strategies.

    More Like This

    Systems Analysis Basics Quiz
    0 questions
    Requirements Management Process
    10 questions
    Project Management Overview
    20 questions
    Use Quizgecko on...
    Browser
    Browser