基于RUP的项目开发实践 ——固定资产管理系统的开发

基于RUP的项目开发实践 ——固定资产管理系统的开发

论文摘要

20世纪80年代,计算机软件应用领域和规模越来越大,传统软件开发模型的弊端显露出来,不能适用这些软件开发,从而促使软件开发过程的形成。其中,Rational公司的RUP过程是当前业界广泛流行的软件过程。RUP过程是一种基于UML的软件开发过程,依赖于用例驱动、以构架为中心以及迭代和增量三个关键概念,建立了一个集成软件生命周期、阶段、工作流、风险缓解、质量控制以及项目管理等方面内容的统一过程框架。本文在分析RUP过程的基础上,讨论如何以RUP相关理论作为指导进行固定资产管理系统的开发。首先简要介绍了统一软件开发过程RUP及其核心思想。在此基础上,讨论了固定资产管理系统的整体架构以及针对固定资产管理系统开发的核心工作流。最后应用RUP的相关理论设计并实现了兰州石化职业技术学院的固定资产管理系统。软件体系结构采用UML语言描述,软件的实现使用asp.net技术。整个开发周期被分解为若干个迭代的过程,整个系统就是这些迭代成果的集合。本文详细论述了第一次迭代过程及其细节,并简要论述了第二次迭代过程。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外现状
  • 1.3 研究的内容、目标及创新点
  • 1.4 本文的结构安排
  • 第二章 RUP 和UML 建模语言
  • 2.1 软件过程
  • 2.2 RUP 简介
  • 2.3 RUP 的生命周期
  • 2.4 RUP 的三个关键点
  • 2.4.1 用例驱动
  • 2.4.2 以构架为中心
  • 2.4.3 迭代和增量
  • 2.5 RUP 的核心工作流(Core Workflows)
  • 2.6 制品
  • 2.7 统一建模语言(UML)
  • 2.7.1 UML 的定义
  • 2.7.2 UML 的建模机制
  • 2.7.3 UML 在RUP 中的使用
  • 2.8 本章小结
  • 第三章 系统的总体架构设计及核心工作流
  • 3.1 系统的.NET 开发平台
  • 3.1.1. NET Framework
  • 3.1.2 ASP. NET
  • 3.2 系统部署的网络拓扑结构
  • 3.3 系统功能简介
  • 3.3.1 固定资产概述
  • 3.3.2 固定资产管理系统介绍
  • 3.4 系统的B/S 三层结构
  • 3.5 固定资产管理系统的开发过程定制
  • 3.6 本章小结
  • 第四章 系统的设计与实现
  • 4.1 第一次迭代
  • 4.1.1 捕获需求
  • 4.1.2 设计工作流
  • 4.1.3 数据库的设计
  • 4.1.3.1 用类图指导的关系数据库设计方法的优势
  • 4.1.3.2 使用UML 类图设计关系数据库的方法
  • 4.1.3.3 固定资产管理系统数据库设计
  • 4.1.4 实现工作流
  • 4.1.5 测试工作流
  • 4.2 第二次迭代
  • 4.3 系统的部署与配置
  • 4.4 本章小结
  • 第五章 总结与展望
  • 5.1 本论文研究总结
  • 5.2 进一步工作
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].软件工程技术在系统软件开发过程的应用分析[J]. 产业与科技论坛 2019(23)
    • [2].系统软件开发过程中的软件工程技术分析[J]. 科学技术创新 2020(02)
    • [3].大数据背景下软件开发过程管理[J]. 数字通信世界 2018(12)
    • [4].需求分析在软件开发过程中的重要性分析[J]. 信息系统工程 2017(05)
    • [5].关于软件开发过程的设计原则研究[J]. 电子测试 2017(11)
    • [6].项目管理理论在软件开发过程中的应用[J]. 科技经济导刊 2017(23)
    • [7].基于项目管理的软件开发过程及应用探讨[J]. 赤峰学院学报(自然科学版) 2016(17)
    • [8].浅析软件开发过程中的进度管理[J]. 科技经济导刊 2016(21)
    • [9].原型法在软件开发过程中的应用研究[J]. 信息与电脑(理论版) 2016(15)
    • [10].解析软件开发过程中软件测试的方法与技巧[J]. 中国新通信 2015(18)
    • [11].分析系统软件开发过程中的软件工程技术[J]. 电脑迷 2017(01)
    • [12].解析系统软件开发过程中的软件工程技术[J]. 电子技术与软件工程 2020(14)
    • [13].软件开发过程训练的平台构建[J]. 软件工程 2018(01)
    • [14].系统软件开发过程中的软件工程技术[J]. 电子技术与软件工程 2016(21)
    • [15].软件工程技术在系统软件开发过程的应用[J]. 信息通信 2017(02)
    • [16].基于项目管理的软件开发过程及应用[J]. 中国新通信 2015(23)
    • [17].软件测试在软件开发过程中的应用研究[J]. 山东工业技术 2015(11)
    • [18].浅析软件架构师在软件开发过程中的作用[J]. 科技视界 2014(11)
    • [19].精确软件开发过程的研究及运用初探[J]. 计算机光盘软件与应用 2012(08)
    • [20].软件开发过程中的需求调研初探[J]. 黑龙江科技信息 2012(26)
    • [21].基于风险管理的软件开发过程模型[J]. 信息安全与技术 2011(10)
    • [22].软件开发过程模型的发展[J]. 计算机技术与发展 2008(07)
    • [23].基于工作流的软件开发过程的设计[J]. 计算机时代 2008(10)
    • [24].软件原型设计在软件开发过程中的重要性[J]. 电脑编程技巧与维护 2019(12)
    • [25].软件工程技术在系统软件开发过程的应用研究[J]. 农家参谋 2020(02)
    • [26].软件工程技术在系统软件开发过程的应用[J]. 信息化建设 2016(04)
    • [27].浅析软件开发过程中的进度管理[J]. 中国管理信息化 2016(15)
    • [28].探究交互设计理念在软件开发过程中的应用[J]. 大观 2020(10)
    • [29].在软件开发中贯彻简化原则的措施[J]. 中国新技术新产品 2010(21)
    • [30].软件开发过程中的工作量估算方法[J]. 信息技术与标准化 2019(10)

    标签:;  ;  ;  

    基于RUP的项目开发实践 ——固定资产管理系统的开发
    下载Doc文档

    猜你喜欢