CSE460 Lecture 01

CSE460 Lecture 01

Software Analysis and Design
Course Presentation
(202008)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez

July 01, 2020
Tweet

Transcript

  1. jgs CSE 460 Software Analysis and Design Lecture 01: Course

    Presentation Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 2 jgs

    Rule 1 Always use your ASU email @asu.edu To communicate with the TA and the Instructor
  3. jgs About Us

  4. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 4 jgs

    Teaching javiergs@asu.edu • Programming & Languages • Software Engineering • Computer Graphics • Human-Computer Interaction
  5. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 5 jgs

    Teaching Undergrad Level Graduate Level javiergs@asu.edu CSE 360 CSE 460 CSE 564 SER 516 SER 517 SER 518
  6. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 6 jgs

    Teaching Assistant § Graduate TA It will be posted on Canvas § Grader(s) It will be posted on Canvas
  7. jgs Fall 2020

  8. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 8 jgs

    Synchronous Learning § This is a synchronous remote learning, i.e., live lectures via Zoom Simultaneously with in-person instruction The lecture is MWF 9:40 AM AZ time Exams are proctored during one lecture session (9:40 AM AZ time) § If you cannot be on campus this Fall due to travel restrictions or health concerns, you may attend the class via ASU Sync. Be aware of the time restrictions (AZ time) There is a 100% online course that is asynchronous; But is NOT this one.
  9. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 9 jgs

    Zoom
  10. jgs About CSE 460

  11. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 11 jgs

    CSE 360 Introduction to Software Engineering Prerequisite
  12. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 12 jgs

    CSE 460 Software Analysis and Design Definition
  13. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 13 jgs

    CSE 460 Software Analysis and Design Definition To create a specification of a software (solution) Graphical description (blueprint) Scalability, Modifiability, Reusable Understand and capture elements and their relationships In a problem
  14. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 14 jgs

    Blueprint VS
  15. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 15 jgs

    Software Development Lifecycle
  16. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 16 jgs

    Agenda Main Topics 1 Complexity 2 Object-Oriented Model 3 Behavioral and Structural Models 4 Macro and Micro Processes 5 Introduction to Patterns 6 Fundamentals of Software Architecture 7 Quality Attributes 8 Model-driven software development
  17. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 17 jgs

    Textbook
  18. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 18 jgs

    Grading 100% A+ 97 A 93 A- 89 B+ 85 B 81 B- 77 C+ 73 C 69 D 65 Midterm Exam 25% 25% Final Exam (Comprehensive) 25% Quizzes (and attendance) 25% Assignments
  19. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 19 jgs

    Rule 2 § Assignments and projects can never be made up and can never be turned in late. § Quizzes and Exams. There are no make-ups for missed quizzes and exams. § The only Exceptions: These listed in ASU policies, including Accommodation for Religious Practices, Missed Classes Due to University- Sanctioned Activities, etc. A Job Interview is not
  20. jgs Important

  21. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 21 jgs

    Ask For Help § ASU provides tutoring, career, health and wellness and financial resources. § Check this link http://engineering.asu.edu/resources/ § Ask for help when and if you need it.
  22. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 22 jgs

    Do NOT be a Grade Grubber § Grading is done applying the same policies to all students as described in the syllabus. § It is unethical to bring to your instructor's attention the possible impact of your course grade on your future plans, including graduation, scholarships, jobs, etc. Do not send requests to your instructor asking for a grade that you did not earn with your work.
  23. jgs Questions

  24. Javier Gonzalez-Sanchez | CSE460 | Fall 2020 | 24 jgs

    Homework Read the Syllabus
  25. jgs CSE 460 Software Analysis and Design Javier Gonzalez-Sanchez javiergs@asu.edu

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