RUP思想下的系统分析与设计应用

RUP思想下的系统分析与设计应用

论文摘要

软件工程自诞生以来,先后形成了结构化的系统分析与设计方法、原型法、面向对象的分析和设计方法等一系列被广泛运用的方法。但是这些方法并非尽善尽美,应用中或多或少地存在着缺陷。为了更为有效的进行系统的分析和设计,Rational公司融合了三位软件工程大师的理论,并通过总结业界一些成熟的规范,提出了Rational UnifiedProcess(软件统一开发过程)。在当前软件工程的理论界、应用界引起了很多关注。本文主要就何谓RUP、RUP思想的要求及基于RUP思想的系统分析和设计与传统的软件工程中的方法相比的优势所在进行了研究;还介绍了一个支持RUP思想实现系统分析和设计的Case工具Rational Rose。在对华东地区一烟草企业的生产管理系统的分析和设计中充分采用了RUP设计思想。通过该生产管理系统的具体实现,充分证明了应用RUP思想在实际开发、检验软件中的科学性和有效性。本人在整个项目过程中主要工作涉及项目的需求分析、总体设计、设计细化和优化、数据库设计和功能模块的定义等。由于该烟草生产管理系统是一个庞大的软件项目,故论文就烟草生产管理系统中的核心子系统——生产调度子系统从分析到设计进行了详细的阐述,具体论述了RUP思想在系统分析和设计中的应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 论文研究内容
  • 1.3 论文安排
  • 第2章 软件工程思想及开发模型介绍
  • 2.1 软件工程思想
  • 2.2 软件开发的主流模型
  • 2.2.1 基于软件生命周期的瀑布模型
  • 2.2.2 原型模型
  • 2.2.3 增量模型
  • 2.2.4 面向对象开发模型
  • 第3章 UML与RUP概要
  • 3.1 UML概述
  • 3.1.1 UML的出现
  • 3.1.2 UML的基本元素
  • 3.1.3 UML的主要特点
  • 3.1.4 UML在软件开发各阶段中的应用
  • 3.2 RUP(软件统一开发过程)
  • 3.2.1 RUP的生命周期模型
  • 3.2.2 RUP的各个阶段
  • 3.2.3 RUP的优势与不足
  • 3.3 支持RUP思想的Case工具—Rational Rose
  • 3.3.1 Rational Rose概述
  • 3.3.2 Rational Rose的主要功能
  • 3.3.3 Rational Rose两个富有吸引力的功能
  • 第4章 基于RUP思想的烟草项目系统分析
  • 4.1 系统介绍
  • 4.1.1 企业背景
  • 4.1.2 项目背景
  • 4.1.3 系统构架分析
  • 4.2 系统主要子系统功能分析
  • 4.2.1 生产调度子系统背景
  • 4.2.2 生产调度子系统的业务分析
  • 4.2.3 生产调度子系统建模分析
  • 4.2.4 建模中发现的问题及解决方案
  • 4.3 数据库分析
  • 4.4 RUP建模分析小结
  • 第5章 基于RUP思想的烟草项目系统设计
  • 5.1 概要设计
  • 5.1.1 窗口类设计
  • 5.1.2 控制类设计
  • 5.1.3 类之间的关系
  • 5.2 界面设计
  • 5.2.1 界面主要功能
  • 5.2.2 界面设计实现
  • 5.3 数据库设计
  • 5.4 详细设计
  • 5.4.1 类的定义
  • 5.4.2 详细顺序图
  • 5.4.3 详细协作图
  • 5.4.4 实现模型
  • 5.4.5 RUP详细设计小结
  • 第6章 总结和展望
  • 致谢
  • 参考文献
  • 附录: 制定年度月度卷接包的算法
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].利用剪裁RUP开发煤层自然发火管理信息系统[J]. 工矿自动化 2008(05)
    • [2].基于RUP的拍卖网站需求分析[J]. 长春理工大学学报(高教版) 2009(06)
    • [3].基于RUP的图书管理系统的设计与开发[J]. 电脑知识与技术 2009(21)
    • [4].RUP在软件毕业设计课题中的应用[J]. 玉溪师范学院学报 2009(09)
    • [5].基于RUP的医院信息系统需求管理研究与实践[J]. 中国医疗设备 2010(04)
    • [6].基于RUP的数据平台开发过程[J]. 计算机应用与软件 2008(07)
    • [7].基于RUP的网络程序开发探究[J]. 信息与电脑(理论版) 2013(02)
    • [8].基于RUP的软件测试实施过程[J]. 科技信息 2012(34)
    • [9].基于RUP的软件测试研究[J]. 科技广场 2008(01)
    • [10].基于RUP的迭代式软件开发研究及应用[J]. 现代电子技术 2009(16)
    • [11].基于RUP方法的固定资产管理系统平台的建设与应用[J]. 中国设备工程 2018(11)
    • [12].RUP在DoDAF体系结构中的应用研究[J]. 现代电子技术 2012(01)
    • [13].基于RUP的高职院校软件开发中相关人员角色探析[J]. 镇江高专学报 2010(04)
    • [14].基于RUP的多智能体交通控制计算建模分析[J]. 交通科技与经济 2009(04)
    • [15].UML和RUP在图书管理系统开发中的应用研究[J]. 太原城市职业技术学院学报 2008(03)
    • [16].基于RUP的UML建模方法在用户管理系统中的应用[J]. 甘肃科技 2010(03)
    • [17].面向教学软件的RUP改进模型的设计研究[J]. 电化教育研究 2012(04)
    • [18].RUP核心思想在软件建模中的应用[J]. 计算机与数字工程 2017(03)
    • [19].基于RUP的班主任工作管理系统的开发[J]. 电脑与电信 2016(12)
    • [20].RUP软件工程过程研究及应用分析[J]. 科技经济导刊 2020(26)
    • [21].RUP技术在ERP系统建模中的应用[J]. 技术与创新管理 2014(02)
    • [22].基于RUP和UML的商场会员卡信息系统建模[J]. 计算机与现代化 2011(12)
    • [23].基于RUP过程和B/S模式的固定资产管理系统设计[J]. 兰州石化职业技术学院学报 2008(04)
    • [24].RUP与XP软件过程整合设计研究[J]. 计算机系统应用 2009(08)
    • [25].一种实用的用例分析技术在RUP系统分析中的应用[J]. 科技广场 2008(01)
    • [26].RUP在现代软件工程中的应用[J]. 唐山职业技术学院学报 2008(04)
    • [27].RUP估算过程模型[J]. 计算机科学 2013(06)
    • [28].基于UML和RUP技术的软件系统设计与研究[J]. 自动化与仪器仪表 2016(12)
    • [29].基于丢包率的RUP拥塞控制方法[J]. 指挥信息系统与技术 2014(04)
    • [30].基于RUP的协同订单管理系统的设计与实现[J]. 科技信息 2012(35)

    标签:;  

    RUP思想下的系统分析与设计应用
    下载Doc文档

    猜你喜欢