Checklist: Analysis Class
var backPath = './../../../';
var imgPath = './../../../images/';
var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_qwxC8N7YEdmjRZts2c4ZjQ", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}", "1.7472687916176848E-305"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_f6_YwN7DEdmsEI4YDGX2ag", "_qwxC8N7YEdmjRZts2c4ZjQ", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}", "1.7472687916176848E-305"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{1E20603F-A5B8-42D5-BDBC-69DCE9C0FCDB}", "1.7472687916176848E-305"]}];
contentPage.preload(imgPath, backPath, nodeInfo, '', true, false, false);
//override the subsection text
contentPage.subSection.expandAllText = 'Expand All Check Items';
contentPage.subSection.collapseAllText = 'Collapse All Check Items';
Checklist: Analysis Class
This checklist helps make sure that an Analysis Class is modeled correctly
Relationships
Related Elements
Analysis Class
Designer
Main Description
Check Items
The analysis class name is unique
The class is used in at least one collaboration
The class's brief description captures the purpose of the class and briefly summarizes its responsibilities
The class represents a single set of cohesive responsibilities
Responsibility names are descriptive and the responsibility descriptions are correct
The responsibilities of the class are consistent with the expectations placed upon it by collaborations in which the class participates
All classes needed to perform the use cases (excluding design classes) have been identified
All actor-system interactions are supported by some boundary class
No two classes possess the same responsibility
Each analysis class represent a distinct set of responsibilities, consistent with the purpose of the class
Relations between use cases (include, extend, generalization) are handled in a consistent way in the analysis model
The complete lifecycle (creation, usage, deletion) of each analysis class is specified
The class fulfills the responsibilities required of it, either directly or through delegation
Classes collaborations are supported by appropriate associations
All requirements on the class have been addressed
If the class is a boundary class, all the requirements of the actor have been addressed (including input error)
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
contentPage.onload();
Wyszukiwarka
Podobne podstrony:
analysis class~97273Erup analysis class?F7CE03rup analysis class[5A476FThrilling Tales Advanced Class Man of MysteryAnalysingDocumentsanalysisoptionsSequencing and Analysis of Neanderthal Genomic1 5 Engineering Analysiswięcej podobnych podstron