Font Size: a A A

Research Of Software POAD Methodology And Supporting Environment

Posted on:2006-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y M ZhangFull Text:PDF
GTID:2168360152990345Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Design patterns help in leveraging reuse to the design phase because they provide a commn vocabulary for design, they provide means of understanding designs, and they are proven building blocks from which more complex applications are built. To reap the benefits of deploying these proven design solutions, we need to define systematic development approaches to construct application designs using patternsThe dissertation study a new Pattern-Oriented Analysis and Design (POAD) approach that utilizes patterns as building blocks (components) at the design level. The approach uses UML modeling capabilities to compose the design structure of patterns at various levels of abstraction for developing pattern-oriented designs. As opposed to behavioral and role analysis approaches, this approach introduce the notion of constructional design patterns as design components with interface, take a structural composition approach to glue patterns at the high level design, thus promotes software development based on patterns.Application development by using patterns is a tedious task. In practice, it needs help provided by effective POAD tools. This tool should make the notion of pattern interfaces explicit and integrates patterns at the architecture level. It should facilitates the process of designing applications using patterns as design components and provides a mechanism to trace patterns through various levels of abstraction, produces hierarchical traceable design models that capture interaction between patterns. But, Current visual modeling tools do not explicitly support the POAD method.Based on the study on POAD method and several requirements that POAD tools should have, this dissertation analyzes the drawbacks of POAD method and studys some critical technologies concering POAD supporting tool environment. Lastly,the dissertation proposes a tool environment for visual composition of design patterns for developing pattern-oriented designs,and provides its prototype.
Keywords/Search Tags:Design Patterns, POAD, constructional design patterns, pattern composition, UML
PDF Full Text Request
Related items