首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
在软件过程领域,Rational公司的RUP(Rational Unified Process)占据主流,但它不是针对基于构件的开发(Component-Based Development,CBD)提出,没有体现CBD的本质.CBD也需要软件过程的指导.文中将构件技术应用到RUP中,提出基于RUP的CUP(Component Unified Process),对RUP进行改进,在软件开发过程中将项目管理、业务建模、构件技术、软件质量等统一起来.同时CUP与统一建模语言(UML)集成,有多种CASE工具支持,缩短了需求到实现的距离.并以医院管理系统为例,对CUP进行研究.  相似文献   

2.
基于RUP的软件过程及应用   总被引:2,自引:0,他引:2  
RationalUnifiedProcess(RUP)将项目管理、商业建模、分析与设计等统一起来,贯穿整个开发过程。讨论了基于RUP的软件过程,并把该过程应用于水电厂综合管理信息系统的开发。与传统的软件过程相比较,基于RUP的软件过程可以降低产品风险,规范管理和开发流程,有效地控制资源,提高开发效率。  相似文献   

3.
余莹  邹赛 《福建电脑》2008,24(4):39-40
对软件开发过程的研究,有利于软件开发者明确用户需求、指导软件开发和保证软件质量。基于AP(Agile Process)和RUP(Rational Unified Process)两种软件过程的研究,提出了一种新颖的软件过程ARUP。理论分析表明ARUP兼容了AP和RUP的优点,并避免了它们的不足,在开发过程中具有很好的操作性和适应性。  相似文献   

4.
软件构件技术已成为软件开发的一种重要方法,同样过程构件技术在软件过程设计中也起着重要作用。过程构件技术对于提高软件过程的设计效率,增强过程的可复用性以及保证软件过程的质量有着十分重要的意义。主要针对软件演化过程(SEP)的设计,提出一种基于过程构件的过程设计方法,通过对过程构件和连接件进行连接与组装,最后得到以Petri网形式描述的软件演化过程模型。  相似文献   

5.
统一软件过程(RUP)是一种用例驱动的,以架构为中心的,采用迭代增量方式开发的软件工程化过程,应用统一建模语言(UML)进行可视化建模,为面向对象系统的开发提供了方法论的指导.在分析RUP过程的基础上,结合过程裁剪的原则和方法,在实际项目中进行了系统分析、设计及建模过程的实践.  相似文献   

6.
统一建模语言(UML)与Rational统一过程(RUP)是当代软件工程界的两大新型技术,是有效解决软件危机的两大得力方法。然而UML与RUP的庞大繁杂使得软件项目的实施不知如何遵从。为此,通过对科技项目评审系统的具体分析与开发,给出了一种有效的在实际项目中运用这两大技术的方法,实验表明,合理应用RUP可降低软件开发的风险,可达到CMM2级或3级。  相似文献   

7.
软构件技术及其在数据库中的应用   总被引:12,自引:2,他引:10  
软件的构件化是软件行业走向工业化的关键,但怎样实现大粒度的复用以及提高软件的可维护性和可扩展性仍然是一个难题,CBD(ComponentBasedsoftwareDevelopment)的发展有望从根本上解决这一问题,该文在研究软构件理论的基础上,将构件技术引入数据库系统的开发,并提出了一种基于软构件的数据库系统开发模型,利用该模型研制开发了一个应用系统。  相似文献   

8.
杨军  于永利 《微计算机信息》2007,23(15):255-257
本文阐述了如何在Rational统一过程(RUP,Rational Unified Process)中使用UML(Unified Modeling language)进行软件需求分析建模。介绍了UML与RUP结合的重要特征,以装备维修人力需求分析系统为例描述了其需求分析过程的用例图模型、静态模型和动态模型,不仅使维修人力需求分析过程可视化,而且为实现面向对象的编程奠定了基础。  相似文献   

9.
XP与RUP的比较与分析   总被引:5,自引:0,他引:5  
在软件过程领域中 ,RationalUnifiedProcess统一过程被认为是“重量级”的过程 ,而把ExtremePro gramming极端编程称为“轻量级”的过程。目前两者都很流行。确切地说 ,XP是RUP的最小实现 ,但是XP还提出了一些很有用的但又不同于RUP的方法。首先对RUP和XP的背景进行了介绍 ,并对两种方法分别作了简要概述 ,然后针对XP中的几种方法来比较与RUP有什么相同和不同之处 ,并进一步提出在RUP中结合XP来优化开发过程的建议 ,达到适合不同规模、不同类型的开发组织的目的。  相似文献   

