+ All Categories
Home > Documents > SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE...

SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF … · 2017-08-02 · 1 SYSTEMS ENGINEERING AND THE...

Date post: 25-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
11
1 SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS SYSTEMS ENGINEERING AND THE SOFTWARE LAWS OF THERMODYNAMICS Dr. Thomas F. Christian Jr. Director of Engineering ACSSW, WPAFB OH 26 Oct, 2005 Dr. Thomas F. Christian Jr. Director of Engineering ACSSW, WPAFB OH 26 Oct, 2005
Transcript
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

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

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

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

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

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

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

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

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

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

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

11

“RASSA’S LAW”

• “No one can resist the temptation toedit another’s work or start codingon the first day of a program”


Recommended