- 1
- 0
- 约1.1万字
- 约 51页
- 2017-08-21 发布于广东
- 举报
第13章 软件复用和CASE技术 13.1 软件复用概述 复用的概念: 直接运用以前的结果,避免重复劳动 可以将重点集中于新问题的特有部分 使人的一种自然思维方式 在现实生活中的复用 13.1 软件复用概述 软件复用定义: 利用已有的软件元素构造新的软件系统 ,从而提高开发效率及软件质量 软件元素可包括 需求规格说明、设计过程 设计规格说明、程序代码 测试用例等 软件复用的主要思想 将软件看成是不同功能部分的“软件元素”所组成的有机体 在设计每个软件元素时将其设计成可在同类软件中通用的“软件元素” 在编写新软件时就可以直接使用其他已有软件的通用“软件元素” 甚至将很多个通用“软件元素”组装起来就成为一个新软件 软件复用目的 缓解软件危机 避免重复开发 提高生产率 软件复用的发展历程 计算机早期:数学应用,如三角函数等 工具包的发展 组件:利用一个或多个工具包完成某一个应用功能 20世纪70年代中后期:为缓解软件危机,软件复用得到很快发展 现状:软件构件的发展 通过软构件集成组装得到新系统是目前的软件复用的主流 青鸟系统:基于软件构件的软件生产过程 13.1.2 软件复用的 种类、成分和意义 软件复用的种类 横向复用:复用不同应用领域中的软件元素 如: 数据结构 排序算法 C语言函数 人机界面 纵向复用:在一些有共性的应用
您可能关注的文档
- 软件工程 教学课件 作者 夏小娜 第3篇-第6章 体系结构设计.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第7章 结构化总体设计.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第8章 结构化详细设计.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第9章 面向对象的软件设计方法.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第10章 面向过程的软件实现.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第11章 面向对象的软件实现.ppt
- 软件工程 教学课件 作者 夏小娜 第3篇-第12章 软件维护.ppt
- 软件工程 教学课件 作者 夏小娜 第4篇-第13章 软件项目管理.ppt
- 软件工程 教学课件 作者 薛德黔 等 第二章.ppt
- 软件工程 教学课件 作者 薛德黔 等 第六章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第1章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第2章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第3章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第4章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第5章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第6章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第7章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第8章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第9章.ppt
- 软件工程基础教程(第二版) 教学课件 作者 方志刚 主编 张银南 副主编 第10章.ppt
原创力文档

文档评论(0)