Slide 1

Slide 1 text

Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227 CSC 305 Individual Software Design and Development Lecture 17. Project

Slide 2

Slide 2 text

Assignment 03 2

Slide 3

Slide 3 text

Assignment 03 | Example 1 | Tab 1 3 Bo a rdP a nel M a in Controller M a in01.j a v a Take the population values and divide them into three groups by first finding the largest and smallest values, then calculating the range between them, and finally using that range to set two cut- off points.

Slide 4

Slide 4 text

Assignment 03 | Example 1 | Tab 2 4 Painful Useless Controller Main BoardPanel * java files colors to be calculated; * not showing them here Add inheritance and local variables, but only for the other classes in this folder

Slide 5

Slide 5 text

Assignment 03 | Example 1 | Tab 3 5 👷 This space is empty for now

Slide 6

Slide 6 text

Not yet 6

Slide 7

Slide 7 text

Let’s Work 7 https:/ /plantuml.com/class-diagram

Slide 8

Slide 8 text

PlantUML 8 @startuml !pragma layout smetana class Foo class Bar Foo -|> Bar @enduml Always the first lines. Always the last line class interface abstract class <|-- extends <|.. realization *— composition o-- aggregation --> association ..>. dependency

Slide 9

Slide 9 text

Maven 9

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

GUI 12

Slide 13

Slide 13 text

Questions 13

Slide 14

Slide 14 text

Lab

Slide 15

Slide 15 text

15 Make the example Work

Slide 16

Slide 16 text

PlantUML 16 @startuml !pragma layout smetana class Foo class Bar Foo -|> Bar @enduml Always the first lines. Always the last line class interface abstract class <|-- extends <|.. realization *— composition o-- aggregation --> association ..>. dependency

Slide 17

Slide 17 text

Maven 17

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

GUI 20

Slide 21

Slide 21 text

CSC 305 Individual Software Design and Development Javier Gonzalez-Sanchez, Ph.D. [email protected] Fall 2025 Copyright. These slides can only be used as study material for the class CSC305 at Cal Poly. They cannot be distributed or used for another purpose.