From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- Master/Seminar engl/sum_chap09.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Master/Seminar engl/sum_chap09.txt (limited to 'Master/Seminar engl/sum_chap09.txt') diff --git a/Master/Seminar engl/sum_chap09.txt b/Master/Seminar engl/sum_chap09.txt new file mode 100644 index 0000000..6a06279 --- /dev/null +++ b/Master/Seminar engl/sum_chap09.txt @@ -0,0 +1,13 @@ +Square law of computation: Unless some simplification can be made, the amount of computation to solve a set +of equations increases at least as fast as the square of the number of equations. +The "computer" needed to control a system has to be 4 times more mighty as the system size doubles. +Example: Trained chicken can play perfect tic-tac-toe, but nobody can play perfect chess. +Chess is a perfect game because all information is known and the size is fixed. +Every management action is like controling a game. +Software engineering is harder to play, because not every thing is known and the board size is unlimited. + +Size/Complexity dynamic: Human brain capacity is fixed but complexity grows with the square of program size. +Ambitions after a success make products more complex. +More complex products need simplfications by software engineering. +Other forms of this dynamic: Fault location, people interaction + -- cgit v1.2.3