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

CSE360 Tutorial 14

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

CSE360 Tutorial 14

Introduction to Software Engineering
Requirement Engineering II
(202206)

Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Gonzalez-Sanchez [email protected] 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. 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
  4. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 6 Fall

    2021 | 00000001 Grooming This is NOT linear a.k.a Waterfall
  5. 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
  6. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 10 Fall

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

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

    2021 | 00000001 Burndown Chart A B C D
  9. 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)
  10. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 34 Fall

    2021 | 00000001 References • Somerville Chapter 3 and 4 • Essential Scrum – Chapter 6.
  11. CSE 563 Software Requirements and Specification Javier Gonzalez-Sanchez, Ph.D. [email protected]

    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.