Font Size: a A A

Research On Specification Structure From Analysis To Design Based On Role Modeling

Posted on:2007-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:B WenFull Text:PDF
GTID:2178360215470475Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Unified Modeling Language (UML), which was brought forward by the Object Management Group (OMG), is widely accepted and applied by the international software industry. Class modeling of UML is an abstract mechanism which can reflect the similarity among objects and it is suitable to software design and implementation phase. But class modeling don't fully support conceptual model. In the middle of six views in UML modeling, UML use case method has more defects compared with other views.This dissertation's main works as follows:(1) The dissertation starts from software engineering methodology and studies role-based modeling from three faces including method, tool and process. We state role concept's application on object-object and systematic explore role and role model. In this paper, we present role model's formal definition.(2) We investigate more details on RML (Role Modeling Language). Through the studies, we believe that role model should be chosen prior to class model and acquire three phases between RML and UML: Role—Type—Class.(3) The paper present that we should use software pattern in analysis phase and build a specification structure from analysis to design based on role model through introducing role pattern as intermediate between analysis and class diagram's design phase.(4) We put forward a though that choosing role use case method will remedy UML use case's defect and we design a reflection relation among role use case, meta model composed of aspects and base model of UML design model.(5) Meanwhile, we design and implement a software tool called RModeler for supporting role modeling. Now, RModeler runs well and is proved that performance is practical.(6) At the end of this paper, we create a software developing process framework based role model's unified structure so as to promote this method's application.
Keywords/Search Tags:role, role model, software pattern, specification structure, software tool, software process
PDF Full Text Request
Related items