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

SER516 Lecture 18a

SER516 Lecture 18a

Software Agility
Assignment
(202103)

Javier Gonzalez-Sanchez

February 22, 2019
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs SER 516 Software Agility Lecture 18: Assignment Dr. Javier

    Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 516 00010010 Assignment 05 § Third Sprint Sprint Backlog

    Burndown Chart Retrospective Review Product – Source Code – Clean Source Code Product – Class Diagram– Clean Design Due date Assignment 5.3 – March 30
  3. jgs 516 00010010 Requirement Space 2 … Spring 3 O

    X - Space 1 ( ) < > -| - @ Save Load New Space Compile Compile |-
  4. jgs 516 00010010 Requirement § 1 input, 2 outputs §

    2 inputs, 1 output § 1 input, 1 output, 1 loop (extra input and output that should join) § N inputs, 1 output § 1 input, N outputs § 1 input, 1 output § 0 input, 1 output § 1 input, 0 output < > |- - @ -| ( )
  5. jgs 516 00010010 Example 0 ( ) • First Click

    defines the Output • Last Click defines the input
  6. jgs 516 00010010 Example 3 ( ) < > -

    - - | | - - - - - - -
  7. jgs 516 00010010 Think about this § What is a

    class? § What relationships exist between classes? § Keep It Simple § Decoupling § Separation of Concerns
  8. jgs SER 516 Software Agility Javier Gonzalez-Sanchez [email protected] Spring 2021

    Disclaimer. These slides can only be used as study material for the class SER516 at ASU. They cannot be distributed or used for another purpose.