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

CSC309 Lecture 09

CSC309 Lecture 09

Software Engineering II
Project Review
(202304)

Javier Gonzalez-Sanchez

January 29, 2023
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSC 309 Software Engineering II Lecture 09: Project Review

    Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227
  2. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    6 Storyboarding MOVE EAT SHOW DETECT COLLISION MOVE/ HUNT SHOW SHOW/ CREATE SCORE HANDLING WINNER DETECTOR MOVE/ HUNT
  3. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    7 § Are Stories INVEST (behaviors, services, functionalities)? § Are the tasks (steps to accomplish a story)? § Is the effort realistic? § Is the effort balanced across team members? LAB
  4. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    9 Another version of Hanoi Project
  5. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    10 § Do we understand this? § Will we understand your code? § Will we design this project in a similar way? § Would I be willing to join this team? LAB
  6. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    14 § DRY § KIS § Clean Code LAB
  7. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    16 Resource Standard Metrics (RSM) is a source code metrics and quality analysis tool for ANSI C, ANSI C++, C# and Java for use on all Windows* and UNIX operating systems. 1. Download RSM 7.75 Trial (Windows) here: http://msquaredtechnologies.com/ RSM-Download.html * Install the Windows version. It includes a easy to use friendly interface (RSM Wizard). Tool
  8. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    17 2. Review the user manual here http://msquaredtechnologies.com /m2wizard/RSM_Wizard_Manual.htm Disclaimer: It is a FREE tool… Issues counting LOCs, eLOCs, Issues counting conditions (syntaxis analysis) BUT ±0..9 does not affect in biggest projects 🧐 Resource Standard Metrics
  9. jgs

  10. jgs CSC 309 Software Engineering II Lab 02: Tower of

    Hanoi Quality Metrics Dr. Javier Gonzalez-Sanchez [email protected] Building 14 -227
  11. jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 |

    26 1. Requirements 2. Design 3. Code 4. Overall Evaluation 5. The best parts are … 6. Recommendations … Evaluate
  12. jgs CSC 309 Software Engineering II Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Winter 2024 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.