SlideShare uma empresa Scribd logo
1 de 90
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Introduction to hvac systems
Introduction to hvac systemsIntroduction to hvac systems
Introduction to hvac systemsmichaeljmack
 
Hvac Presentation
Hvac PresentationHvac Presentation
Hvac PresentationChoong KW
 
Air handling unit
Air handling unitAir handling unit
Air handling unitPrasanth M
 
Design, Installation and Testing of the VRF System
Design, Installation and Testing of the VRF SystemDesign, Installation and Testing of the VRF System
Design, Installation and Testing of the VRF SystemSocheat Veng
 
Complete hvac ppt by kk 354647.pptx 1234
Complete hvac ppt by kk 354647.pptx 1234Complete hvac ppt by kk 354647.pptx 1234
Complete hvac ppt by kk 354647.pptx 1234KRISHAN KUMAR
 
Hvac presentation for beginers
Hvac presentation for beginersHvac presentation for beginers
Hvac presentation for beginersguestf11b52
 
VARIABLE REFRIGERANT FLOW(VRF) ppt
VARIABLE REFRIGERANT FLOW(VRF)  pptVARIABLE REFRIGERANT FLOW(VRF)  ppt
VARIABLE REFRIGERANT FLOW(VRF) pptEzhil Raj s
 
HVAC Presentation.pptx
HVAC Presentation.pptxHVAC Presentation.pptx
HVAC Presentation.pptxYoussefEssam27
 
Hvac chilled water distribution schemes
Hvac chilled water distribution schemesHvac chilled water distribution schemes
Hvac chilled water distribution schemesMazhar Sheikh
 
Refrigeration and air conditioning
Refrigeration and air conditioningRefrigeration and air conditioning
Refrigeration and air conditioningEr Santhosh
 
Chilled water systems
Chilled water systemsChilled water systems
Chilled water systemsJason Abston
 
central air conditioning system
central air conditioning systemcentral air conditioning system
central air conditioning systemUiTM Shah Alam
 
Hvac systems presentation_slides
Hvac systems presentation_slidesHvac systems presentation_slides
Hvac systems presentation_slidesguy ygal
 
Comparison between Systems
Comparison between SystemsComparison between Systems
Comparison between SystemsVictor Ashkenazy
 

Mais procurados (20)

Introduction to hvac systems
Introduction to hvac systemsIntroduction to hvac systems
Introduction to hvac systems
 
Hvac Presentation
Hvac PresentationHvac Presentation
Hvac Presentation
 
Air handling unit
Air handling unitAir handling unit
Air handling unit
 
Design, Installation and Testing of the VRF System
Design, Installation and Testing of the VRF SystemDesign, Installation and Testing of the VRF System
Design, Installation and Testing of the VRF System
 
Chapter 1 hvac
Chapter 1 hvacChapter 1 hvac
Chapter 1 hvac
 
VRF II VRV
VRF II VRVVRF II VRV
VRF II VRV
 
HVAC Systems.pptx
HVAC Systems.pptxHVAC Systems.pptx
HVAC Systems.pptx
 
Complete hvac ppt by kk 354647.pptx 1234
Complete hvac ppt by kk 354647.pptx 1234Complete hvac ppt by kk 354647.pptx 1234
Complete hvac ppt by kk 354647.pptx 1234
 
Hvac presentation for beginers
Hvac presentation for beginersHvac presentation for beginers
Hvac presentation for beginers
 
VARIABLE REFRIGERANT FLOW(VRF) ppt
VARIABLE REFRIGERANT FLOW(VRF)  pptVARIABLE REFRIGERANT FLOW(VRF)  ppt
VARIABLE REFRIGERANT FLOW(VRF) ppt
 
HVAC Presentation.pptx
HVAC Presentation.pptxHVAC Presentation.pptx
HVAC Presentation.pptx
 
Hvac chilled water distribution schemes
Hvac chilled water distribution schemesHvac chilled water distribution schemes
Hvac chilled water distribution schemes
 
Chiller water systems
Chiller water systemsChiller water systems
Chiller water systems
 
Refrigeration and air conditioning
Refrigeration and air conditioningRefrigeration and air conditioning
Refrigeration and air conditioning
 
Chilled water systems
Chilled water systemsChilled water systems
Chilled water systems
 
Hvac
HvacHvac
Hvac
 
central air conditioning system
central air conditioning systemcentral air conditioning system
central air conditioning system
 
Air conditioning system
Air conditioning systemAir conditioning system
Air conditioning system
 
Hvac systems presentation_slides
Hvac systems presentation_slidesHvac systems presentation_slides
Hvac systems presentation_slides
 
Comparison between Systems
Comparison between SystemsComparison between Systems
Comparison between Systems
 

Semelhante a 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
 

Semelhante a 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
 

Último

Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 

Último (20)

Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 

Hvac

Notas do Editor

  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.