种标准表示。它不是一种可视化的程序设计语言,而是一种可视 化的建模语言。不是工具或知识库的规格说明,而是一种建模语言 规格说明,是一种表示的标准。不是过程也不是方法,但允许任何 一种过程和方法使用它 UML的目标是 易于使用、表达能力强、进行可视化建模。 与具体的实现无关,可应用于任何语言平台和工具平台。 与具体的过程无关,可应用于任何软件开发的过程。 简单并且可扩展,具有扩展和专有化机制,便于扩展无需对核心概 念进行修改 为面向对象的设计与开发中涌现岀的高级概念,例如协作框架模式 和组件提供支持,强调在软件开发中对架构框架模式和组件的重用。 与最好的软件工程实践经验集成。 可升级,具有广阔的适用性和可用性 有利于面对对象工具的市场成长 ROSE ROSE是美国 Rational公司的面向对象建模工具,利用这个工具 S2我们可以建立用UML描述的软件系统的模型,而且可以自动生成和维 护C++、Java、VB、 Oracle等语言和系统的代码。 RUP ( Rational unified process,统一软件开发过程)具有很多 长处:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的 体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针 对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具 中南大学商学院7
《管理信息系统》课程教案 中南大学商学院 7 一种标准表示。它不是一种可视化的程序设计语言,而是一种可视 化的建模语言。不是工具或知识库的规格说明,而是一种建模语言 规格说明,是一种表示的标准。不是过程也不是方法,但允许任何 一种过程和方法使用它。 UML 的目标是: 易于使用、表达能力强、进行可视化建模。 与具体的实现无关,可应用于任何语言平台和工具平台。 与具体的过程无关,可应用于任何软件开发的过程。 简单并且可扩展,具有扩展和专有化机制,便于扩展无需对核心概 念进行修改。 为面向对象的设计与开发中涌现出的高级概念,例如协作框架模式 和组件提供支持,强调在软件开发中对架构框架模式和组件的重用。 与最好的软件工程实践经验集成。 可升级,具有广阔的适用性和可用性。 有利于面对对象工具的市场成长。 2、ROSE ROSE 是美国 Rational 公司的面向对象建模工具,利用这个工具, 我们可以建立用 UML 描述的软件系统的模型,而且可以自动生成和维 护 C++、Java、VB、Oracle 等语言和系统的代码。 3、RUP RUP(Rational Unified Process,统一软件开发过程)具有很多 长处:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的 体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针 对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具
指导,并确保全体成员共享相同的知识基础。 它建立了简洁和清晰的过程结构,为开发过程提供较大的通用性。 但同时它也存在一些不足:RUP只是一个开发过程,并没有涵盖软件过 程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外, 它没有支持多项目的开发结构,这在一定程度上降低了在开发组织内大 范围实现重用的可能性。可以说RUP是一个非常好的开端,但并不完美, 在实际的应用中可以根据需要对其进行改进并可以用OPEN和00sP等其 他软件过程的相关内容对RUP进行补充和完善 第2节常用开发方法 、结构化系统开发方法 1、基本思想 结构化系统开发方法( Structured System Analysis And Design SSA&D,)又称结构化生命周期法,是系统分析员、软件工程师、程序 中南大学商学院8
《管理信息系统》课程教案 中南大学商学院 8 指导,并确保全体成员共享相同的知识基础。 它建立了简洁和清晰的过程结构,为开发过程提供较大的通用性。 但同时它也存在一些不足: RUP 只是一个开发过程,并没有涵盖软件过 程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外, 它没有支持多项目的开发结构,这在一定程度上降低了在开发组织内大 范围实现重用的可能性。可以说 RUP 是一个非常好的开端,但并不完美, 在实际的应用中可以根据需要对其进行改进并可以用 OPEN 和 OOSP 等其 他软件过程的相关内容对 RUP 进行补充和完善。 第 2 节 常用开发方法 一、结构化系统开发方法 1、基本思想 结构化系统开发方法(Structured System Analysis And Design, SSA&D,)又称结构化生命周期法,是系统分析员、软件工程师、程序