CSE360 Introduction to Software Engineering Lecture: Final Review Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu Office Hours: By appointment
Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 4 INVEST in good requirements • Independent – loosely coupled with one another • Negotiable – Stories are what and why , not how ( 99% ). • Valuable – for the customer! • Estimatable – Effort/Cost of design, build, and test. • Small (sized appropriately) • Testable – pass or fail
Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 10 Questions • Process Model For a Software that will have the same functionality that one that already exists. There are new non-functional requirements regarding platform and UI - • Process Model for software in which the client is unsure about what she/he wants – • Process Model for software having a team that won’t be able to meet regularly, i.e., won't be in constant communication - • Process Model for a medical device
Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 14 Question 1 • Students and Staff members can request the Library to notify him/her when a Book becomes available. • Also, they can reserve the book. Before reserving a Book for someone the Library check, for students, with the Registrar, if the Student is currently enrolled, and for employees, with Human Resources if the employee has an active contract.
Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 15 Question 1 • Students and Staff members can request the Library to notify him/her when a Book becomes available. • Also, they can reserve the book. Before reserving a Book for someone the Library check, for students, with the Registrar, if the Student is currently enrolled, and for employees, with Human Resources if the employee has an active contract.
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.