电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件体系结构知识点完整

软件体系结构知识点完整_第1页
1/8
软件体系结构知识点完整_第2页
2/8
软件体系结构知识点完整_第3页
3/8
1、构件是核心和基础,重用是必需的手段。2、软件重用是指在两次或多次不同的软件软件开发过程中重复使用相同或相近软件元素的过程。3、软件元素包括程序代码、设计文档、设计过程、需求分析文档甚至领域知识。4、把可重用的元素称作软构件,简称为软构件。5、可重用软件元素越大,就说重用的粒度越大。6、构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通信接口和代码实现的复合体。clTSk。7、面对对象技术达到类级重用,以类为封装的单位。8、构件模型是对构件本质特征的抽象描述。三个主要流派,分别是 OMG(对象管理组织)的CORBA(通用对象请求代理结构)、Sun 的 EJB 和 Microsoft 的 DOM(分布式构件对象模型)。mzbsM。9、猎取构件的四个途径:(1)从现有构件中获得符合要求的构件,直接使用或作适应性修改,得到可重用构件。(2)通过遗留工程,将具有潜在重用价值的构件提取出来,得到可重用构件。(3)从市场上购买现成的商业构件,即 COTS 构件。(4)开发符合要求的构件。QNkTJ。10、构件分类方法三大类:关键字分类、刻面分类法、超文本组织方法11、构件检索方法:基于关键字的检索、刻面检索法、超文本检索法和其他检索方法。12、减少构件修改的工作量,要求工作人员尽量使构件的功能、行为和接口设计更为抽象画、通用化和参数化。13、构件组装技术:基于功能的组装技术、基于数据的组装技术和面对对象的组装技术 。 14、软件体系结构的定义:软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件体系结构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。GOPz0。软件体系结构的意义:(1)体系结构是风险承担者进行沟通的手段;(2)体系结构是早期设计决策的体现--① 软件体系结构明确了对系统实现的约束条件②软件体系结构决定了开发和维护组织的组织结构③软件体系结构制约着系统的质量属性④通过讨论软件体系结构可能预测软件的质量⑤软件体系结构使推理和控制更改更简单⑥软件体系结构有助于循序渐进的原型设计⑦软件体系结构可以作为培训的基础;(3)软件体系结构是可传递和可重用的模型。c0MUN。软件体系结构进展的四个阶段:(1)无体系结构设计阶段。以汇编...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件体系结构知识点完整

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部