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

Introduction to hvac systems
Introduction to hvac systemsIntroduction to hvac systems
Introduction to hvac systemsmichaeljmack
 
Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)Joshua Joel
 
HVAC - Concept & Components
HVAC - Concept & ComponentsHVAC - Concept & Components
HVAC - Concept & ComponentsUmang Patel
 
Hvac Presentation
Hvac PresentationHvac Presentation
Hvac PresentationChoong KW
 
Basics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra JhaBasics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra JhaJitendra Jha
 
Heat ventilation and air conditioning (hvac)
Heat ventilation and air conditioning (hvac)Heat ventilation and air conditioning (hvac)
Heat ventilation and air conditioning (hvac)Satish kumar Hiremath
 
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
 
HVAC System (Heating, Ventilation and Air Conditioning)
HVAC System (Heating, Ventilation and Air Conditioning)HVAC System (Heating, Ventilation and Air Conditioning)
HVAC System (Heating, Ventilation and Air Conditioning)Maliha Mehr
 
HVAC Presentation.pptx
HVAC Presentation.pptxHVAC Presentation.pptx
HVAC Presentation.pptxYoussefEssam27
 
Design of air conditioning duct
Design of air conditioning ductDesign of air conditioning duct
Design of air conditioning ductCollege
 

What's hot (20)

Introduction to hvac systems
Introduction to hvac systemsIntroduction to hvac systems
Introduction to hvac systems
 
Hvac introduction
Hvac introductionHvac introduction
Hvac introduction
 
Hvac basics
Hvac basicsHvac basics
Hvac basics
 
Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)Heating Ventilation & Air Conditioning (HVAC)
Heating Ventilation & Air Conditioning (HVAC)
 
HVAC - Concept & Components
HVAC - Concept & ComponentsHVAC - Concept & Components
HVAC - Concept & Components
 
Hvac Presentation
Hvac PresentationHvac Presentation
Hvac Presentation
 
Basics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra JhaBasics of HVAC by Jitendra Jha
Basics of HVAC by Jitendra Jha
 
Heat ventilation and air conditioning (hvac)
Heat ventilation and air conditioning (hvac)Heat ventilation and air conditioning (hvac)
Heat ventilation and air conditioning (hvac)
 
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
HVACHVAC
HVAC
 
VRF system presentation !
VRF system presentation !VRF system presentation !
VRF system presentation !
 
Hvac presentation for beginers
Hvac presentation for beginersHvac presentation for beginers
Hvac presentation for beginers
 
Presentation on HVAC
Presentation on HVAC Presentation on HVAC
Presentation on HVAC
 
Airconditioning ppt
Airconditioning pptAirconditioning ppt
Airconditioning ppt
 
Hvac complete final
Hvac complete finalHvac complete final
Hvac complete final
 
HVAC Basics
HVAC BasicsHVAC Basics
HVAC Basics
 
HVAC System (Heating, Ventilation and Air Conditioning)
HVAC System (Heating, Ventilation and Air Conditioning)HVAC System (Heating, Ventilation and Air Conditioning)
HVAC System (Heating, Ventilation and Air Conditioning)
 
HVAC system
HVAC systemHVAC system
HVAC system
 
HVAC Presentation.pptx
HVAC Presentation.pptxHVAC Presentation.pptx
HVAC Presentation.pptx
 
Design of air conditioning duct
Design of air conditioning ductDesign of air conditioning duct
Design of air conditioning duct
 

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
 
unit 3 software requirement and analysis-1.ppt
unit 3 software requirement and analysis-1.pptunit 3 software requirement and analysis-1.ppt
unit 3 software requirement and analysis-1.pptSomnathMule5
 
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
 
unit 3 software requirement and analysis-1.ppt
unit 3 software requirement and analysis-1.pptunit 3 software requirement and analysis-1.ppt
unit 3 software requirement and analysis-1.ppt
 
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.
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

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.