Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSE360 Tutorial 14

CSE360 Tutorial 14

Introduction to Software Engineering
Requirement Engineering II
(202206)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

June 28, 2022
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

  1. CSE360 Introduction to Software Engineering Lecture: Requirements Engineering II Javier

    Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 2 Fall

    2021 | 00000001 Final Project (Part A) Use your project 3 as starting point. If you did not finish it. Work on It. 1. GitHub – Code. Include TA as team member 2. Astah – UML Diagram 3. Junit - Test Cases for K-means and Nearest Neighbors 4. Software Metrics: LOC, eLOC, lLOC, CC, D 5. Taiga – BackLog, Burndown Chart. Include TA as team member
  3. Previously

  4. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 4 Fall

    2021 | 00000001 INVEST in good requirements • Independent – loosely coupled with one another • Negotiable – Stories are what and why , not how ( 99% ). • Valuable – for the customer! • Estimatable – Effort/Cost of design, build, and test. • Small (sized appropriately) • Testable – pass or fail
  5. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 5 Fall

    2021 | 00000001 Product Backlog
  6. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 6 Fall

    2021 | 00000001 Grooming This is NOT linear a.k.a Waterfall
  7. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 7 Fall

    2021 | 00000001 We are here
  8. Sprints

  9. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 9 Fall

    2021 | 00000001 Team • Team makes decisions • Team is measured constantly • Motivated Individuals. • With Self-Organizing Capabilities. • Technically competent
  10. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 10 Fall

    2021 | 00000001 We are here Burndown Chart
  11. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 11 Fall

    2021 | 00000001
  12. Burn down Chart

  13. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 13 Fall

    2021 | 00000001 Burndown Chart Work Remaining (Hours or Points) days
  14. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 14 Fall

    2021 | 00000001 Burndown Chart A B C D
  15. Tools The Pacman Case

  16. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 16 Fall

    2021 | 00000001 https://taiga.io
  17. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 17 Fall

    2021 | 00000001 https://taiga.io
  18. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 18 Fall

    2021 | 00000001 Project
  19. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 19 Fall

    2021 | 00000001 Project
  20. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 20 Fall

    2021 | 00000001 Team
  21. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 21 Fall

    2021 | 00000001 Team
  22. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 22 Fall

    2021 | 00000001 Product Backlog
  23. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 23 Fall

    2021 | 00000001 Case 1 • Features (Stories) (for this project, almost sure no epics) • Technical Work • Knowledge Acquisition • Defects, not yet (starting the project)
  24. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 24 Fall

    2021 | 00000001 Product Backlog
  25. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 25 Fall

    2021 | 00000001 Product Backlog
  26. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 26 Fall

    2021 | 00000001 Sprint
  27. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 27 Fall

    2021 | 00000001 Sprint
  28. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 28 Fall

    2021 | 00000001 Sprint
  29. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 29 Fall

    2021 | 00000001 Task Board
  30. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 30 Fall

    2021 | 00000001 Task Board
  31. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 31 Fall

    2021 | 00000001 Burndown Chart
  32. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 32 Fall

    2021 | 00000001 Burndown Chart
  33. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 33 Fall

    2021 | 00000001 Questions
  34. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 34 Fall

    2021 | 00000001 References • Somerville Chapter 3 and 4 • Essential Scrum – Chapter 6.
  35. CSE 563 Software Requirements and Specification Javier Gonzalez-Sanchez, Ph.D. javiergs@asu.edu

    Fall 2021 Copyright. These slides can only be used as study material for the class CSE563 at ASU. They cannot be distributed or used for another purpose.