ex a m is comprehensive, encomp a ssing a ll course m a teri a ls. This review covers only a subset of topics. Import a nt: • Ensure you review a ll lecture slides a nd course m a teri a ls. • The following slides include ex a mples rel a ted to selected topics. • This is NOT a n exh a ustive list of ex a m topics. 4
a mming. • Process Models a nd Agile Methods • Requirements a nd Storybo a rding, T a sks a nd T a ig a • Softw a re Design (UML, i.e., softw a re blueprints). • Design Principles a nd GoF P a tterns; Qu a lity Metrics • Libr a ries, Dependencies, M a ven, Test, CICD • Project, Assignments, Coding 6
one another • Negotiable – Stories are what and why , not how ( 99% ). • Valuable – for the customer! • Estimatable – E ff ort/Cost of design, build, and test. • Small (sized appropriately) • Testable – pass or fail 14
n request the Libr a ry to notify him/her when a Book becomes a v a il a ble. • Also, they c a n reserve the book. Before reserving a Book for someone the Libr a ry check, for students, with the Registr a r, if the Student is currently enrolled, a nd for employees, with Hum a n Resources if the employee h a s a n a ctive contr a ct. 27
n request the Libr a ry to notify him/her when a Book becomes a v a il a ble. • Also, they c a n reserve the book. Before reserving a Book for someone the Libr a ry check, for students, with the Registr a r, if the Student is currently enrolled, a nd for employees, with Hum a n Resources if the employee h a s a n a ctive contr a ct. 28
Winter 2026 Copyright. These slides can only be used as study material for the class CSC307 at Cal Poly. They cannot be distributed or used for another purpose.