- 3
- 0
- 约1.94万字
- 约 82页
- 2017-06-11 发布于北京
- 举报
软件工程Ch8ConstructAnalysModel”
AUTS * Collaborations Classes fulfill their responsibilities in one of two ways: A class can use its own operations to manipulate its own attributes, thereby fulfilling a particular responsibility, or a class can collaborate with other classes. Collaborations identify relationships between classes AUTS * three different generic relationships between classes [WIR90]: the is-part-of relationship(合成Composition) the has-knowledge-of relationship(关联association) the depends-upon relationship(依赖Dependency) AUTS * Composite Aggregate Class AUTS * Associations and Dependencies(关联和依赖) Two analysis classes are often related to one another in some fashion In UML these relationships are called associations Associations can be refined by indicating multiplicity (the term cardinality is used in data modeling In many instances, a client-server relationship exists between two analysis classes. In such cases, a client-class depends on the server-class in some way and a dependency relationship is established AUTS * Multiplicity AUTS * Dependencies AUTS * Analysis Packages Various elements of the analysis model (e.g., use-cases, analysis classes) are categorized in a manner that packages them as a grouping The plus sign preceding the analysis class name in each package indicates that the classes have public visibility and are therefore accessible from other packages. Other symbols can precede an element within a package. A minus sign indicates that an element is hidden from all other packages and a # symbol indicates that an element is accessible only to packages contained within a given package. AUTS * Analysis Packages AUTS * Behavioral Modeling(行为模型) The behavioral model indicates how software will respond to external events or stimuli. To create the model, the analyst must perform the following steps: Evaluate all use-cases to fully understand the sequence of interaction within the system. Identify events that drive the interaction sequence and understand how t
您可能关注的文档
- 路易斯·赞佩里尼”.ppt
- 路由器设置和数据恢复”.ppt
- 路基过渡段施工技术”.pptx
- 路径依赖美国经济学家道格拉斯诺思1993年度诺贝尔经济学奖”.ppt
- 路由表选择基本原理及tracert命令的使用”.ppt
- 跳蚤市场摸排汇报”.ppt
- 践行生本理念探寻高效课堂”.ppt
- 路演互动区游戏集合”.ppt
- 路程时间和速度课件1”.ppt
- 践行课程理念优化课堂教学”.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)