jgs
CSC 308
Software Engineering 1
Lecture 19:
Software Architecture II
Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.com
Building 14 -227
Office Hours: By appointment
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 12
The Guess Who Game
Slide 13
Slide 13 text
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 13
Architecture :: Our Project
Model
View Controller
Blackboard
KnowledgeSource
Control
Slide 14
Slide 14 text
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 14
Architecture :: Our Project
Model
View Controller
Blackboar
d
Knowledge
Source
Control
Model
View Controller
Blackboar
d
Knowledge
Source
Control
Slide 15
Slide 15 text
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 15
Architecture :: Our Project
Model
View Controller
Blackboard
KnowledgeSou
rce
Control
Socket
ServerSocket
Slide 16
Slide 16 text
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 16
Architecture :: Our Project
Model
View Controller
Blackboard
KnowledgeS
ource
Control
Socket
ServerSock
et
Model
View Controller
Blackboard
KnowledgeS
ource
Control
Socket
ServerSock
et
Slide 17
Slide 17 text
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 17
Let’s Work
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 19
Office Hours
Tuesday and Thursday 3 - 5 pm
But an appointment required
Sent me an email – [email protected]
Slide 20
Slide 20 text
jgs
Slide 21
Slide 21 text
jgs
CSC 308
Software Engineering 1
Lab 19:
Software Architecture
Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.com
Building 14 -227
Office Hours: By appointment
Slide 22
Slide 22 text
jgs
Javier Gonzalez-Sanchez | CSC 308 | Winter 2023 | 22
Let’s Work
Does my code for
Client-Server
Work?
Slide 23
Slide 23 text
jgs
CSC 308 Software Engineering I
Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Winter 2023
Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly.
They cannot be distributed or used for another purpose.