summaryrefslogtreecommitdiffstats
path: root/Master/Seminar engl/sum_chap09.txt
blob: 6a0627956927fee437adc2bf4e81ee19229f7be3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
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