分享到:

UML用例的应用研究

用例是UML中组织需求的重要技术。用例是基于用户目标的需求组织技术 ,它  (本文共3页) 阅读全文>>

大连海事大学
大连海事大学

基于UML的需求工程中关键技术及应用研究

UML作为面向对象建模语言的标准己经广泛应用于各个领域,它不仅支持面向对象的分析和设计,而且支持从需求阶段到系统实现的软件开发的全过程。软件需求是软件项目初始估计和初始计划的基础,同时也是软件开发和测试的基础,整个开发活动都要围绕它来进行,一个项目成功与否往往取决于它是否符合需求。用例技术是UML中捕获需求的手段,它借助简单的图形符号和自然语言来描述系统与用户或外部环境间的交互,用例的引入缩小了开发人员和最终用户的距离。需求问题是软件开发中的首要因素,也是决定软件开发是否成功的关键因素。本文详细论述了需求工程的各个阶段及其相关技术和方法,针对需求工程中存在的问题,指出传统的需求获取与需求管理方法在解决这些问题方面表现出来的不足。在此基础上,结合用例技术和敏捷方法,提出了基于UML的敏捷需求过程模型。该模型利用了UML的用例图、用例活动图和泳道的概念,从用户角度出发,分层次获取需求,逐步细化用例,消除需求过程中产生的误解,为快速、...  (本文共77页) 本文目录 | 阅读全文>>

天津财经学院
天津财经学院

UML及基于UML的统一开发过程应用研究

统一建模语言(UML)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统产品的文档。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML标准并没有定义一种标准的开发过程,它是为支持大部分现存的面向对象开发过程而设计的。统一开发过程(UDP)是一种基于UML的软件开发过程,依赖于用例驱动、以构架为中心以及迭代和增量三个关键概念,建立了一个集成软件生命周期、阶段、工作流、风险缓解、质量控制以及项目管理等方面内容的统一过程框架。本文通过对一个计算机自动考试系统的案例分析,详细讨论了UML在软件系统建模中的应用以及如何采用统一开发过程对项目开发进行有效组织。  (本文共68页) 本文目录 | 阅读全文>>

天津大学
天津大学

UML语言及在重点税源信息系统开发中的应用研究

统一建模语言UML(Unified Modeling Language)的出现是面向对象建模领域的重大突破。UML是面向对象开发中的一种通用的、统一的图形建模语言,它融合了早期的面向对象方法和各种建模语言的优点,为面向对象开发提供了丰富严谨和可扩充的表达方式,并成为了在面向对象技术领域占主导地位的标准建模语言。但是,UML只是一种建模语言,而不是一种方法,它只有结合了软件过程才能称为软件开发方法。本文主要研究在统一过程指导下运用UML语言进行建模的过程,并结合实际工作中的软件项目,建立起重点税源信息系统的模型。具体的研究内容主要包括以下方面:重点税源信息系统的网络规划和设计,以及网络安全的解决方案;在需求分析活动中,建立了系统的业务模型和用例模型,实现了用户需求到需求模型的转化;在分析活动中,通过对分析类和用况实现的建模,实现了系统的部分分析模型;设计活动中,通过对设计类和设计类到关系数据库映射的描述,实现了系统的主要设计模型;...  (本文共59页) 本文目录 | 阅读全文>>

重庆大学
重庆大学

基于统一建模语言的管理信息系统开发方法的应用研究

21 世纪是信息时代,随着计算机设备在企业中应用范围不断扩大,计算机设备资产管理的难度也越来越大,传统的手工建账、人工统计和分散管理的方式已不能及时反映计算机设备使用地实时情况,制约了企业管理水平和信息化水平的提高,为了有效地对企业计算机设备进行综合管理,迫切需要研究和建立基于Web的计算机设备综合管理信息系统。建立管理信息系统,必须选择适当的软件开发方法,以规范软件开发过程,提高软件质量,提高软件的复用性、可维护性和可扩展性。本文在对计算机设备管理信息系统的开发中,尝试对RUP 开发方法进行改进,以获得即满足软件工程的要求,又适用于中小型管理信息系统的开发方法,并应用该方法成功实现了基于Web 的计算机设备管理信息系统。论文首先对模型驱动体系结构(MDA)进行了分析,详细阐述了运用统一建模语言(UML)建立软件模型在模型驱动体系结构中的重要作用。然后分别对UML和软件开发统一过程(RUP)进行了介绍,详细分析了各自的优缺点,U...  (本文共69页) 本文目录 | 阅读全文>>

重庆大学
重庆大学

面向对象建模技术在软件开发中的应用研究

本文首先阐述了几十年来软件开发一直出现成本高、质量低、进度缓慢、不能按时交付用户等问题的主要原因:(1)难于真正理解系统需求;(2)软件开发没有遵循一个确定的、供开发人员遵守的步骤,即软件过程,软件开发的管理、组织和协调存在问题;(3)先进的开发方法没有和开发活动很好地结合,没有很好地发挥作用。作者认为这是推动软件工程向前发展的主要动力,提出了解决这些问题的方法。任何系统都是由实体及其相互之间的关系构成的,使用面向对象的方法有助于掌握并控制系统的复杂性。模型是对现实世界的抽象,不同的模型反映系统的不同侧面,从不同的角度观察系统、建立不同的模型有助于对系统全面、真实地理解。使用标准建模语言UML(Unified Modeling Language)有助于开发人员和用户对系统达成共识,消除误解,本文还介绍了UML的特点和一些表示方法。对系统建模就是模型的生成和转换过程,过程是为了完成开发任务的一系列活动的集合,开发好一个系统需要按步...  (本文共68页) 本文目录 | 阅读全文>>