特别声明:站内论文除注明为本站原创外,其他均来自网友投稿或公共网络资源,本站不提供全文浏览或者下载,版权归原作者所有,仅供学习研究参考,不得用作商业目的;如需要资料请联系本站代为收集! [中文摘要]当前,软件开发现状不容乐观,不少系统延迟、超支交付,甚至无法交付。为了解决软件开发面临的困难,学者们提出了众多的软件开发过程,其中Rational统一开发过程(RUP)是其中最具代表性的过程之一,也是被广泛采用的一种软件开发过程。同时敏捷建模(AM)是当今最具突破性的建模思想,彻底摆脱了传统建模思想的束缚,但敏捷建模本身并不是一种完整的方法论,需要结合到具体的开发过程中,Rational统一开发过程良好的可裁剪性使得二者的结合成为可能。将敏捷建模应用到Rational统一开发过程之中进行软件开发是很值得探讨的问题。 本文首先论述了Rational统一过程及统一建模语言UML,并深入剖析了当前运用RUP进行软件开发实践时出现的典型问题。针对这些问题,引入了敏捷建模思想。并对敏捷建模的核心实践进行了分析研究,同时与当前RUP实践进行比较。在对RUP和AM进行充分研究的基础上,依据AM的实践和原则对RUP进行相应的改造,并总结出敏捷化统一过程(AM-RUP)的特点。根据AM-RUP的特点,本文提出了一个AM-RUP需求建模过程——“总体概要需求获取,按需求优先级进行计划,小增量迭代式简单... [英文摘要]Today, the software development is a difficult work for developers , lots of software spends much money or much time, even some software can't use at last. In order to settle these difficulties, Researchers have developed some software development processes. The Rational Unified Process(RUP) is the one of the most representative and widely used software development processes. Agile Modeling(AM) method is the most revolutionary modeling idea that is very different from the traditional modeling ideas ,but the...
基于敏捷化Rational统一过程需求建模的研究及应用 摘要3-4ABSTRACT4目录5-7第一章 绪论7-101.1 研究背景及意义7-81.2 研究的内容、目标及创新点8-91.3 论文的总体结构9-10第二章 RATIONAL统一过程和UML建模语言10-232.1 Rational统一过程10-172.1.1 RUP的生命周期11-122.1.2 RUP的动态结构12-132.1.2.1 四大阶段12-132.1.2.2 迭代过程132.1.3 RUP的静态结构13-152.1.3.1 RUP的模型元素13-142.1.3.2 工作流程14-152.1.4 RUP的特点15-172.2 统一建模语言17-212.2.1 UML的内容17-202.2.1.1 UML语义17-192.2.1.2 UML表示法19-202.2.2 UML的主要特点202.2.3 UML的应用领域20-212.2.4 CASE工具的优缺点212.3 当前统一过程实践存在的问题21-23第三章 RATIONAL统一过程敏捷化23-343.1 敏捷建模概述23-313.1.1 敏捷方法23-263.1.1.1 轻型方法与重型方法的比较23-243.1.1.2 典型敏捷方法24-263.1.2 AM实践分析及同RUP实践的比较26-313.1.2.1 迭代增量简单建模27-293.1.2.2 团队有效协作293.1.2.3 验证建模工作293.1.2.4 敏捷文档实践29-303.1.2.5 建立敏捷开发过程30-313.2 敏捷化统一过程31-34第四章 AM-RUP软件需求建模34-484.1 AM-RUP软件需求建模概述34-394.1.1 软件需求概述34-364.1.1.1 需求层次34-354.1.1.2 需求工程组成35-364.1.2 需求的不确定性分析36-374.1.3 AM-RUP需求建模过程概述37-394.2 业务建模阶段39-434.2.1 AM-RUP的业务建模分析39-414.2.2 业务需求优先级的确定41-434.3 需求建模阶段43-484.3.1 确定系统行为及环境43-444.3.2 结合场景与目标的需求分析44-48第五章 社会保险系统需求建模48-595.1 社会保险信息系统概述485.2 社保系统的业务建模48-545.2.1 社保业务流程48-505.2.2 基本用例建模50-515.2.3 业务对象建模51-525.2.4 编写补充业务规格说明书52-535.2.5 确定业务优先级及制定初步迭代计划53-545.2.5.1 快速处理突然的需求新增535.2.5.2 确定优先级/制定迭代计划53-545.3 社保系统需求建模54-595.3.1 个人参保需求探索55-565.3.2 个人参保需求详细分析56-59总结与展望59-60参考文献60-64附录 图表目录64-66致谢66
|