首页> 外文学位 >Perfective and corrective UML pattern -based design maintenance with design constraints for information systems.
【24h】

Perfective and corrective UML pattern -based design maintenance with design constraints for information systems.

机译:基于完善和纠正性的基于UML模式的设计维护,具有信息系统的设计约束。

获取原文
获取原文并翻译 | 示例

摘要

Pattern-based design, the use of design pattern during the design process, has become widely used in the object-oriented community because of the reuse benefits that take less cost and effort, but result in high quality in software development and maintenance. However, design pattern defects can be injected in early design without mandatory control of the evolution of a pattern-based design and assessment of pattern-based designs after changes. It is crucial to maintain correct designs during early design maintenance because defects in early design may cause serious damage to software systems in later software development and maintenance.;Hence, there is a need of a systematic design method for preventing design pattern defects being injected during pattern-based design maintenance so that the change results of pattern-based designs conform to the corresponding design patterns. Conventional Unified Modeling Language (UML) 2.0 design methods do not provide systematic ways of assessing pattern-based design conformance.;Pattern Instance Changes with UML Profiles (PICUP) design method is developed as an improved design method for perfective and corrective UML pattern-based design maintenance and assessment. Design pattern in UML Profiles (DPUP) is developed for formal specification of a design pattern. DPUPs are used for instantiation, maintenance, and assessment of UML pattern-based designs. DPUPs, as the main part of PICUP design method, provide metamodel-level UML design constraints using UML stereotype notations and metamodel-level Object Constraint Language (OCL) design constraints.;In this research, assessments of pattern-based designs in UML class diagram with the corresponding DPUPs enforce maintainers to make correct changes of the designs. Pattern-related information is annotated in pattern-based design using stereotype notations. Furthermore, the conformance checking of a given UML pattern-based design can be automated by using the assessment tool.;An explanatory two-case study is used to evaluate the effectiveness of PICUP design method with DPUPs, and applied to (1) the Lexi document editor and (2) the ARENA game information system. Questionnaire answers and design pattern defect counts from the two-case study conducted by subject matter experts support the hypothesis that the PICUP method is an improved design method ensuring structural conformance of UML pattern-based designs to the corresponding design patterns during perfective and corrective design maintenance for information systems.
机译:基于模式的设计是在设计过程中使用设计模式的一种方法,因为重用的好处是花费较少的成本和精力,但在软件开发和维护方面却具有很高的质量,因此已在面向对象社区中得到广泛使用。但是,可以在早期设计中注入设计模式缺陷,而无需强制控制基于模式的设计的演变以及更改后对基于模式的设计的评估。在早期设计维护期间保持正确的设计至关重要,因为早期设计中的缺陷可能会在以后的软件开发和维护中对软件系统造成严重损害。因此,需要一种系统的设计方法来防止在设计过程中注入设计模式缺陷基于模式的设计维护,以使基于模式的设计的更改结果符合相应的设计模式。常规的统一建模语言(UML)2.0设计方法没有提供评估基于模式的设计一致性的系统方法。用UML概要文件进行模式实例更改(PICUP)设计方法是为基于完美和校正性UML模式的改进设计方法而开发的设计维护和评估。 UML概要文件(DPUP)中的设计模式是为设计模式的正式规范而开发的。 DPUP用于实例化,维护和评估基于UML模式的设计。 DPUP作为PICUP设计方法的主要部分,使用UML构造型表示法和元模型级对象约束语言(OCL)设计约束条件提供元模型级UML设计约束条件;在本研究中,对UML类图中基于模式的设计进行了评估。与相应的DPUP一起强制维护者对设计进行正确的更改。在基于模式的设计中,使用构造型注释来注释与模式相关的信息。此外,可以使用评估工具自动执行基于UML模式的设计的一致性检查;一项解释性的两案例研究用于评估具有DPUP的PICUP设计方法的有效性,并应用于(1)Lexi文档编辑器和(2)ARENA游戏信息系统。主题专家进行的两案例研究得出的问卷答案和设计模式缺陷计数支持以下假设:PICUP方法是一种改进的设计方法,可确保在进行完善和纠正性设计维护时,确保基于UML模式的设计与相应设计模式的结构一致性。用于信息系统。

著录项

  • 作者

    Park, Jaeyong.;

  • 作者单位

    George Mason University.;

  • 授予单位 George Mason University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 245 p.
  • 总页数 245
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:40:19

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号