Please enable JavaScript.
Coggle requires JavaScript to display documents.
软件体系结构(SA)第一章 - Coggle Diagram
软件体系结构(
SA
)第一章
计算的结构
硬件PC
软件
软件危机
特征
开发进度难以控制
软件质量差
软件成本日益增长
软件维护困难
原因
缺乏正确的理论指导
软件规模越来越大
软件的复杂度越来越高
复用成熟的架构
用户需求不明确
软件工程
三要素
技术
方法
工具
管理方法
过程
是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。
软件重用
是指在两次或多次不同的软件的开发过程中重复使用相同或相近
软件元素
(软件构件)的过程
软件元素(源码和文档的组合)包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。通常,把这种可重用的元素称作软构件,可重用的软件元素越大,我们就说重用的粒度越大。
软件重用的好处
减少重复开发活动
降低成本
缩短周期
改善质量
软件的灵活性和标准化程度也得到提高
重用的“软件零件”(粒度)--构件
是指语义(是指软件的功能)完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统(部分);