User Tools

Site Tools


bok:eng:mbse:intro

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bok:eng:mbse:intro [2020/07/04 13:53]
anwlur [Performance Qualities]
bok:eng:mbse:intro [2020/09/11 12:19] (current)
anwlur [Parts] fixed internal link
Line 56: Line 56:
 ===== Performance Qualities ===== ===== Performance Qualities =====
  
-Metrics improve development process, understanding of complexity, discovering/​predicting faults and estimation of efforts. Often the choice of metrics exceed what is required and therefore it is advised to define what is the purpose of measurement.+See this page on [[bok:​eng:​mbse:​quality|model quality]].
  
-A useful framework ​to derive useful metrics is the Goal-Question-Metric (GQM) paradigm developed by Basili ​[2]. The GQM process is as follows: +See this page on how to [[bok:eng:​mbse:​critique|critique a model]].
-  - Define goals of measurement (for "UML As Sketch"​ type models then goal is mainly focusing on communication.) +
-  - Define questions that have answer that allow the observer to determine whether the goal has been met +
-  - Each question is evaluated to determine what metrics are required to support the question'​s answer.+
  
-Mohagheghi [1] show that there are 6 classes of model quality: 
-  - Correctness 
-  - Completeness 
-  - Consistency 
-  - Comprehensibility 
-  - Confinement 
-  - Chanegability 
- 
-MIT xPRO show there are 14 
-  * Linked to Decision Making. 
-  * Model Credibility - it is believable 
- 
-  * Clear Scope 
-  * Verification and Validation of Model - Model should show why it is the preferred option to do verification and validation of the system 
- 
-  * Traceable and Analyzable 
-  * Understandable and Well Organized 
-  * Data extrapolation - where is the model valid 
- 
-  * Complete relative to Scope 
-  * Internally consistent 
-  * Verifiable 
-  * Validatable 
- 
-  * Elegant 
-  * Appropriate level of Fidelity 
-  * Allows Optimization - does it includes gradients or convexity 
-  * Avoid optimization on a black box 
- 
-  * Reuse 
-  * Availability of Interfaces 
- 
-**References** 
-  * [1] P. Mohagheghi et al, [[https://​www.omg.org/​ocsmp/​ICSE2009_WoSQ_3415_mohagheghi_parastoo.pdf|"​Existing Model Metrics and Relations to Model Quality"​]] Accessed on Jul. 4th, 2020 
-  * [2] V.R. Basili, G. Caldiera, and H.D. Rombach, “The Goal Question Metric Paradigm”,​ In Encyclopedia of Software Engineering,​ volume 2, John Wiley and Sons, 1994, pp. 528-532. 
 ===== Problem ===== ===== Problem =====
 {{ :​bok:​eng:​mbse:​intro:​week_03_still_03_b.jpg?​600 |}} {{ :​bok:​eng:​mbse:​intro:​week_03_still_03_b.jpg?​600 |}}
Line 111: Line 73:
 ===== Methodology ===== ===== Methodology =====
  
 +For a review of MBSE Methodologies see this [[bok:​eng:​mbse:​method|page]].
 ==== Method ==== ==== Method ====
  
Line 126: Line 89:
  
 === MBSE activity === === MBSE activity ===
 +  * Ask questions
 +    * Why model?
 +    * What problem are we trying to solve with the model?
   * Evaluate what functions (and at what level of fidelity) MBSE activity should be applied to   * Evaluate what functions (and at what level of fidelity) MBSE activity should be applied to
   * Evaluate what components (and at what level of fidelity) MBSE activity should be applied to   * Evaluate what components (and at what level of fidelity) MBSE activity should be applied to
Line 170: Line 136:
     * Use Cases     * Use Cases
       * Nominal Scenarios - covers basic outcomes under nominal conditions and does not consider exceptions       * Nominal Scenarios - covers basic outcomes under nominal conditions and does not consider exceptions
-  * [[mbse:​critique|Critique]]+  * [[bok:eng:mbse:​critique|Critique]]
  
 ===== Use Cases ===== ===== Use Cases =====
bok/eng/mbse/intro.1593870835.txt.gz · Last modified: 2020/07/04 13:53 by anwlur