【Abstract】 RUP-basedsoftware development in the core idea of the application is written in theuser's demand for a software system into a series of activities in the softwaredevelopment process. Unified Process is not just a process, it is a genericprocess framework that can cope with a wide range of software systems,different applications, different types of organizations, different performancelevels and the size of different items. 内容来自论文无忧网 www.paper51.com 【KeyWords】 RUP;core idea; project participants; Library Management System 内容来自论文无忧网 www.paper51.com 目录 http://www.paper51.com 1 论文的选题背景及本论文的创新点. 1 copyright paper51.com
2 传统的软件开发过程的不足及RUP的提出. 1 paper51.com 3 RUP的九个核心工作流. 2 paper51.com 4 基于RUP核心思想对图书管理系统的分析. 3 内容来自论文无忧网 www.paper51.com 4.1 图书馆管理系统的需求分析. 3 内容来自www.paper51.com 4.1.1 图书管理系统的功能简介. 4 http://www.paper51.com 4.1.2 使用图书管理系统用户要达到的预期目标. 4 http://www.paper51.com
4.1.3 系统的用例图. 4 http://www.paper51.com
4、2 RUP核心思想对项目实施的影响. 5 http://www.paper51.com 4、2、1 用例驱动. 5 内容来自论文无忧网 www.paper51.com 4、2、2 以构架为中心. 6 copyright paper51.com
4、2、3 迭代. 6 内容来自论文无忧网 www.paper51.com 4.3、RUP核心思想对项目参与人员的影响. 6 内容来自论文无忧网 www.paper51.com 4.4、RUP过程的鲜明特色. 7 copyright paper51.com 5 介绍RUP目前的国内外现状. 7 内容来自www.paper51.com 6 总结. 8 内容来自www.paper51.com paper51.com 引言 http://www.paper51.com 随着计算机技术的迅猛发展及信息化需求程度日益加深,软件生产规模也日益增大。如何在有效的时间内开发出高质量的软件是一个亟待解决的问题。Rational Unified Process 是一个面向对象软件工程的通用业务流程。它描述了一系列相关的软件工程流程,它们具有相同的结构,即相同的流程构架。RUP 为在开发组织中分配任务和职责提供了一种规范方法。其目标是确保在可预计的时间安排和预算内开发出满足最终用户需求的高品质的软件。RUP 提供了一种软件开发语言的过程处理框架,一种标准的统一建模语言(UML)符号,以及一种将选中的处理过程实践和一支完整的项目团队连接起来的方法。在没有一种共同的软件开发语言的情况下,用于活动、交付或者角色的术语或者描述的局部变更将会导致团队成员在职责和期望上的困惑。正是出于这些原因,许多机构决定投资培训它们的员工,为他们提供这种共同的语言。可以通过多种方式达到这一效果。 内容来自www.paper51.com
(RationalUnified Process)统一软件工程的核心思想是Booch、Jacobson和Rum baugh在创建UML的同时,在Rational公司的支持下,开发的一种面向对象的软件过程框架,它是一种二维结构的软件开发过程,其中一维是软件过程,另一维是核心过程工作流。RUP核心思想是迭代、以架构为中心、用例驱动,基于RUP核心思想的软件开发过程,综合了许多种软件开发过程的优点,吸取了众多软件工程实践的最佳经验。 copyright paper51.com |