文档介绍:会计学
*
软件工程(ruǎn jiàn ɡōnɡ chénɡ)第陆惠恩
第一页,共7页。
*
(ruǎn jiàn)成分
软件的重用分为三个层次
知识重用
方法(fāngfǎ)和标准的重用
软件成分的重用:
源代码的重用
设计结果重用
分析结果重用
第1页/共6页
第二页,共7页。
*
软件(ruǎn jiàn)重用过程
(móxíng)
1. 软件重用的组装模型(móxíng)
第2页/共6页
第三页,共7页。
*
2. 类构件(gòujiàn) 实例重用 继承重用 多态重用3. 软件重用过程模型
第3页/共6页
第四页,共7页。
*
开发可重用(zhòngyòng)的软件构件
分析过程
开发可重用的软件构件。
传播(chuánbō)软件构件。
. 3 分类和检索软件构件
枚举分类(Enumerated Classification)
刻面分类(Faceted Classification)
属性值分类(Attribute-Value Classification)
软件重用环境
构件库:存放软件构件和检索构件所需要的分类信息。
构件库管理系统:管理对构件库的访问。
软件构件库检索系统:
用户应用系统通过检索系统,检索构件、重用构件。
CASE工具:帮助用户把重用的构件集成到新的设计中。
第4页/共6页
第五页,共7页。
*
第11章小结(xiǎojié)
软件重用是指在软件开发过程中重复使用相同或相似的软件元素的过程。
软件元素包括:应用领域知识、开发经验、设计经验、体系结构、需求分析文档、设计文档、程序代码和测试用例等。通常把这些软件元素称为软件构件。
软件重用包括领域工程和软件工程:
领域工程的目的是在特定(tèdìng)的领域中标识、构造、分类和传播软件构件,以便在特定(tèdìng)的应用领域中重用这些软件构件。
软件工程在开发新系统时