Systemology: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(→‎Glossary: corrections and additions)
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The science and discipline organizing knowledge about systems.  A set of components that functions as a whole because of the interactions between its parts, subject to influence of interaction with its environment. (Word first used by Russell L. Ackoff. https://en.wikipedia.org/wiki/Russell_L._Ackoff )


== Glossary ==
== Glossary ==


Systems = People + Machines + Metods + Benefit (from ISO Data Processing Glossary)
System = People + Machines + Methods + Benefits


People = Users + Administrators + Engineers
People = Users + Administrators + Engineers
Line 10: Line 13:
Methods = Documentation + Training + Culture
Methods = Documentation + Training + Culture


Benefit = Advantages (Social, Economic, Personal)`
Benefits = Advantages (Social, Economic, Personal)`


engineer = a person who uses scientific knowledge to solve practical problems (eg. cause a system to evolve & improve)
engineer = a person who uses scientific knowledge to solve practical problems (eg. cause a system to evolve & improve)
Line 29: Line 32:


== Also See ==
== Also See ==
[[Computerology]]
[[PROGRAMMING]]


[[DATA]]
[[DATA]]


[[PROGRAMMING]]
[[Algorithms|ALGORITHMS]]
 
[[Graphics]]
 
[[Security]]
 
[[Networks]]
 
[[BENEFITS]]


[[ENGINEERING]]
[[ENGINEERING]]


[[ADMINISTRATION]]
[[ADMINISTRATION]]
[[BENEFITS]]


[[Category:FUN]]
[[Category:FUN]]

Latest revision as of 07:06, 2 June 2018


The science and discipline organizing knowledge about systems. A set of components that functions as a whole because of the interactions between its parts, subject to influence of interaction with its environment. (Word first used by Russell L. Ackoff. https://en.wikipedia.org/wiki/Russell_L._Ackoff )

Glossary[edit]

System = People + Machines + Methods + Benefits

People = Users + Administrators + Engineers

Machines = Hardware (Components and Firmware) + Software (Programs and Data)

Methods = Documentation + Training + Culture

Benefits = Advantages (Social, Economic, Personal)`

engineer = a person who uses scientific knowledge to solve practical problems (eg. cause a system to evolve & improve)

Specification = Objectives + Requirements

Objectives = attributes + measurement methods

Requirements = true / false measurement methods

administrator = someone whose job is to keep a system operating correctly

user = someone who derives some or all of the benefit of a system

Testing = Unit Tests + Integration Tests + System Tests

Quality Assurance = Inspections + Verification + Feedback (note: test construction is engeineering)

Also See[edit]

Computerology

PROGRAMMING

DATA

ALGORITHMS

Graphics

Security

Networks

BENEFITS

ENGINEERING

ADMINISTRATION