background image

三、调研报告(或文献综述)

在文献[1]

 

中探讨分析设计信息系统的几种建模方法,数据建模 (E/R)、面

 

向对象建模 (UML)和业务处理模型(BPM)方法。

数据建模提供了一种表示数据实体间关系的精确的语言和语法。数据建模

的另一个主要的目的是用来定义数据实体和数据实体之间的关系,这种定义
的方法能够用来保存底层的业务数据。

面向对象的技术的出现给 MIS 软件的开发带来新的希望, 它以对象作为描

述信息实体的统一概念, 将现实世界的实体、概念世界描述和计算机世界的实
现联为一体。

业务处理模型:软件开发过程中需求分析阶段是软件开发的起点, 需求分

析的质量高低直接决定了后续三个阶段工作的成败。

在文献[2]中探讨 PowerDesigner 和 Rational Rose 二者之技术差异性。
Rational 强调的是 Rational Rose 和统一模型建构语言 (Unified Modeling 

Language; UML)及 Rational Unified Process (RUP)之间的强大关联性,以及 Rose
在该公司开发产品家族中的定位。Rose 在软件工程和开发人员生产领域拥有相
当长久的领导性,并且已增加许多现代科技功能和资料模型支援能力。Rose 仍
旧是非常有用的工具,不过它确实是以 C++和 Ada 为根源,因此还是一项以开发
设计师为主的工具。它的 wizards 很少,而客户化功能也不出色。它最强的功能在
于支援开发设计师的个人生产力。

PowerDesigner 提供一个适合所有技术背景使用者的更好用、更弹性的界面。

PowerDesigner 系列产品提供了一个完整的建模解决方案,包括完整的 UML 模
型建构支援,以及涵盖广泛的组件导向设计和源代码的产生(software generation)
工具,满足复杂的技术环境需求。业务或系统分析人员,设计人员,数据库管理
员 DBA 和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结
构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规
模和范围来使用他们所需要的工具。

PowerDesigner 不仅加速了开发的过程,也向最终用户提供了管理和访问

项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,
而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和
数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和
整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助
于在整个开发生命周期提供更多的控制和更高的生产率。

PowerDesigner 是一个功能强大而使用简单工具集,提供了一个复杂的交

互环境,支持开发生命周期的所有阶段,从业务处理模型到对象和组件的生
成。PowerDesigner 产生的模型和应用可以不断地增长,适应并随着你的组织的
变化而变化。

在文献[3]中探讨 C/S 模式和 B/S 模式。
基于客户/服务器(C/S)模式的毕业设计管理软件,因其适合在具有局域

网运行且网络通信量低、速度快而得到了采用。C/S 模式是将显示逻辑和事务处
理逻辑均放在客户端,数据出来逻辑和数据库放在服务器端,由此造成了表
示层、功能层和数据层没有有效地分离,使得系统灵活性不高,不易于升级,
系统的安全性也不易保证,而且还需开发出客户端软件,使得开发成本提高。