正在加载图片...
uml.org.cn UML和Rose教程.doc 寻找应用程序缺陷的可靠性测试、查找响应时间瓶颈的性能测试等。并按测试的结果提出相应的改 进建议。 提交阶段:包括为用户的安装、调试、培训、应用等具体行为。 1.1.3从横行看:主要包括二大部分方法贯穿整个软件开发过程的始终。 方法一、UCM(全球变更管理)、SCM(软件配置管理),版本控制(Rational ClearCase)。 方法二、CM(变更管理),工具为Rational ClearQuest。 1.1.4利用Rational的成功经验 1)迭代化的开发 2)基于构件的软件构架 3)可视化建模(ML) 4)持续地质量验证 5)配置和变更管理 1.2OOA&D面向对象的基本原则: 面向对象机制是另一种观察应用程序的方式。利用面向对象方法,把应用程序分成许多小块(或 对象),这些对象是相互独立的。然后可以组合这些对象,建立应用程序。可以把它看成砌砖墙。 第一步要建立或购买基本对象(各种砖块)。有了这些砖块后,就可以砌出砖墙了。在计算机领域 中建立或购买基本对象后,就可以集成起来,生成新的应用程序。 面向对象机制的一个好处是可以一次性地建立组件,然后反复地使用。 那么面向对象机制与传统开发方法有什么不同呢?传统开发方法集中考虑系统要维护的信息。 用这种方法时,我们要向用户询问他们需要什么信息,然后设计保存信息的数据库,提供输入信息 的屏幕并打印显示信息的报表。换句话说,我们关注信息,而不是关注信息的作用或系统的功能。 这种方法是以数据为中心的,多年来用它建立了成千上万个系统。 以数据为中心的模型适合数据设计和捕获信息。但用来设计商业应用程序就有问题。一个主要 问题是系统要求随着时间不断变化。以数据为中心的系统可以方便地处理数据库变化,但很难实现 商业规则变化和系统功能变化。 面向对象机制的开发正是要解决这个问题。利用面向对象机制,我们同时关注信息与功能。因 此,我们可开发密切关注和适应信息与功能变化的系统。 要实现灵活性带来的好处,只能通过设计好的面向对象系统。这就要求了解面向对象的基本原 则: 第页5UML 和 Rose 教程.doc 第页5 寻找应用程序缺陷的可靠性测试、查找响应时间瓶颈的性能测试等。并按测试的结果提出相应的改 进建议。 提交阶段:包括为用户的安装、调试、培训、应用等具体行为。 1.1.3 从横行看:主要包括二大部分方法贯穿整个软件开发过程的始终。 方法一、UCM(全球变更管理)、SCM(软件配置管理),版本控制(Rational ClearCase)。 方法二、CM(变更管理),工具为 Rational ClearQuest。 1.1.4 利用 Rational 的成功经验 1) 迭代化的开发 2) 基于构件的软件构架 3) 可视化建模(UML) 4) 持续地质量验证 5) 配置和变更管理 1.2 OOA&D 面向对象的基本原则: 面向对象机制是另一种观察应用程序的方式。利用面向对象方法,把应用程序分成许多小块(或 对象),这些对象是相互独立的。然后可以组合这些对象,建立应用程序。可以把它看成砌砖墙。 第一步要建立或购买基本对象(各种砖块)。有了这些砖块后,就可以砌出砖墙了。在计算机领域 中建立或购买基本对象后,就可以集成起来,生成新的应用程序。 面向对象机制的一个好处是可以一次性地建立组件,然后反复地使用。 那么面向对象机制与传统开发方法有什么不同呢?传统开发方法集中考虑系统要维护的信息。 用这种方法时,我们要向用户询问他们需要什么信息,然后设计保存信息的数据库,提供输入信息 的屏幕并打印显示信息的报表。换句话说,我们关注信息,而不是关注信息的作用或系统的功能。 这种方法是以数据为中心的,多年来用它建立了成千上万个系统。 以数据为中心的模型适合数据设计和捕获信息。但用来设计商业应用程序就有问题。一个主要 问题是系统要求随着时间不断变化。以数据为中心的系统可以方便地处理数据库变化,但很难实现 商业规则变化和系统功能变化。 面向对象机制的开发正是要解决这个问题。利用面向对象机制,我们同时关注信息与功能。因 此,我们可开发密切关注和适应信息与功能变化的系统。 要实现灵活性带来的好处,只能通过设计好的面向对象系统。这就要求了解面向对象的基本原 则:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有