jgs CSE 460 Software Analysis and Design Lecture 37: Final Review Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
Javier Gonzalez-Sanchez | CSE564 | Fall 2020 | 2 jgs Announcements § November 30. No lecture that day § December 02. Final Exam (during the lecture starting time 9:40 am)
Javier Gonzalez-Sanchez | CSE564 | Fall 2020 | 3 jgs Announcements Before the exam § Sample Exam is available. Test your system ASAP § Read the Guidelines for Midterm exam on Canvas During the exam § Show your environment. § It is a CLOSED-BOOK exam. Do not use any material § Scratch paper is allowed. Empty White Paper. Show it on camera when you show your environment!
jgs The following slides shows some examples related to some topics This is NOT a comprehensive list of topics Topics in the exam can be found Weeks 1 to 9 :: Lectures 1 to 23
Javier Gonzalez-Sanchez | CSE564 | Fall 2020 | 9 jgs 9. Design Patterns § 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 | CSE564 | Fall 2020 | 12 jgs 10. Connecting the Dots wrapper2 Main wrapper1 Factory decoration Envelope Box Gift wrapper3 ball Supervisor Is big > 10, box Is small < 5, envelop
Javier Gonzalez-Sanchez | CSE564 | Fall 2020 | 13 jgs Model 10. Connecting the Dots Main Factory Gift Ball Box Envelop Handler Supervisor Bin View GUI Controllers Listener
Javier Gonzalez-Sanchez | CSE564 | Fall 2020 | 16 jgs 13. Quality Metrics Metrics Size LOC eLOC lLOC Understandability Comments Whitespaces Complexity Average, Max, Min LOC Interface Complexity Cyclomatic Complexity
Javier Gonzalez-Sanchez | CSE564 | Fall 2020 | 19 jgs 14, 15. Model-Driven Development and EMF § What is? § How they work? § Patterns involve? § Interfaces? § Class diagram
jgs CSE 564 Computer Systems Fundamentals Javier Gonzalez-Sanchez [email protected] Fall 2020 Disclaimer. These slides can only be used as study material for the class CSE564 at ASU. They cannot be distributed or used for another purpose.