食动ML 【课程内容】 主要介绍面向对象技术的统一建模语言UML 级【目的】 了解面向对象技术的基本概念,掌握面向对象 的分析和设计方法,以及与面向对象技术相关的 些软件开发技术。 程 制作龙鹏飞
高 级 软 件 工 程 面向对象技术-UML 【课程内容】 主要介绍面向对象技术的统一建模语言UML。 【目的】 了解面向对象技术的基本概念,掌握面向对象 的分析和设计方法,以及与面向对象技术相关的一 些软件开发技术。 制作 龙鹏飞
食动ML 关于】 UML是由著名的面向对象技术专家 Grady booch 高(布什)、 James Rumbaugh(云豹)和War 级 Jacobson(雅森),在各自方法的基础上,汲取 其他面向对象方法的优点,广泛征求意见,几经修 语 UML是一种定义良好、易于表达、功能强大且 智适用于各种应用领域的建模语言,已被OMG采纳为 已成为 领域内 地位的标准建模语。掌握∪ML语言,不仅有助于理 解面向对象的分析与设计方法,也有助于对软件开 发全过程的理解。 制作龙鹏飞
高 级 软 件 工 程 面向对象技术-UML 【关于】 UML是由著名的面向对象技术专家 Grady Booch (布什)、James Rumbaugh(云豹)和Ivar Jacobson(雅 森),在各自方法的基础上,汲取 其他面向对象方法的优点,广泛征求意见,几经修 改完成的一种建模语言。 UML是一种定义良好、易于表达、功能强大且 适用于各种应用领域的建模语言,已被OMG采纳为 标准,目前UML已成为面向对象技术领域内占主导 地位的标准建模语。掌握UML语言,不仅有助于理 解面向对象的分析与设计方法,也有助于对软件开 发全过程的理解。 制作 龙鹏飞
食动ML 【软件危机】 上世纪60年代中期开始爆发的软件危机,产生于大中型 软件 大中型软件与小型软件有本质的区别:大型软件系统的 开发周期长、开发费用昂贵、开发出来的软件质量难以保 证、开发生产效率低,它们的复杂性已远远超出人脑所能 直接控制的程度 ——软件工程学诞生 经过近四十年的探索和发展,软件工程这门学科有了长 程 足的发展,但软件危机依然存在,而且有越来越严重趋势 现在软件在规模、复杂性等方面远超过以前的软件,开 发效率低、产品质量差、产品难以维护、软件可移植性差、 开发费用超过预算、开发时间超期等依然存在。 各种软件开发方法产生 制作龙鹏飞
高 级 软 件 工 程 面向对象技术-UML 【软件危机】 上世纪60年代中期开始爆发的软件危机,产生于大中型 软件。 大中型软件与小型软件有本质的区别:大型软件系统的 开发周期长、开发费用昂贵、开发出来的软件质量难以保 证、开发生产效率低,它们的复杂性已远远超出人脑所能 直接控制的程度。——软件工程学诞生 经过近四十年的探索和发展,软件工程这门学科有了长 足的发展,但软件危机依然存在,而且有越来越严重趋势。 现在软件在规模、复杂性等方面远超过以前的软件,开 发效率低、产品质量差、产品难以维护、软件可移植性差、 开发费用超过预算、开发时间超期等依然存在。—— 各种软件开发方法产生 制作 龙鹏飞
食动ML 【软件开发方法】 瀑布式 快速原型法 螺旋式 多变换式 增量式 净室法 喷泉式 程 面向对象方法 制作龙鹏飞
高 级 软 件 工 程 面向对象技术-UML 【软件开发方法】 瀑布式 快速原型法 螺旋式 变换式 增量式 净室法 喷泉式 面向对象方法 制作 龙鹏飞
食动ML 【大型软件系统的特点】 高开发代价高,开发时间长,参加开发的人 级员多,软件生命周期长。采用传统的软件工 程方法开发大型软件存在开发效率低、产品 侣质量差、产品难以维护、软件可移植性差、 软件可重用性低等问题 程 制作龙鹏飞
高 级 软 件 工 程 面向对象技术-UML 【大型软件系统的特点】 开发代价高,开发时间长,参加开发的人 员多,软件生命周期长。采用传统的软件工 程方法开发大型软件存在开发效率低、产品 质量差、产品难以维护、软件可移植性差、 软件可重用性低等问题。 制作 龙鹏飞