1.3 URP 简介
URP,即Rational统一过程, 是一种适应 UML 的软件生命周期方法, 是一个通用的过程框架 , 可用于各种不同类型的软件系统、各种不同的应用领域、各种不同类型的组织、各种不同的功能级别以及各种不同的项目规模。 它 基于建模语言 UML 的、以体系结构为中心的、用例驱动与风险驱动相结合的迭代 和增量的软件开发过程。 RUP 把软件的开发周期分为 初始、细化、构造和移交 四个阶段 , 所有开发工作都围绕需求捕获、分析、设计、实现和测试 五 个核心工作来组织。构造阶段通过一系列迭代过程建造系统,每一次迭代都是一个小项目,需要对所要求的用例进行分析、设计、编码、测试和集成。
UML可视化建模系统 | |
需求模型 |
用例图、活动图 |
对象模型 |
类图、对象图、包图、 合作图、顺序图、状态图 |
体系结构模型 |
构件图、配置图 |
UML可视化建模系统支持从系统需求、系统分析到系统设计的整个建模过程,如表 1 所示。在需求分析阶段, UML 可以用用例来捕获用户需求。通过需求建模,描述对系统感兴趣的外部角色及其对用例的功能要求。在分析和设计阶段,通过 UML 的静态建模机制和动态建模机制对问题域的对象建模,描述类的属性、类之间的关系、系统动态特征。编码是一个独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。 UML 模型还可作为测试阶段的依据。同 UML还支持对系统体系结构的建模。
2 外国专家管理信息系统的建模设计
外国专家管理信息系统是专门用来管理来华的外国专家相关信息的软件系统。它的基本任务是管理,它涵盖了来华的外国专家从申请来华及在华期间,到离校的各个阶段所涉及的信息,同时还管理了外专聘请单位的基本信息、外国专家聘请需求的基本信息。通过该系统,能够快捷、方便的对来华外专的各类信息进行综合的科学的管理,提高了办公效率 , 简化了部门(企业)内部的信息管理工作,而且进一步提高了部门(企业)内部的信息交流程度,达到数据的共享,使管理工作更加规范化、科学化、全面化。
B/ S 结构的管理信息系统往往具有复杂与高度动态的特点。运用 UML 建模技术和 RUP 软件工程技术 , 就能够让开发过程更加流畅 , 确保 B/ S 结构的系统将来更容易维护。
2.1 用户和角色
文章来源于领测软件测试网 https://www.ltesting.net/