SlideShare a Scribd company logo
1 of 90
The Unified Systems  Engineering Process Terry Bahill Systems and Industrial Engineering University of Arizona Tucson, AZ 85721-0020 (520) 621-6561 http://www.sie.arizona.edu/sysengr Copyright © 2001-2010 Bahill
© 2009 Bahill 09/19/11
References ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Evolution ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Adopt the new tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
The deficiency ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
What the UML is not ,[object Object],[object Object],© 2009 Bahill 09/19/11
Commercial products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
UML helped Raytheon win DD(X) ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
USS Zumwalt © 2009 Bahill 09/19/11
Joint Strike Fighter ,[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
The UML tools are graphical* © 2009 Bahill 09/19/11
Using UML improves communications ,[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Unified Systems Engineering Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
© 2009 Bahill 09/19/11
Comparison of life cycle phases © 2009 Bahill 09/19/11
Baselines ,[object Object],[object Object],© 2009 Bahill 09/19/11
Baseline models © 2009 Bahill 09/19/11
Black box --- white box ,[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Design should be use case driven ,[object Object],© 2009 Bahill 09/19/11
The slots of a use case © 2009 Bahill My template for writing use cases is available at http:/www/sie.arizona.edu/sysengr/slides/template.doc 09/19/11 Name:*  Precondition:  Iteration:  Trigger:  Brief description:  Main Success Scenario:  Added value:* Alternate Flows: Goal: * Postcondition:  Level:  Specific Requirements Scope:  Functional Requirements:  Primary actor:  Nonfunctional Requirements:  Supporting actor:  Author/owner: Frequency:  Date:
Use cases ,[object Object],[object Object],[object Object],[object Object],[object Object],09/19/11 © 2009 Bahill
Case study ,[object Object],[object Object],© 2009 Bahill 09/19/11
HVAC Business  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
HVAC Business  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
HVAC Business  use case 3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
HVAC Business  use case 4 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Work products of the business model ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Requirements model ,[object Object],[object Object],© 2009 Bahill 09/19/11
Regulate Temperature  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Regulate Temperature  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Regulate Temperature  use case 3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Display System Status  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Display System Status  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Use-case diagram* © 2009 Bahill 09/19/11
Work products of the requirements model  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Other parts of the requirements model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
© 2009 Bahill 09/19/11
Model mapping ,[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Analysis model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Cool House  use case ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
© 2009 Bahill 09/19/11
Heat House  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Heat House  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Heat House  use case 3 * ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Display System Status  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Display System Status  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Analysis model use-case diagram © 2009 Bahill 09/19/11
Communication diagram © 2009 Bahill 09/19/11
Class diagram © 2009 Bahill 09/19/11
Work products of the analysis model 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Work products of the analysis model 2 ,[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Other parts of the analysis model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Design model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Cool House  use case ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Heat House  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Heat House  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Display System Status  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Display System Status  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Set Temperature Limits  use case ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Configure Equipment  use case 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Configure Equipment  use case 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Design model use-case diagram* © 2009 Bahill 09/19/11
Sequence diagram for  Heat House © 2009 Bahill 09/19/11
Sequence diagram for the alternate flow “Owner smells gas” of  Heat House  use case © 2009 Bahill 09/19/11
Design model class diagram © 2009 Bahill 09/19/11
State machine diagram for HVAC Controller © 2009 Bahill 09/19/11
The design model 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
The design model 2 ,[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
COTS ,[object Object],[object Object],© 2009 Bahill 09/19/11
Implementation specification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
The implementation model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Activity diagram ,[object Object],© 2009 Bahill 09/19/11
Workflows © 2009 Bahill 09/19/11
Verification 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Test vectors 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Test vectors 2* © 2009 Bahill 09/19/11
Test vectors 3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Test using system experiments* © 2009 Bahill The system passes this test only if it produces the above output trajectory 09/19/11
Test using use-case scenarios* ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Verification 2 ,[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Operations phase ,[object Object],© 2009 Bahill 09/19/11
Levels 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Levels 2 © 2009 Bahill 09/19/11
Levels 3 © 2009 Bahill 09/19/11
Activity diagram © 2009 Bahill 09/19/11
SysML ,[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Challenges for old engineers ,[object Object],[object Object],[object Object],[object Object],© 2009 Bahill 09/19/11
Links between UML things © 2009 Bahill 09/19/11
© 2009 Bahill 09/19/11

More Related Content

What's hot

HVAC Systems- A Complete Guide
HVAC Systems- A Complete GuideHVAC Systems- A Complete Guide
HVAC Systems- A Complete GuideFordly
 
Hvac - presentation (Air conditioning presentation)
Hvac - presentation (Air conditioning presentation) Hvac - presentation (Air conditioning presentation)
Hvac - presentation (Air conditioning presentation) SYED KHURSHID ALAM ARZOO
 
Introduction to hvac systems
Introduction to hvac systemsIntroduction to hvac systems
Introduction to hvac systemsmichaeljmack
 
VARIABLE REFRIGERANT FLOW(VRF) ppt
VARIABLE REFRIGERANT FLOW(VRF)  pptVARIABLE REFRIGERANT FLOW(VRF)  ppt
VARIABLE REFRIGERANT FLOW(VRF) pptEzhil Raj s
 
Hvac presentation for beginers
Hvac presentation for beginersHvac presentation for beginers
Hvac presentation for beginersguestf11b52
 
Duct sizing methods and filter types
Duct sizing methods and filter typesDuct sizing methods and filter types
Duct sizing methods and filter typesSANKA_SILVA
 
Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)Joshua Joel
 
Air conditioning system presentation
Air conditioning system presentationAir conditioning system presentation
Air conditioning system presentationSaimum Bari
 
Basics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra JhaBasics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra JhaJitendra Jha
 

What's hot (20)

HVAC introduction
HVAC introductionHVAC introduction
HVAC introduction
 
Air conditioning system
Air conditioning system Air conditioning system
Air conditioning system
 
HVAC Systems- A Complete Guide
HVAC Systems- A Complete GuideHVAC Systems- A Complete Guide
HVAC Systems- A Complete Guide
 
HVAC Fundamentals
HVAC  FundamentalsHVAC  Fundamentals
HVAC Fundamentals
 
Hvac basics
Hvac basicsHvac basics
Hvac basics
 
Hvac - presentation (Air conditioning presentation)
Hvac - presentation (Air conditioning presentation) Hvac - presentation (Air conditioning presentation)
Hvac - presentation (Air conditioning presentation)
 
Introduction to hvac systems
Introduction to hvac systemsIntroduction to hvac systems
Introduction to hvac systems
 
VARIABLE REFRIGERANT FLOW(VRF) ppt
VARIABLE REFRIGERANT FLOW(VRF)  pptVARIABLE REFRIGERANT FLOW(VRF)  ppt
VARIABLE REFRIGERANT FLOW(VRF) ppt
 
AIR CONDITIONING SYSTEM DESINGING
AIR CONDITIONING SYSTEM DESINGINGAIR CONDITIONING SYSTEM DESINGING
AIR CONDITIONING SYSTEM DESINGING
 
HVAC system
HVAC systemHVAC system
HVAC system
 
Hvac systems
Hvac systemsHvac systems
Hvac systems
 
Hvac
HvacHvac
Hvac
 
Hvac presentation for beginers
Hvac presentation for beginersHvac presentation for beginers
Hvac presentation for beginers
 
CHILLER PLANT MANAGER
CHILLER PLANT MANAGERCHILLER PLANT MANAGER
CHILLER PLANT MANAGER
 
Duct sizing methods and filter types
Duct sizing methods and filter typesDuct sizing methods and filter types
Duct sizing methods and filter types
 
Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)
 
Air conditioning system presentation
Air conditioning system presentationAir conditioning system presentation
Air conditioning system presentation
 
HVAC Systems.pptx
HVAC Systems.pptxHVAC Systems.pptx
HVAC Systems.pptx
 
Basics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra JhaBasics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra Jha
 
Air conditioning system
Air conditioning system Air conditioning system
Air conditioning system
 

Similar to Hvac

Building Services II - Summit USJ
Building Services II - Summit USJBuilding Services II - Summit USJ
Building Services II - Summit USJDarrenTofu
 
Building services
Building services Building services
Building services Enoch Wong
 
Cost Effectiveness of Software Reuse Alternatives
Cost Effectiveness of Software Reuse AlternativesCost Effectiveness of Software Reuse Alternatives
Cost Effectiveness of Software Reuse AlternativesProf. Amir Tomer
 
Building Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their LimitationsBuilding Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their LimitationsPrasad Thanthratey
 
building-a-fdm-application-for-a-hfm-target
 building-a-fdm-application-for-a-hfm-target building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-targetSid Mehta
 
GE Capital Legacy Modernization and Mainframe Conversion
GE Capital Legacy Modernization and Mainframe ConversionGE Capital Legacy Modernization and Mainframe Conversion
GE Capital Legacy Modernization and Mainframe Conversionguatham
 
Additive manufacturing metal
Additive manufacturing metalAdditive manufacturing metal
Additive manufacturing metalHARI ADAVALLI
 
Info plc net_dcs800_controlbuilder_basic_exercises
Info plc net_dcs800_controlbuilder_basic_exercisesInfo plc net_dcs800_controlbuilder_basic_exercises
Info plc net_dcs800_controlbuilder_basic_exercisesMahmoud Hassan
 
Solair tlac pitch presentation template v2
Solair   tlac pitch presentation template v2Solair   tlac pitch presentation template v2
Solair tlac pitch presentation template v2Fernando Vaz, Ph.D.
 
Rit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesRit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesDarrel Rader
 
07 - Design and Implementation.pptx
07 - Design and Implementation.pptx07 - Design and Implementation.pptx
07 - Design and Implementation.pptxssuser13a155
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Tom Weinberger
 

Similar to Hvac (20)

Redrum
RedrumRedrum
Redrum
 
Building Services II - Summit USJ
Building Services II - Summit USJBuilding Services II - Summit USJ
Building Services II - Summit USJ
 
Redrum
RedrumRedrum
Redrum
 
Building services
Building services Building services
Building services
 
Cost Effectiveness of Software Reuse Alternatives
Cost Effectiveness of Software Reuse AlternativesCost Effectiveness of Software Reuse Alternatives
Cost Effectiveness of Software Reuse Alternatives
 
Building Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their LimitationsBuilding Simulation, Its Role, Softwares & Their Limitations
Building Simulation, Its Role, Softwares & Their Limitations
 
building-a-fdm-application-for-a-hfm-target
 building-a-fdm-application-for-a-hfm-target building-a-fdm-application-for-a-hfm-target
building-a-fdm-application-for-a-hfm-target
 
GE Capital Legacy Modernization and Mainframe Conversion
GE Capital Legacy Modernization and Mainframe ConversionGE Capital Legacy Modernization and Mainframe Conversion
GE Capital Legacy Modernization and Mainframe Conversion
 
Additive manufacturing metal
Additive manufacturing metalAdditive manufacturing metal
Additive manufacturing metal
 
Info plc net_dcs800_controlbuilder_basic_exercises
Info plc net_dcs800_controlbuilder_basic_exercisesInfo plc net_dcs800_controlbuilder_basic_exercises
Info plc net_dcs800_controlbuilder_basic_exercises
 
Solair tlac pitch presentation template v2
Solair   tlac pitch presentation template v2Solair   tlac pitch presentation template v2
Solair tlac pitch presentation template v2
 
455566
455566455566
455566
 
Forecasting Steel
Forecasting SteelForecasting Steel
Forecasting Steel
 
Rit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesRit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slides
 
07 - Design and Implementation.pptx
07 - Design and Implementation.pptx07 - Design and Implementation.pptx
07 - Design and Implementation.pptx
 
System Design
System DesignSystem Design
System Design
 
useCases_F08.ppt
useCases_F08.pptuseCases_F08.ppt
useCases_F08.ppt
 
Iasp Enablement
Iasp EnablementIasp Enablement
Iasp Enablement
 
Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.Methods Over Madness 2003 Ver.
Methods Over Madness 2003 Ver.
 
Ch11
Ch11Ch11
Ch11
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Hvac

Editor's Notes

  1. There were three big evaluation items. Systems Engineering, Boeing said did they did OK. Boeing’s JSF gave vertical lift by directing jet exhaust downward. LM blew air with a fan. But the biggest different was LM’s use of UML tools.
  2. The bottom figure is on the state flag of Alaska.
  3. Use cases should be named with verb phrases given in the active present tense form, from the point of view of the system or of the primary actor (depending on whose book you are reading). If you are using the view point of the primary actor, then the name should reflect the goal of that actor. Use case names should not relate to any particular solution. The verb should be in the imperative mood. Use case names are usually written with the first letter of each word capitalized and spaces between the words. It is helpful to set use case names in a different font. You should have a Goal or an Added value, but probably not both.
  4. For the primary actor of BICS, Name: Sell HVAC Equipment and Services For the primary actor of Home Owner, Name: Buy and Operate HVAC System to Heat and Cool my House. Övergaard and Palmkvist (2005) state that use cases should be named from the perspective of the system. That is, they should state what the system is supposed to do. Thus, they would state that the Home Owner is the primary actor, and the name of the use case is “Sell HVAC Equipment and Services.” I don’t put the article “the” in front of the primary actor. Because, when the use case is instantiated with a person’s name, you would not want the “the.” For example, Pat Harris owns a house in Tucson.
  5. This is a deliberate mistake. You cannot write requirements are things outside of your system, like the primary actor, the Home Owner.
  6. The highest risk systems are most likely to change, forcing changes in other systems. If the highest risk systems cannot be completed successfully, cancel the project and save the money on developing the rest. In this mode of thinking, in the beginning also work on the optional functions. The contractor may back off.
  7. In this presentation I am listing the creation date. You might prefer the last time it was changed.
  8. The use case text is often called the use case specification. A use case model contains use case specifications, the use cases diagrams and perhaps other diagrams (e.g. flow charts, activity diagrams) and enclosures.
  9. An important task is investigating alternative designs. For our HVAC system, we will also consider electric heat, wood, oil, coal, heat pumps, solar panels, three-phase electricity, steam, blankets, coats, hot or chilled water systems, fans, ice farms and cooling towers. According to the Regulate Temperature use case, depending upon which threshold is exceeded first, the system will sit at 70 or 73 degrees and turn the heater or AC on and off, maybe every second. If the system turns on and off every minute it would be very distracting to the people. So let’s require that it be on or off for at least 15 minutes at a time.
  10. The goal is very much like the added value. You should use one or the other, not both.
  11. Ethyl mercaptan = gas
  12. The Nonfunctional performance requirement is new.
  13. Supplemental entities that may be in the analysis model include functional flow block diagrams and object (context) diagrams.
  14. The risk analysis shows that Ac air conditioning might cost as much as $7 per day. This may be too much for poor graduate students. Therefore we propose a piggyback system. On March 21 the Home Owner turns the Heater off and Evaporative Cooler on. For the next few months Tucson is very dry and the evaporative cooler cools the house very well. On June 21 the Home Owner turns the Evaporative Cooler off and Air Conditioner on. July and August are the monsoon season. It is humid and the evaporative cooler does work well, so we use the air conditioner. On September 21 the Home Owner turns the Air Conditioner off and Evaporative Cooler on. On November 21 the Home Owner turns the Evaporative Cooler off and Heater on.
  15. The flag systemStatus would be system status in the business and requirements models.
  16. In the Business Model the use-case diagram could be used as an outline for use cases you plan to develop. But in the Design Model it should be used as a table of contents for the use cases you have already written.
  17. The title is purple, because this is a header slide.
  18. Each row is a test specification. You can select any row, in any order.
  19. State-based testing is the best. In state-based testing you start with an initial state and an input trajectory (a series of test vectors), then you run the experiment and observe the state trajectory.
  20. When a use case is filled with specific names, dates, temperatures, etc. it is called an instantiation (based on the word instance).
  21. The title is purple, because this is a header slide.