Font Size: a A A

The Application Of UML In Describing Software Architecture

Posted on:2008-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:W H DingFull Text:PDF
GTID:2178360212481449Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software Architecture is abstract, high-level description of the structure of the system, which pays more attention to the system's overall form. For large software system, its system architecture design has become a critical success factor. The principal study on Software Architecture is how to describe a software system architecture model. Based on the research on the application of the software architecture theory, a new multi-view model is proposed in this paper, and the methods and means of combination Unified Modeling Language and Architecture Description Language (ADL) in describing Software Architecture are also explored.This paper summarizes the basic concept and the current status of software architecture, and researches on some kinds of software architecture description methods and languages in existence; Aiming at a number of issues of "4 +1" view model in describing software architecture, a more perfect "6+1" view model is proposed, and the definition and description of all the views are expounded. "6+1" view takes the scene for clues, depicts software system from six aspects: concept, framework, process, component, data, physics. Finally, the "6+1" view models of steel depository management system is defined using UML. Components, interface and other details of the architecture are formally described by XYZ/ADL.Passed from two angles, using two different methods, this paper describes steel depository management system architecture. Both the feasibility and ease of use is proved in "6+1" view model. The result also shows that UML and ADLs can complement each other's advantages in describing architecture. The combination can be applied in specific description of the software architecture.
Keywords/Search Tags:Software Architecture, Multi-View, UML, ADLs, XYZ
PDF Full Text Request
Related items