Slide 1

Slide 1 text

CSE360 Introduction to Software Engineering Lecture: Final Project Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu Office Hours: By appointment

Slide 2

Slide 2 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 2 Final Project (Part A) Use your project 3 as a starting point. If you did not finish it. Work on It. 1. GitHub – Code. Include TA as team member 2. Astah – UML Diagram 3. Junit - Test Cases for K-means and Nearest Neighbors and a new one 4. Software Metrics: LOC, eLOC, lLOC, CC, D 5. Taiga – BackLog, Burndown Chart. Include TA as team member

Slide 3

Slide 3 text

Project A

Slide 4

Slide 4 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 4 The SOLID Principles

Slide 5

Slide 5 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 5 Project – User create dots

Slide 6

Slide 6 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 6 Project – User selects Cluster and clicks Run ✅

Slide 7

Slide 7 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 7 Project – User selects Cluster and clicks Run ✅

Slide 8

Slide 8 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 8 Project – User selects Line and clicks Run ✅

Slide 9

Slide 9 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 9 Project – User selects Line and clicks Run ✅

Slide 10

Slide 10 text

Project B

Slide 11

Slide 11 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 11 Project – User selects Line and clicks Run

Slide 12

Slide 12 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 12

Slide 13

Slide 13 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 13 Application

Slide 14

Slide 14 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 14 BlackBoard

Slide 15

Slide 15 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 15 HandlerCluster

Slide 16

Slide 16 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 16 HandlerLine

Slide 17

Slide 17 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 17 WorkPanel (Part 1 /2)

Slide 18

Slide 18 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 18 WorkPanel (Part 2 / 2)

Slide 19

Slide 19 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 19 Point

Slide 20

Slide 20 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 20 Line

Slide 21

Slide 21 text

Final Project

Slide 22

Slide 22 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 22 Step 1. Menu File Connections Help New Load Save Line – nearest neighbor Line + Clusters Clusters About

Slide 23

Slide 23 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 23 Ask for the number K of Clusters

Slide 24

Slide 24 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 24 Project – User selects Line and clicks Run

Slide 25

Slide 25 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 25 Manufacturing vs Crafting 1 2 3 4

Slide 26

Slide 26 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 26

Slide 27

Slide 27 text

Javier Gonzalez-Sanchez | CSE360 | Summer 2018 | 27 Questions

Slide 28

Slide 28 text

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.