uml005
?在建立系统模型时,不但要处理领域业务和系统的正常的工作流程,而且还要处理各种例外的情况(Exception)。 ?建立对象模型时,可以把对例外情况的处理用一个专门的类——信号来表达。当在某个操作的执行中出现例外情况的条件成立时,就发送(send)一个处理该例外情况的信号。 ?对于系统中的例外情况的建模可按如下步骤进行。 (1)对于每一个对象类和接口,找出可能发生的例外情况和出现例外情况的条件。 (2)把每一个例外情况用一个信号类描述,类名前可冠有构造型“exception”。 (3)建立例外情况的层次结构,把一般性的例外情况置于高层,把特殊性的例外情况置于低层。 (4)对于每一个操作确定可能发生的例外情况。在操作和它的例外情况的信号图标之间用一条虚箭线连接,其上标出构造型send,表示从操作到它的例外情况的“send”依赖。 Home 5.9.5 例外情况建模 ?在建立分析模型时可以只在一个类图标中增加一个描述例外情况的分隔框,其中包含对所有例外情况的文字说明。 ?例:宾馆管理系统中的一个类“预定客房”,它有两个附加的例外情况分隔框“责任”和“例外”,如图5.37所示。 Home 5.9.5 例外情况建模 图5.37 例外情况分隔框示例 ?例:一个容器类的例外情况的层次结构,以及容器的设置操作与例外情况的联系,如图5.38所示。 3种例外情况:“D
您可能关注的文档
最近下载
- 高电压技术(第3版)吴广宁课后习题答案解析.docx VIP
- 韩城古城传统建筑风貌及其特征分析-analysis of traditional architectural style and features of hancheng ancient city.docx
- 2026年曲靖市富源县公安局营上派出所招聘警务辅助人员(5人)笔试考试备考题库及答案解析.docx VIP
- 防范高处坠落监理细则.docx VIP
- 动画艺术课题研究论文(五篇):影视动画艺术的角色创造、影视动画艺术的场景设计及角色创作….doc VIP
- 2002年考研英语一真题及答案.pdf
- 最全海康测试工程师笔试题及答案.doc VIP
- 《春天的故事》词作者揭秘:曾因“通俗”引争议.doc VIP
- “把酒祝东风”国潮古风传统文化PPT模板.pptx VIP
- 曲靖辅警笔试题库及答案.doc VIP
原创力文档

文档评论(0)