基于UML的软件系统建模研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:aws134
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件系统的分析和设计是软件生命周期中最关键的环节,一个成功的软件系统必然建立在良好的分析和设计基础之上。九十年代以来,面向对象已经成为软件工程领域的主流技术。统一建模语言(Unified Modeling Language,UML)是一种绘制软件蓝图的标准语言,适于对软件开发过程中所有重要的分析、设计和实现决策进行详细描述。此外,UML作为一种可视化建模语言,使用它的开发人员能够用图形清晰地描述系统体系结构及其所有细节,有利于用户与开发人员之间的交流。现在,在美国等国家已有大量的软件开发组织开始用UML进行系统建模,基于UML的软件过程及其支持工具成为国内外软件工程领域研究的热点。 UML仅是一种建模语言,而不是一种方法,没有规定在什么时候怎样使用它们。本文区分了UML的三种建模机制,然后在此基础上探讨了如何应用UML提供的元模型完成软件系统的分析和设计,最终产生一组描述系统体系结构视图的模型。利用支持UML的CASE工具,开发人员可以方便的建立各种UML模型。本文结合Rational工具提出了利用UML来改善软件过程以及进行团队开发管理的方法。最后,本文在上述理论研究的基础上完成了一个分布式物资管理系统的分析和设计,建立了该系统的业务模型、用况模型、分析模型和设计模型。 采用UML进行系统建模已经成为面向对象分析和设计的一种趋势。但是由于UML本身的复杂性以及我国软件产业发展的局限性,UML尚未在我国软件企业得到充分的重视。本文从理论和实践方面对UML在软件系统建模方面的应用进行了研究,所提出的观点对软件人员掌握面向对象建模技术具有一定的参考价值。
其他文献
组合范畴语法(Combinatory Categorial Grammar, CCG)是一种词例化的语法形式,可以通过一阶逻辑实现从语法到语义的自动推理,因此十分适用于需要语义分析的应用场景。同时组合范
网络管理是控制一个复杂的计算机网络,使得它能安全、高效地完成所承担的工作任务。计算机网络良好的性能在很大程度上依靠于高效的网络管理。对于任何计算机网络,网络管理系统
蓝牙技术作为一个全球统一的无线通信标准,在于建立通用的低功耗,低成本无线电空中接口及其控制软件的公开标准,使不同厂家的便携式设备在没有电缆相互连接的情况下,能在近距
目前,被业界称为计算机IT技术的第三次革命的Web Services技术已经逐步显露出巨大商业机会,软件业因此正在酝酿一场巨变。这将是自从WWW问世以来这个产业所面临的一次最大规模
很多企业在实施ERP系统后无论是在管理,还是在产品的质量、资源的利用率等方面都有了一定的进步。然而,随着外部条件的改变,经济全球化的进一步深化以及ERP本身的缺陷,使得ERP的
本文基于主动数据库技术的基本思想并结合面向对象的思想对主动数据库的知识模型和执行模型进行了研究及设计。重点研究了主动规则和执行模型。 在主动规则中,本文在对主动
为了在服务器端解决垃圾邮件泛滥的问题,安全邮件网关得到了迅猛发展。但它们都存在着一系列的缺陷,例如没有真正面向用户以及垃圾邮件过滤效果欠佳等。本文提出并设计的个性
由于因特网技术的高速发展和用户的迅速扩大,网络正前所未有的影响着人类社会的各个方面,网络安全也成为各国共同关心的焦点。 随着Internet的迅猛发展,网络黑客入侵者的手段
虚拟现实技术是计算机图形学、人工智能、计算机网络、信息处理等技术综合发展的产物。虚拟现实技术在机械行业有广泛的应用前景。面向装配的设计是当前研究的一个热点。
在各个行业,软件扮演着越来越重要的角色,同时软件项目在实施过程中所涌现出来的问题也变得越来越严重.由于不成熟的软件实施过程导致项目失败的情况经常发生.软件项目的实施