century:principles_of_software_engineering
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
century:principles_of_software_engineering [2012/07/24 16:37] – mithat | century:principles_of_software_engineering [2012/07/25 16:07] (current) – mithat | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Principles of Software Engineering ====== | ====== Principles of Software Engineering ====== | ||
Mithat Konar\\ | Mithat Konar\\ | ||
- | July 23, 2012 | + | July 24, 2012 |
===== Adapted from ===== | ===== Adapted from ===== | ||
- | + | [[http:// | |
- | * Ghezzi, Carlo, Mehdi Jazayeri, and Dino Mandrioli. " | + | |
===== Introduction ===== | ===== Introduction ===== | ||
Line 54: | Line 53: | ||
* Often based on mathematical/ | * Often based on mathematical/ | ||
* Different projects/ | * Different projects/ | ||
- | * High criticallity | + | * High criticality |
* Tools include natural language, formal languages | * Tools include natural language, formal languages | ||
Line 107: | Line 106: | ||
===== Modularity ===== | ===== Modularity ===== | ||
- | * Divide | + | * Division of the system into smaller //modules// |
- | * Typically results it a tree of modules and submodules | + | |
* // | * // | ||
* " | * " | ||
Line 207: | Line 205: | ||
* Conflicts among principles may arise. | * Conflicts among principles may arise. | ||
* Software engineering is: | * Software engineering is: | ||
- | * a new field and subject to change | + | * a new field and subject to change. |
* made by humans for humans. | * made by humans for humans. | ||
- | * Your contemplations and considerations | + | * Your contemplations and contributions |
===== Endnotes ===== | ===== Endnotes ===== |
century/principles_of_software_engineering.1343147878.txt.gz · Last modified: 2012/07/24 16:37 by mithat