- 311
- 0
- 约2.96千字
- 约 24页
- 2018-08-14 发布于江苏
- 举报
软件重用的概念 软件重用技术 重用方式 实现软件重用的关键
软件重用的定义 所谓软件重用,是指在开发新软件的过程中,重复使用已有的软件成分,该软件成分可能是已存在的软件,也可能是专门设计的可重用的软件构件。 软件成分重用的级别 代码重用 设计结果重用 分析结果重用 软件重用技术 目前主要有三种软件重用技术: 生成重用 组合重用 面向对象的重用技术 生成重用 生成重用技术,利用可重用的模式,通过应用生成器产生新的程序或程序段,新产生的程序可以看作模式的实例。比较有名的生成式重用的例子如Visual C++ 的Wizard等。 组合重用 采用组合重用技术时,对已有的构件不作修改或作部分修改,按照一定的规则将其组合在一起,从而构成新的系统。其思想类似于将集成电路芯片插装成硬件系统,其典型例子是UNIX的管道机制和子程序库技术。为能在构造各种各样的软件系统时,方便地重复使用构件,重用的构件应具有独立性、可读性、易理解性、正确性、易修改性等。 面向对象的重用技术 类是面向对象技术的基本构件,是定义特定对象的模板。类有三种重用方式: 直接重用 进化型重用 独立开发 直接重用 是指在类库中找到合适的类,通过其实例完成所要求的功能。这些实例可以被应用系统所直接引用,也可以作为其它类的数据成员。 进化型重用 又称为继承重用,它是通过继承机制,由现存的类设计出新类,新类一方面继承其父类的部分或
您可能关注的文档
最近下载
- 2023年重庆住院医师-重庆住院医师口腔科考试题库(含答案).docx VIP
- 2023年重庆住院医师-重庆住院医师口腔全科考试题库(含答案).docx VIP
- 医疗机构年度内部审计工作计划.docx VIP
- 2025年成都市中考语文试题卷(含答案及解析).docx
- 重庆住院医师口腔正畸科考试题库带答案.doc VIP
- 隧道施工水土保持措施方案.docx
- 2025年新高考2卷(新课标Ⅱ卷)语文试卷(含官方答案).pdf
- 2025年住院医师规培-重庆-重庆住院医师规培(口腔内科)历年参考题典型考点含答案解析.docx VIP
- 黑吉辽蒙2025年高考真题化学试卷(含解析).docx
- 小学数学教学中如何落实五育并举.docx VIP
原创力文档

文档评论(0)