1. agenda introduction problem restate project progression use case narratives uml use case diagram...
TRANSCRIPT
![Page 1: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/1.jpg)
CHEVROLET ADVANCE-DESIGN
SERIES PAINT VISUALIZER
REQUIREMENT SPECIFICATIONSYOUR DREAM, OUR
SOLUTION
1
Y OS
![Page 2: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/2.jpg)
AgendaIntroductionProblem Restate
Project ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional RequirementsPrototype Screens
What’s Next?
2
![Page 3: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/3.jpg)
TEAM INTRODUCTION
TROY VALLE – TEAM LEADER
FRANK SCHROEDER – PROJECT MANAGER
KERRIE DALEY – TECHNICAL PROCESSOR
GRADY MCBRIDE – DATABASE MANAGER
MATT MAINELLO – WEBMASTER
3
![Page 4: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/4.jpg)
AgendaIntroduction
Problem RestateProject ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional RequirementsPrototype Screens
What’s Next?
4
![Page 5: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/5.jpg)
PROBLEM RESTATE
DR. TIMOTH LEDERMAN IS A GENERAL MOTORS TRUCK
ENTHUSIAST. SEVERAL YEARS AGO, HE FOUND A WEB
APPLICATION ON THE INTERNET THAT ALLOWED HIM TO CUSTOM
DESIGN TRUCKS. UNFORTUNATELY, THE WEBSITE IS NO LONGER
IN EXISTENCE. DR. LEDERMAN HAS EXPRESSED HIS WANT FOR
A NEW WEB APPLICATION THAT WILL ALLOW USERS TO CUSTOM
DESIGN 1947-1955 CHEVROLET TRUCKS. THIS PROJECT WILL BE
CALLED CHEVROLET ADVANCE-DESIGN SERIES PAINT
VISUALIZER (CADS PAINT VISUALIZER).
5
![Page 6: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/6.jpg)
AgendaIntroduction
Problem Restate
Project ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional RequirementsPrototype Screens
What’s Next?
6
![Page 7: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/7.jpg)
PROJECT PROGRESSION
“DEVELOP A THOROUGH UNDERSTANDING OF THE
FEATURES AND FUNCTIONALITY REQUIRED OF THE
SOFTWARE SYSTEM THAT WILL BE DEVELOPED. “
7
![Page 8: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/8.jpg)
AgendaIntroduction
Problem RestateProject Progression
Use Case NarrativesUML Use Case Diagram
Data Flow DiagramsFunctional Requirements
Prototype ScreensWhat’s Next?
8
![Page 9: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/9.jpg)
TWO DIFFERENT USERS
• CUSTOMIZER
• RESTORER
9
![Page 10: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/10.jpg)
GENERAL USE OF CADS PAINT VISUALIZER
• SELECT MODEL BY YEAR
• CHANGE COLOR
• CHANGE VIEW
• SAVE TRUCK
10
![Page 11: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/11.jpg)
WHAT’S THE DIFFERENCE?
11
![Page 12: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/12.jpg)
AgendaIntroduction
Problem RestateProject ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional RequirementsPrototype Screens
What’s Next?
12
![Page 13: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/13.jpg)
Actor: An entity that interacts with thesystem externally. This can be either a
human or non-human user.
Use Case: A component within the systemthat actors may interact with.
System Boundary: A boundary betweeninternal and external components.
A
Actor A interacts with all of the systemsUse Cases
A B
A
A B
A B
BActor A interacts with Use Case B
Actor B interacts with all Use Cases thatActor A is able to interact with.
Use Case A includes Use Case B
Use Case B is a more specific type of Use Case A
UML USE CASE LEGEND 13
![Page 14: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/14.jpg)
14
User
MySQLDBMS
Change Color
Select Makeand Model
Save TruckChange View
UpperBody
LowerBody Rims
Bumper
Pinstripeon Body
Pinstripeon Wheels
GrillFender
Input UniqueNameSide View Front View
Year
Body Style WindowStyle
Cab Style
<<includes>>
<<includes>>
ApacheWebserver
Webhosting PadRestorer Customizer
<<extends>>
<<extends>>
<<extends>>
<<extends>> <<extends>>
<<extends>>
<<extends>>
<<extends>>
<<extends>><<extends>>
<<includes>>
<<extends>>
<<extends>>
CADS UML USE CASE DIAGRAM
![Page 15: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/15.jpg)
AgendaIntroduction
Problem RestateProject ProgressionUse Case Narratives
UML Use Case Diagram
Data Flow DiagramsFunctional Requirements
Prototype ScreensWhat’s Next?
15
![Page 16: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/16.jpg)
CONTEXT DIAGRAM 16GMC Truck Customizer
CADS
GMC Truck Restorer
CADS MySQL Database
![Page 17: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/17.jpg)
GM TruckCustomizer/Restorer
4. SwitchView
2. SelectTruck andBody Style
5. Save Truck
3. ChangeColor
1. Load TruckLibrary
CADS MySQL Database
TruckRequest
TruckData
TruckInformation
Type ofTruck
Truck Data
View Type
Available Views
Factory Colors
Selected Color
TruckInformation
LibraryRequest
New View
Truck withnew color.
TruckImage
Save Response
LibraryResponse
Color Request
View Request
Truck DataRequest
SaveResponse
LEVEL 0 DIAGRAM 17
![Page 18: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/18.jpg)
CADS MySQL Database
User
1.1 View Library
View LibraryRequest
1.2Get Library
View LibraryRequest
View LibraryRequest
TruckLibrary
TruckLibrary
TruckLibrary
LEVEL 1 LOAD LIBRARY 18
![Page 19: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/19.jpg)
CADS MySQL Database
User
2.3 EnterTruck
Information
2.1 DisplayTruck
2.2 GetTruck
TruckInformation
TruckInformation
TruckInformation
TruckImage
TruckImage
TruckImage
LEVEL 1 SELECT TRUCK 19
![Page 20: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/20.jpg)
User
3.2 SelectColor andSection
3.3 DisplayNewTruck
Color/SectionRequest
Color/SectionRequest
NewTruck
CADS MySQL Database
3.1 Get FactoryColors
RequestColors
RequestColors
FactoryColors
FactoryColors
LEVEL 1 CHANGE COLOR 20
![Page 21: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/21.jpg)
User
4.1. Select View 4.2 ChangeView
RequestView
NewView
New ViewImage
LEVEL 1 CHANGE VIEW 21
![Page 22: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/22.jpg)
CADS MySQL Database
User
5.1 View Library
View LibraryRequest
5.2 Get Library
View LibraryRequest
View LibraryRequest
TruckLibrary
TruckLibrary
TruckLibrary
22LEVEL 1 SAVE TRUCK
![Page 23: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/23.jpg)
AgendaIntroduction
Problem RestateProject ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional RequirementsPrototype Screens
What’s Next?
23
![Page 24: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/24.jpg)
The two types of users are restorers and customizers.
Restorer• Will be able to choose from the original factory colors of the selected truck that will be stored in a database created by YDOS. Customizer• Will be able to choose any color that the user wants using a color wheel.
FUNCTIONAL REQUIREMENTS 24
![Page 25: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/25.jpg)
AgendaIntroduction
Problem RestateProject ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional Requirements
Prototype ScreensWhat’s Next?
25
![Page 26: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/26.jpg)
PROTOTYPE SCREEN 26
![Page 27: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/27.jpg)
AgendaIntroduction
Problem RestateProject ProgressionUse Case Narratives
UML Use Case DiagramData Flow Diagrams
Functional RequirementsPrototype Screens
What’s Next?
27
![Page 28: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/28.jpg)
• PRELIMINARY DESIGN – DECEMBER 2, 2013
• DETAILED DESIGN – SPRING 2014
• ACCEPTANCE TEST – SPRING 2014
WHAT IS NEXT? 28
![Page 29: 1. Agenda Introduction Problem Restate Project Progression Use Case Narratives UML Use Case Diagram Data Flow Diagrams Functional Requirements Prototype](https://reader035.vdocuments.us/reader035/viewer/2022062720/56649f1b5503460f94c30710/html5/thumbnails/29.jpg)
QUESTIONS?
29