Delphi+ACCESS RUP在学生信息管理系统中的应用

Delphi+ACCESS   RUP在学生信息管理系统中的应用|计算机专业全套免费毕业设计论文网|任务书|本科毕业设计课题目作品下载|毕业设计总结范文展说明书报告指导

 目录

第一章 引言... 1

1.1背景... 1

1.2 本文完成的主要工作... 2

第二章 软件开发方法与UML建模工具... 3

2.1 RUP过程... 3

2.1.1初始阶段... 4

2.1.2细化阶段... 4

2.1.3构造阶段... 4

2.1.4交付阶段... 5

2.2敏捷型方法... 5

2.3RUP过程的裁减... 7

2.3.1迭代流程... 7

2.3.2 ... 9

2.4 UML基本知识... 9

2.5 UML建模工具Rose. 11

第三章 需求分析设计... 12

3.1需求阶段... 12

3.1.1用例图... 12

3.1.2用例描述... 14

3.2分析阶段... 15

3.2.1分析阶段类图... 16

3.2.2实体类关系图... 18

3.2.3序列图/协作图创建... 18

3.2.4类的描述... 20

3.3设计阶段... 21

3.3.1 软件设计... 22

3.3.2实体类E-R... 24

3.3.3数据库设计... 25

3.4 实现阶段... 25

3.4.1组件图... 25

3.4.2配置图... 26

第四章 管理系统的实现... 28

4.1支持环境... 28

4.2系统实现... 28

第五章 结束语... 35

致谢... 36

参考文献... 37

第一章 引言

1.1背景

传统的面向过程的软件开发方法已经逐步为面向对象的软件开发方法所取代。在针对面向对象软件开发方法的具体实践,出现了各种各样的面向对象的软件开发过程和方法,各种各样的开发方法都有自己的特点与优势,这些各种各样的方法让广大开发人员无从选择,无法为自己的项目/系统选择合适的开发方法。

UML建模语言的出现,为各种各样的开发方法制定了一个统一的建模标准,这使得在一个项目进行中,相关人员的交流变得更加简单;更重要的是,UML适合任何软件开发过程。UML包括多种建模元素,具有很高的复杂性,在实际应用中,应当对UML的建模元素和建模机制进行适当选择。

RUP是一个统一软件开发过程框架,它是一个适合任何软件开发的过程的统一;并且,RUP过程是一个与UML结合的非常好的一个软件开发过程。但是,RUP过程是一个庞大的过程集合,许多开发人员,在实际项目实施中,总是盲目照搬地使用RUP,而没有对它进行适当的精简或扩展。

论文基于熟悉RUP开发技术,以学生宿舍管理系统的现实基础为背景,遵循RUP的开发过程,开发实现一个MIS系统。严格遵守RUP开发的各阶段和工作流程,包括初始阶段、细化阶段、构造阶段、交付阶段这4个阶段和商业建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境这9大工作核心流。并与传统的开发过程相比较,以期对RUP开发过程有更好的理解与掌握。

尽管,UML语言标准的出现已经有了多年的时间,但是在国内的应用也是近两年才开始起步的,所以,我选中了UML标准语言来进行软件的分析与设计阶段的建模工作,并使用Rose作为支持工具;在软件开发方法上,选择了RUP统一开发过程,在实施RUP统一过程的实践中,对RUP统一过程进行了适当的裁减,使之更适合项目的开发。

1.2 本文完成的主要工作

本论文的主要目标是将UML建模机制与软件开发过程完整的结合起来,并在此基础上给出了一个实例。本论文的主要工作可以归结为如下:

²     分析了UML建模的各种机制并如何在实际情况中适当使用UML的建模元素和建模机制。

²     研究了RUP统一开发过程,并结合敏捷型开发方法的思想和宿舍管理系统的实际情况,对RUP进行了精简工作,命名为RRUP

²      结合RRUP过程,给出了实例系统在需求、分析、设计和实现四个阶段的各种UML模型。

²     最后,根据本管理系统 UML模型,给出了实例系统的具体实现过程,如何将UML模型转换成Delphi代码。

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有