欢迎来到天天文库
浏览记录
ID:33505132
大小:195.50 KB
页数:4页
时间:2019-02-26
《基于软件体系结构和uml的图书管理系统设计与实现34752》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com计算机科学2005Voi.32N_o.6基于软件体系结构和UML的图书管理系统设计与实现戎玫张广泉。刘艳。(暨南大学深圳旅游学院深圳518053)(苏州大学计算机科学与技术学院苏州215006)。(重庆师范大学计算机科学学院重庆400047)。摘要软件体系结构是目前软件工程领域一个新兴的研究方向,对于复杂的软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。本文以一个图书管理系统为例,采用统一建模语言UML对该系统体系结构建模,并通过VB来实现该系统。关键词图书管理系统,软件体系结构,建模,UML,VBDesignandImple
2、mentofLibraryManagementSystemBasedonSoftwareArchitectureandUMLRONGMeiZHANGGuang—Quan’LIUYah(ShenZhenTourismCollege,JinanUniversity,Shenzhen518053)(SchoolofComputerScienceandTechnology,SoochowUniversity,Suzhou215006)(SchoolofComputerScience,ChongqingNormalUniversity,Chongqing400047)。AbstractSoftware
3、Axch~ectureisanimmaturefieldinthedisciplineofsoftwareengineering.Goodarchitecturede—signhasalwaysbeenamajorfactorindeterminingthesuccessofcomplexsystems.Thisarticletakesalibraryman—agementsystemasanexample,andmodelthissystem’SSAbyusingUML.ThenweuseVBtOrealizethissystem.KeywordsLibrarymanagementsyst
4、em,Softwarearchitecture,Modeling,UML,VB可视化建模工具RationalRose2003支持UML建立其体系1引言结构模型,探索UML在软件体系结构建模方面的特性;在为软件体系结构(SoftwareArchitecture)是20世纪90年代图书管理系统体系结构建立模型后,将采用VisualBasic6.0以来国际软件工程领域出现的一个新兴的、重要的研究内容。来实现该系统,VB有足够多的“对象特性”,可以充分利用它通过对软件总体结构的描述来提供系统的高层抽象,对于UML模型中的设计元素;采用的数据库平台是SQLServer大型复杂软件系统而言,其体系结构的
5、设计已经成为系统能2000,其功能强大,操作简便,可跨平台使用,非常适合图书管否成功的关键因素之一。理系统。研究软件体系结构的首要问题是如何表示和描述体系结2基于UML的图书管理系统体系结构建模构,亦即所谓的体系结构建模[】】。目前还没有统一成熟的软件体系结构建模工具,常用的软件体系结构描述方法主要有两软件体系结构的模型根据不同的侧重点分为五类:功能大类:专用的体系结构描述语言ADL与通用的建模语言(如模型、结构模型、框架模型、动态模型、过程模型。UML提供UML等)。ADL大多基于一些形式化工具(如CSP、z、时序逻了五类视图(用例图、静态图、行为图、交互图、实现图),而这辑等),常见的A
6、DL有Wright、Rapide、Unicon、Aesop、Dar—些视图正适合从不同的侧重点为系统体系结构建立上述各种win、ACME、xYZ/ADL[2等,它们吸收了传统程序设计中严模型。这些模型将有机地统一在一起,对软件体系结构进行全格精确的语义和语法的特点,针对软件体系结构的整体性和面的刻画。抽象性特点,定义和确定了适合于软件体系结构表达与描述本图书管理系统体系结构建模除了上述五种模型外,还的有关抽象元素,能有效支持所描述系统的分析、求精和验涉及到需求模型以及体系结构风格,限于篇幅,这里只简要介证,但是,ADL不足之处是难以被开发人员所理解,不便于交绍其中的一部分。流和使用,很难融入
7、到当前软件开发的实践中。2.1需求模型统一建模语言UML是一种语义丰富、通用、可视化的建UML的用例图(UseCase)较详细和确切地描述了用模语言和事实上的国际工业标准,易于理解和交流。UML提户的功能需求,使系统责任更为明确,是其他UML视图的供的丰富的视图从多个视角描述系统的不同侧面,可以有效核心和基础。其他视图的构造和发展依赖于用例图中所描述运用于软件的建模、分析与设计D】。基于此,本文以一个具有的内
此文档下载收益归作者所有