10.
软件性能工程将软件的性能属性与软件工程技术结合起来,使得软件在早期设计时就能对其性能进行评估。随着分布构件技术的普及,部署过程与动态重构成为软件生命周期的重要组成部分,对软件性能有重大的影响。传统的SPE技术对软件性能的跟踪和追溯在部署和动态重构阶段会被中断,因此不适用于分布构件技术。本文针对基于分布构件技术软件的性能问题,提出了分布构件化软件性能工程技术,使得SPE能够被应用到构件的组装、部署和动态重构阶段。  相似文献   

11.
该文简述了RUP(Rational United Process)的4个阶段和里程碑及其迭代式开发思想。从技术和管理两方面介绍了RUP的理论和方法框架。与传统的软件过程相比较,RUP软件过程可以降低产品风险,规范管理和开发流程,有效地控制资源,提高开发效率。并把该过程和UML应用于一个图书馆管理系统的开发。  相似文献   

12.
RUP是新一代软件开发方法,UML是功能强大的可视化建模语言,二者在软件开发过程中得到了广泛的应用。本文简要介绍RUP技术和UML语言的基本内容,并在RUP的指导下运用UML建模技术对选煤管理系统进行设计,优化了系统各阶段的建模过程,降低了系统的复杂化,提高了软件开发的质量和效率。  相似文献   

13.
RUP在小型J2EE项目中的应用   总被引:4,自引:0,他引:4  
杨奇  周波 《计算机工程与应用》2005,41(31):226-228,232
RUP是IBM公司的一个软件过程产品,适合于规模比较大的软件项目和大型的软件开发组织或团队。在实际中,软件项目团队根据自身客观条件的限制和技术的影响,应该对RUP进行必要的裁剪,从而最大限度地发挥RUP的作用。论文讲述了如何把RUP应用到小型项目团队开发J2EE应用系统的过程中,并且结合J2EE技术的特点从项目管理、架构设计、开发和测试等方面重点阐明了对RUP的裁剪。  相似文献   

14.
采用RUP的软件开发方法   总被引:5,自引:3,他引:5  
RUP,即Rational统一过程,它是以构架为中心,采用用况驱动的、迭代和增量的软件开发过程,它解决了因软件系统在规模、复杂性、分布和重要性上不断扩张带来的一系列的技术和组织上的问题。文中以一个用ASP.NET开发的B/S模式校务管理系统的解决方案为例,概要介绍了采用RUP的软件开发方法。通过实施RUP,使软件开发的过程成为一个受控迭代过程,大大降低了软件开发的风险,并使软件更加完善和强壮。  相似文献   

15.
目前软件项目呈现一种复杂性高、规模大的趋势,这给软件开发和软件升级带来了技术上和管理上的困难.Rational统一过程(RUP)通过循环的、可预测的方式对软件进行分析与设计.本文结合一个合同管理系统的开发,给出了这一开发方法的分析与设计过程,有效地解决了这类问题.  相似文献   

16.
UML是功能强大的可视化建模语言,RUP是先进实用的软件开发过程,二者的结合已在软件产业界得到广泛应用。本文以一个宿舍管理系统为例,描述了基于UML和RUP的软件开发全过程,重点阐述了用UML进行系统建模和RUP进行管理的过程。  相似文献   

17.
Rational统一过程是一个先进的通用软件开发过程框架,遵循它的开发方法可以在进度和成本的范围内开发出高质量的软件产品,首先介绍统一过程的主要特征;然后以一个物业管理信息系统的开发为例,展示了它的实际应用过程。  相似文献   

18.
以RUP为基础提出一种改进的软件过程管理模型。根据SOA构建系统的思想方法,对这个软件过程管理模型进行逐层的服务分类分析,列举软件过程管理模型中的一些关键服务流,以及这些关键服务流的输入和输出标准,通过这些标准,构建起的软件过程管理系统具有一定的科学性和标准性。  相似文献   

19.
XP、RUP结合起来开发小型项目   总被引:3,自引:2,他引:3  
介绍了XP、RUP两种开发过程,指出两者在开发小型项目时有其各自的优缺点,提出可以将XP、RUP结合起来开发小型项目的观点,并给出了一些在实际开发项目应用中的结合方法。通过一个具体项目的开发经验,介绍了在实际开发小型项目中结合XP、RUP的方法和技巧。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号