首页> 中文学位 >基于RUP及敏捷方法的软件过程的研究与应用
【6h】

基于RUP及敏捷方法的软件过程的研究与应用

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

致谢

第一章 引言

1.1课题的背景及意义

1.2课题研究现状

1.3论文研究内容

1.4论文结构

第二章 RUP模型分析

2.1 RUP核心思想

2.2 RUP的生命周期

2.3 RUP的动态组织结构——开发过程中的各个阶段

2.4 RUP的静态组织结构——核心工作流

2.5本章小结

第三章 敏捷方法研究

3.1敏捷方法简介

3.2敏捷方法基本价值观

3.3敏捷软件开发的原则

3.4 Scrum方法

3.4.1 Scrum背景及流程

3.4.2 Scrum角色

3.4.3 Scrum的三种类型

3.4.4影响Scrum实施的因素

3.5本章小结

第四章 敏捷统一开发过程

4.1 RUP与敏捷方法的局限性分析

4.2 AUP思想描述

4.3 AUP过程分析

4.4本章小结

第五章 AUP过程在智能手机操作系统开发项目中的应用

5.1项目背景

5.2 AUP角色分配

5.3开发过程的主要阶段

5.3.1起始阶段

5.3.2迭代开发阶段

5.3.3产品交付阶段

5.4 AUP实践总结

第六章 总结与展望

6.1论文总结

6.2展望与后续研究

参考文献

攻读硕士学位期间发表的学术论文及参与的科研项目

展开▼

摘要

软件的开发过程与最初的计划保持一致已经不再是当今软件开发的主要目标了,如何应对客户对于需求的不断变化,快速的交付高质量的软件并做到让客户满意,已经成为了一个软件开发公司能否在当今竞争激烈的软件行业中得以生存的关键,也是软件工程领域中的一个研究热点,本文针对上述问题展开研究,完成了如下主要工作:
   (1)基于目前软件工程发展的背景与现状,对Rational公司的统一软件开发过程RUP和以目前国际上最流行的Scrum方法为代表的敏捷方法进行了研究与分析。
   (2)在对RUP以及Scrum方法的优势和局限性研究与分析的基础上,利用Scrum思想对RUP过程进行适当裁剪并利用RUP思想对Scrum进行合理扩充,提出了一种基于RUP和敏捷方法的软件开发过程——敏捷统一开发过程AUP——Agile Unified Process。
   (3)成功地将AUP过程应用到Android智能手机操作系统开发这一实际的项目中,实践证明,AUP过程在应对需求频繁变化和提高软件开发效率方面均起到了很好的效果。

著录项

  • 作者

    张智海;

  • 作者单位

    合肥工业大学;

  • 授予单位 合肥工业大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 周国祥;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件开发; 智能手机; 操作系统; 敏捷方法;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号