GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

9 Lifecycle Modeling

Maximilian Zeyda Software Engineering Englisch 24 Karten

Karten in diesem Stapel (24)

  1. 1What are the two major views of a software lifecycle?Activity-oriented view:
    Software development consists of a set of development activities
    Entity-oriented view:
    Software development consists of the creation of a set of deliverables
  2. 2What are the three activities in the activity-oriented view of a software life cycle?- Problem Definition Activity
    +
    - System Development Activity
    ->
    System Operation Activity
  3. 3What are the four deliverables in the entity-oriented view of the software life cycle?- Market survey document
    - System Specification Document
    - Executable System
    - Lessons learned document
  4. 4How is the IEEE 1074 standard for software development structured?1. Process Group (Consists of a set of processes)
    2. Process (Consists of activities)
    3. Activity (consists of sub activities and tasks)
  5. 5What is tailoring and what are the 3 parts that tailoring comprises?Tailoring: Adjusting a lifecycle model to fit a project
    - Naming: Adjusting names of activities
    - Cutting: Removing activities that are not needed
    - Ordering: Defining the order of the activities
  6. 6Which types of dependencies describes an edge in the waterfall model?1. Temporal dependency: Must be finished before
    2. Logical dependency: "The API depends on the subsystem decomposition"
  7. 7Why is the waterfall model good to manage but not suitable for software developmentPros:
    - Linear Process
    - No need to look back
    - One activity at a time
    - Measurable
    Cons:
    - Bad when handling errors that were found later in the process
  8. 8What are the iterations in the Spiral model called?Rounds (made up by a set of activities)
  9. 9What are the activities of each of the 4 rounds in the spiral model?1. Define objectives, alternatives, constraints
    2. Evaluate alternatives, identify and resolve risks
    3. Develop and verify a prototype
    4. Plan the next round
  10. 10Why do the waterfall model and the spiral model not deal well with frequent change?Waterfall: Assumes that once you are done with a phase, all issues in that phase are closed and cannot be re-opened
    Spiral: Can deal with change between phases, but not within a phase
  11. 11What are the 2 stages of the Unified Process Model?1. Engineering Stage
    2. Production Stage
  12. 12What are the 4 phases of the Unified Process (UP) Model?- Inception
    - Elaboration
    - Construction
    - Transition
  13. 13What does a phase in the Unified PR Process consist of?Several Iterations. During the duration of each iteration, several workflows are performed in parallel
  14. 14UP: What is the difference between an iteration and a phase?Iteration: Creates informal, internally controlled version of artifacts (Minor milestone)
    Phase: Creates a formal, stakeholder approved version of artifacts (Major milestone)
  15. 15Translate the terms "incremental", "iterative", and "adaptive" into common language and determine which aspect they are improving?- Incremental: Add onto something -> improves process
    - Iterative: Re-do something -> Improves product
    Adaptive: React to changing requirements -> Improves reaction to customer needs
  16. 16What is an artifact? What are the five existing artifact sets?Artifact: Work product in a uniform representation format
    - Management set
    - Requirements set
    - Design set
    - Implementation set
    - Deployment set
  17. 17What does it mean that the Unified Process has a life-cycle focus on artifacts?Each artifact set is usually the predominant focus in one phase of the UP
  18. 18What are the two approaches to controlling software development?1. Defined Process Control Model
    2. Empirical Process Model
  19. 19Because of its controlled nature: What does the Defined Process Control Model not deal well with?Defined process do not deal well with Interferences
  20. 20Name an example for an Empirical Process Control ModelScrum
  21. 21In agile software development: What is more important: 1. Individuals/Interactions or processes/tools 2. Comprehensive documentation or working software? 3. Customer collaboration or contract negotiation? 4. Following a plan or Responding to Change?Individuals Interactions
    Working software
    Customer Collaboration
    Responding to change
  22. 22What are the 3 roles in Scrum?1. Scrum Master
    2. Scrum Team
    3. Product Owner
  23. 23Name the 3 Scrum artifacts- Scrum backlog
    - Sprint backlog
    - Burndown charts
  24. 24Name the four types of meetings in Scrum1. Kickoff Meeting
    2. Sprint Planning Meeting
    3. Daily Scrum
    4. Sprint Review Meeting

Informationen

Beschreibung
Software Engineering Karteikarten am 9 Lifecycle Modeling, erstellt von Maximilian Zeyda am 20/07/2017.
Erstellt von
Maximilian Zeyda
Aufrufe
19
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck