基于UML应用系统建模研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在应用系统软件开发过程中,如果软件由近百或更多对象组成,其结构单凭分析很难理清,同时为了有利于软件的维护和重用,在开发一个系统之前建模是很有必要的。在众多的建模方法中选择一种适应自身应用特点,方便不同背景人们交流的建模方法成为用户迫切的愿望。
     UML是一种标准化的建模语言,它融合了多种优秀的面向对象建模方法,以及多种得到认可的软件工程方法,消除了因方法相互独立带来的种种不便,它通过统一的表示方法,使不同知识背景的系统分析人员、开发人员以及用户可以方便地交流。运用UML对应用系统进行建模,在分析和设计阶段建立良好的系统模型,根据建立的模型进行编码,这样能降低开发成本,缩短开发周期,减少开发风险,从而保证系统的正确实施。
     论文对统一建模语言UML进行了详细的阐述,利用UML技术对三个不同领域的系统进行建模:考试系统、信访系统、网上购物系统。主要以学校考试系统为例,使用UML技术分析考试系统的功能需求,建立了考试系统的用例图、活动图。对考试系统中主要用例在线考试进行详细的分析和设计,建立其静态模型和动态模型。同时利用UML技术建立信访系统和网上购物系统的功能模型。在不同的领域中使用UML技术均能实现细节和用户的需求分开,通过统一的表示方式,方便不同背景的人们之间交流,合理的建立系统的文档。为设计出有用的实际产品奠定基础。
In applications software development process, if the software from 100 or more targets of composition, their structural analysis to sort out alone, and in order to help preserve and reuse software, in the development of a system is necessary before modeling. Among the modeling method to select one of characteristics of their own applications to facilitate the exchange of people of different backgrounds Modeling urgent desire to become users.
     UML is a standardized modeling language, it has a variety of excellent object-oriented approach and the recognition of a variety of software engineering methods to eliminate the way for mutual independence of the various inconveniences, it said through a unified Ways in which different background knowledge of systems analysis, developers and users can easily exchange. UML use on the application of systems modeling, analysis and design stage to establish a good model system, according to the model code, this can reduce development costs and shorten the development cycle and reduce development risks, so as to ensure the correct implementation.
     Papers on the Unified Modeling Language described in detail, using UML technology to three different areas of the system to model: the examination system, the petition system, online shopping system. Major school examination system as an example, the use of technology UML examination system design, analysis test system functional requirements, established by the examination system of maps, plans to describe the activities of the main functions and the use of the interaction between. The examination system in the main by-line examination of the detailed analysis and design, build its static model and dynamic model. UML also use technology to build the petition system and the function of the system online shopping model. In different areas of technology can achieve the use of UML and the details of the demand from users, said through a unified approach to facilitate between people from different backgrounds exchange, to establish a reasonable system of documentation. It is useful for the design to lay the foundation for the actual product.
引文
[1]王道乾.基于UML的电子商务系统的设计与实现.中国科技信息2006年第22期
    [2]王建军.UML建模:实例分析.《微计算机信息》.2002年.第18卷第5期
    [3]王涛等.基于UML建模的“计算机网络考试系统”的分析与设计.新余高专学报.2005年10月.第10卷第5期
    [4]冯小革.基于UML及统一过程的软件开发.华东师范大学工程硕士学位论文.2005年10月
    [5]史亚娟.基于UML的科研管理系统的设计与实现.华东师范大学硕士学位论文.2006年5月
    [6]叶菁.UML为WEB应用程序建模.武汉大学工程硕士学位论文.2004年5月
    [7]乔维德.基于B/S和C/S结构相结合的网上考试系统的设计与实现.天津电大学报.2006年12月.第10卷第4期
    [8]朱峰等.基于UML的网络考试系统的设计与实现.石家庄职业技术学院学报,2006年12月
    [9]别文群.UML统一的建模语言的研究与实践.武汉大学工程硕士学位论文.2004年5月
    [10]陈耿.基于UML的应用系统建模研究.武汉大学工程硕士学位论文.2004年5月
    [11]陈萍.ASP网络考试系统存在的问题与对策.2006年4月.第21卷第2期
    [12]陈笑蓉老师基于UML的信访信息系统建模研究课件
    [13]沈鉴.吉林省高校非计算机专业计算机等级考试系统.吉林大学硕士学位论文.2006年4月
    [14]沈燕芬.基于asp.net网上考试系统的设计与实现.教育信息技术
    [15]杨茂强.UML在软件开发中的应用.贵州大学学报(自然科学版).2007年4月.第24卷增刊
    [16]杨秀平,何强.基于UML C/S架构考试系统业务处理层设计与实现.海南大学学报自然科学版.
    [17]杨洋,伍俊洪,林孝康.基于B/S结构的网上考试系统的设计与实现.中国有线电视.
    [18]张国勇 陈君.网络考试系统UML建模的探讨.黄石理工学院学报.2006年7月.第22卷第4期
    [19]张辉.基于ASP的网络考试系统的设计与实现.电脑知识与技术
    [20]张泉等.面向对象分析和设计领域的统一建模语言UML.计算机工程.1998年10月.第24卷第10期
    [21]张全和.计算机基础考试系统的分析与设计.重庆大学硕士学位论文.2005年5月
    [22]张唏.UML中的用例建模.广东自动化与信息工程.2000年.第4期
    [23]张巍,赵震伟.《计算机应用基础》网上考试系统的设计.漯河职业技术学院学报(综合版.2006年10月.第5卷第4期
    [24]林川,潘盛辉,覃永新.基于C/S模式的计算机考试系统的设计与实现.广西工学院学报.2005年12月
    [25]林科学等.基于局域网的考评系统的研究与开发.计算机应用研究.2004年.第4期
    [26]罗代忠.基于UML的网络教学系统设计与实现.重庆大学工程硕士学位论文.2005年10月
    [27]赵睿.基于java技术的网上在线考试系统设计与实现.兰州理工大学工程硕士学位论文.2006年5月
    [28]赵永虹.试题组卷系统的设计与实现.电子科技大学硕士学位论文.2002年04月
    [29]资武成.基于UML的电子商务系统的建模与开发.国防科学技术大学工程硕士学位论文2004年12月
    [30]秦福建.基于UML的网络考试系统的设计与实现.重庆大学硕士学位论文.2005年4月18卷第6期
    [31]施岩等.网上通用考试系统的研制.承德医学院学报.2006年.第23卷第4期2006年6月.第24卷第2期
    [32]崔晓军.在线考试系统的设计与实现.襄樊职业技术学院学报.2004年2月.第3卷第1期
    [33]崔晓斐.UML建模技术在软件开发中的应用.河池学院学报.2006年10月.第26卷第5期
    [34]黄顺亮.基于面向对象的在线考试系统分析与建模.教育信息化.2005年5月
    [35]黄烟波,吴美娟,刘中.基于网络的计算机等级考试系统的UML建模.计算机技术与发展.2006年2月.第16卷第2期
    [36]鲁向前.基于UML的网络考试系统设计.企业技术开发.2006年8月.第25卷第8期
    [37]廖清远等.UML技术在图书馆信息系统开发中的应用研究.电脑知识与技术.
    [38]James Rumbaugh,Ivar Jacobson,Grady Booth著.邵维忠等译.UML用户指南.北京.机械工业出版社.2001年6月
    [39]Eric J.Naiburg,(UML数据库设计应用》,人民邮电出版社.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700