User Tools

Site Tools


century:principles_of_software_engineering

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
century:principles_of_software_engineering [2012/07/24 18:54] – [Principles of Software Engineering] mithatcentury:principles_of_software_engineering [2012/07/25 16:07] (current) mithat
Line 53: Line 53:
     * Often based on mathematical/logical laws     * Often based on mathematical/logical laws
   * Different projects/parts require more or less rigor/formality   * Different projects/parts require more or less rigor/formality
-    * High criticallity -> high rigor/formality+    * High criticality -> high rigor/formality
   * Tools include natural language, formal languages   * Tools include natural language, formal languages
  
Line 106: Line 106:
  
 ===== Modularity ===== ===== Modularity =====
-  * Divide the system into smaller //modules// +  * Division of the system into smaller //modules//
-  * Typically results it a tree of modules and submodules+
   * //Decomposition//: recursively subdividing the system    * //Decomposition//: recursively subdividing the system 
       * "Divide and conquer"       * "Divide and conquer"
century/principles_of_software_engineering.1343156084.txt.gz · Last modified: 2012/07/24 18:54 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki