SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE...
Transcript of SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE...
![Page 1: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/1.jpg)
1
SYSTEMSENGINEERING ANDTHE SOFTWARELAWS OFTHERMODYNAMICS
SYSTEMSENGINEERING ANDTHE SOFTWARELAWS OFTHERMODYNAMICS
Dr. Thomas F. Christian Jr.Director of Engineering
ACSSW, WPAFB OH26 Oct, 2005
Dr. Thomas F. Christian Jr.Director of Engineering
ACSSW, WPAFB OH26 Oct, 2005
![Page 2: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/2.jpg)
2
SYSTEMS ENGINEERING
• Systems Engineering is thedisciplined application of tools andprinciples to achieve a complex goal
• Software Engineering is part ofSystems Engineering
• Systems Engineering must obey theFundamental Laws of Physics
![Page 3: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/3.jpg)
3
THE LAWS OF PHYSICS
• But what are the fundamental lawsof physics?
• F=MA?
• Earlier seminal work at SSTC 2005said “Yes” – Newton’s Laws ofMotion govern Software Engineering
![Page 4: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/4.jpg)
4
THE LAWS OF METAPHYSICS
• “I think therefore I code”
• No, No!!
• Even EEs understand Inertia but,could there be some law even morefundamental than that?
![Page 5: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/5.jpg)
5
-- YES --
THERMO
The unexplainable
THE LAWS OF NATURALPHILOSOPHY
![Page 6: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/6.jpg)
6
1ST LAW – CONSERVATIONOF ENERGY
“If the state of a system is changedby applying work or heat or both,
then the change in the energy of thesystem must equal the energy
applied”
T1
(HOT)
T2
(COLD)
Heat TransferQ
S = Entropy =Q
T
![Page 7: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/7.jpg)
7
“It is impossible to move heat, bycyclical process from something atlower temperature to something athigher temperature unless work is
added to the system”
2nd LAW – TENDENCYTOWARD EQUILIBRIUM
EACT
![Page 8: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/8.jpg)
8
“If the entropy of each element atabsolute zero can be taken as zero,
then all elements above absolute zeromust have a finite, positive entropy;however, because entropy cannot be
reduced to zero by finite means (as perthe Second Law), no system can reach
absolute zero”
3rd LAW – ABSOLUTE ZERO
![Page 9: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/9.jpg)
9
Since we are Systems Engineers- Not Physicists –
Let’s put them into SystemEngineering - Speak
• 1st Law: You Can’t Win – JustBreak Even
• 2nd Law: You Can Only Break Evenat Absolute Zero
• 3rd Law: You Can’t Reach AbsoluteZero
![Page 10: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/10.jpg)
10
THE SOFTWARE LAWS OFTHERMODYNAMICS
• Optimizing software quality, cost,schedule require proper processes,planning, and people
• Proper processes, planning andpeople requires time to do it right
• There is NEVER time to do it right
![Page 11: SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering](https://reader034.fdocuments.in/reader034/viewer/2022050308/5f70424e5152ce3b8e13b3a8/html5/thumbnails/11.jpg)
11
“RASSA’S LAW”
• “No one can resist the temptation toedit another’s work or start codingon the first day of a program”