UML系统建模 与分析设计刁成嘉编著 2007年9月课件2022/10/21 1 UML 系统建模与分析设计第一章系统建模与分析设计技术的演变 本章目的:理解软件的基本概念和特点了解软件的发展过程及软件开发过程了解软件开发的方法掌握面向对象技术的基本概念及开发过程了解几种典型的面向对象方法2022/10/21 2 UML 系统建模与分析设计1.1 软件的概念、特点和分类1现代软件的概念和特点 (1)软件规模大。 (2)软件开发规范并趋于标准化。 (3)软件开发方法多,有大量的软件工具持。 (4)注重软件开发的管理。 (5)软件维护相对过去容易得多。2022/10/21 3 UML 系统建模与分析设计2软件的分类(1)按软件的功能划分 系统软件。 支撑软件。 应用软件。(2)按软件的规模划分 微型软件。 小型软件。 中型软件。 大型甚至超大型软件。(3)按软件工作方式划分 实时处理软件。 分时软件。 交互式软件。 批处理软件。2022/10/21 4 UML 系统建模与分析设计(4)按软件服务对象的范围划分 项目软件。产品软件。(5)按使用的频度划分一次性使用软件。使用频度较高的软件。(