- Law I
- "One and the same phenomenon projected out of its own dimension into dimensions lower than its own is depicted in such a way that the individual pictures contradict one another."
- Law II
- "Different phenomena projected out of their own dimension into one dimension lower than their own are depicted in such a manner that the pictures are ambiguous."
I started to think about this, because as a software engineer I am sometimes asked to create documentation about the software I am building (you know, the typical use cases stuff), and when you have to write a document of the kind a lot of times, the company where you work typically already have some document templates... now, typical document templates have a hierarchical (object oriented?) structure:
- UseCases
- UseCase1
- Scenario 1
- Scenario 2
- Actors that participate in the use case
- Classes (sterotyped as boundary in RobustnessAnalysis) that participate in the use case
- Classes (sterotyped as control in RobustnessAnalysis) that participate in the use case
- Classes (sterotyped as entities in RobustnessAnalysis) that participate in the use case
- ActivityDiagram?
- UseCase1
- Classes
- Classes (stereotyped as boundary in RobustnessAnalysis) that participate in the use case
- Class 1
- Use case 1
- Use case 2
- Actors interacting with the class
- Class 2
- etc,etc.
- Class 1
- Classes (stereotyped as boundary in RobustnessAnalysis) that participate in the use case