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 PRO

February 22, 2019

Transcript

14 slides
  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.

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming