Chapter10

Cards (49)

  • What is the title of Chapter 10 in the book "Systems Analysis and Design in a Changing World"?
    Systems Analysis and Design
  • What does the System Development Life Cycle (SDLC) encompass?
    Methodologies, models, tools, and techniques
  • What are the three Agile development methodologies mentioned?
    The Unified Process, Extreme Programming, and Scrum
  • What is the main difference between predictive and adaptive SDLC?
    Predictive assumes a fixed plan, while adaptive is flexible to changes
  • What does a system development methodology include?
    The SDLC, models, tools, and techniques
  • What are the key features of Agile development?
    Flexibility, iterative processes, and responsiveness to change
  • What does the Unified Process (UP) focus on?
    Organizing iterations into four primary areas of focus
  • What are the four phases of the Unified Process?
    Inception, Elaboration, Construction, and Transition
  • What is the Waterfall model in the context of SDLC?
    A model that assumes phases can be completed sequentially with no overlap
  • What is incremental development in SDLC?
    Completing portions of the system in small increments
  • What is a "Walking Skeleton" in system development?
    The complete system structure built first with bare-bones functionality
  • What do methodologies provide in system development?
    Guidelines for every facet of system development
  • What is a model in the context of system development?
    An abstraction of an important aspect of the real world
  • What are tools in system development?
    Software applications that assist developers in creating models
  • What is the purpose of techniques in system development?
    To help an analyst complete an activity or task
  • What does the term "Chaordic" refer to in system development?
    A guiding philosophy for developing systems in a chaotic yet ordered manner
  • What are the four values emphasized in the Agile Manifesto?
    Responding to change, individuals and interactions, working software, and customer collaboration
  • What is the primary goal of Agile Modeling (AM)?
    To build only necessary models that are useful
  • What is the focus of XP (Extreme Programming) practices?
    To take good practices of software development to the extreme
  • What are the core values of Extreme Programming (XP)?
    Communication, simplicity, feedback, and courage
  • What is the purpose of Scrum in Agile development?
    To manage the project through time-controlled mini-projects called sprints
  • What is the role of the Scrum master?
    The project manager who facilitates the Scrum process
  • What is the purpose of the Daily Scrum meeting?
    To discuss progress and obstacles since the last meeting
  • What does the term "Product Backlog" refer to in Scrum?
    A prioritized list of user requirements
  • What is the significance of the scope being frozen in a Scrum sprint?
    It ensures that the team focuses on completing the defined tasks within the sprint
  • What is the main focus of the Unified Process (UP)?
    To provide a formal iterative approach using UML models
  • How does Agile development differ from traditional methodologies?
    Agile emphasizes flexibility and iterative progress over strict planning
  • What is the relationship between UP and UML?
    UP and UML were developed together
  • What are the two types of disciplines in the Unified Process?
    Development disciplines and planning/control disciplines
  • What is the role of business modeling in development disciplines?
    To define the business context and requirements for the system
  • What is the purpose of configuration and change management in planning/control disciplines?
    To manage changes and maintain project integrity
  • What does XP emphasize in its practices?
    Thorough testing at every step and continuous integration
  • What is the significance of "on-site customer" in XP practices?
    To get sign-off and feedback as development progresses
  • What is the goal of small releases in XP?
    To frequently deliver parts of the system to users
  • What does the term "forty-hour work week" refer to in XP practices?
    To prevent overloading developers and maintain productivity
  • What is the purpose of coding standards in XP?
    To ensure consistency and quality in the code
  • What does the three-level approach in XP consist of?
    Creating user stories, conducting tests, and iterations of coding
  • What is the main focus of Scrum methodology?
    To manage projects through iterative sprints
  • What is the role of the product owner in Scrum?
    The client stakeholder who controls the product backlog
  • What is the significance of the Scrum sprint?
    It is a time-controlled mini-project to implement part of the system