检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中南大学信息科学与工程学院,长沙410083
出 处:《计算机应用》2012年第11期3062-3066,共5页journal of Computer Applications
基 金:国家自然科学基金资助项目(60970038)
摘 要:设计模式在面向对象软件设计、开发和维护中发挥着非常重要的作用。为了克服现有设计模式标注方法的缺陷与不足,提出一种基于衍型的模式标注方法 SBPN。基于UML衍型机制,SBPN不仅提供了一套规则用于精确标注结构图中类、方法或属性等模型元素的模式角色相关信息,还可以标注交互图中的模式信息。此外,SBPN为源代码中模式信息的标注也提供了相应的解决方案。给出了使用SBPN方法标注类图、交互图和源代码中的模式信息的实例,最后还将SBPN应用于一个较为复杂的排序系统。Design pattern plays a very important role in object-oriented software design,development and maintenance.In order to overcome the drawbacks and weaknesses of the previous methods for design patterns' notation,SBPN,a stereotype-based pattern notation method was proposed.Based on the stereotype mechanism in Unified Modeling Language(UML),SBPN provides some rules for labeling pattern-related information.It can not only identify precisely the role of a modeling element,such as a class,a method or an attribute in structural diagrams,but also label the information in interaction diagrams.What's more SBPN provides a solution for labeling pattern-related information in source codes.Some cases were given to describe how to label pattern-related information in class diagrams,interaction diagrams and source codes,and a complex design diagram of sort system was also labeled by SBPN.
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117