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

CSE360 Tutorial 10

CSE360 Tutorial 10

Introduction to Software Engineering
Practice
(202206)

Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 3 •

    Instability = Cout (Cin + Cout) Stable Abstraction Principle (SAP)
  2. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 4 Distance

    • Distance: how far a package is away from the Main Sequence • D = A + I – 1 • Values -1 to 1 • Absolute Distance |D|
  3. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 5 Example

    ITeamA = 6 / 0 + 6 = 1 ATeamA = 0 DTeamA = 0 + 1 – 1 = 0 IJlabel = 0 / 4 + 0 = 0 AJlabel = 0 DJlabel = 0 + 0 – 1 = -1 |Djlabel | = 1 Pain Zone (just an example!)
  4. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 8 Project

    – User selects Cluster and clicks Run ✅
  5. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 9 Project

    – User selects Cluster and clicks Run ✅
  6. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 10 Project

    – User selects Line and clicks Run ✅
  7. Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 11 Project

    – User selects Line and clicks Run ✅
  8. CSE360 – Introduction to Software Engineering Javier Gonzalez-Sanchez [email protected] Summer

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