软件架构设计与模式高级培训.pptx
- 上传者:风干肉
- 时间:2023/07/27
- 浏览次数:84
- 下载次数:1
- 0人点赞
- 举报
软件架构设计与模式高级培训。软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。主流的标准观点有: ANSI/IEEE 610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构 件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容设计与演化的原理(principle)”。 Mary Shaw和David Garlan认为软件体系结构是软件设计过程中,超越计算中的算法 设计和数据结构设计的一个层次。体系结构问题包括各个方面的组织和全局控制结构,通信协议、同步,数据存储,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案之间进行选择。 Garlan & Shaw模型[1]的基本思想是:软件体系结构={构件(component)、连接件 (connector)和约束(constrain)}。其中构件可以是一组代码,如程序的模块;也可以是一 个独立的程序,如数据库服务器。连接件可以是过程调用、管道、远程过程调用(RPC)等, 用于表示构件之间的相互作用。约束一般为对象连接时的规则,或指明构件连接的形式和条件,例如,上层构件可要求下层构件的服务,反之不行;两对象不得递规地发送消息;代码复制迁移的一致性约束;什么条件下此种连接无效等。 Bass定义、Booch & Rumbaugh &Jacobson定义、Perry & Wolf模型[7]、Boehm模型 等,虽然各种定义关键架构的角度不同,研究对象也略有侧重,但其核心的内容都是软件系统的结构,其中以Garlan & Shaw模型为代表,强调了体系结构的基本要素是构件、连接件及其约束(或者连接语义),这些定义大部分是从构造的角度来甚至软件体系结构,而IEEE的定义不仅强调了系统的基本组成,同时强调了体系结构的环境即和外界的交互。本课件是针对全行业所编写的,旨在为全行业提供关于软件构架设计方向更为专业的指导和建议。
- 全部热门
- 本年热门
- 本季热门
- 工业软件行业深度报告:132页深度剖析工业软件.pdf 322 10积分
- 智能汽车软件行业深度报告:智能座舱与自动驾驶.pdf 272 10积分
- 国产芯片及操作系统专题报告:信创根基,国之重器.pdf 224 5积分
- 汽车行业深度报告:汽车软件操作系统产业链深度解析.pdf 160 4积分
- 2020全球软件SaaS云计算产业展望.pdf 149 15积分
- 工业软件行业深度报告:重点工业软件细分赛道盘点.pdf 133 6积分
- 华为鲲鹏产业链深度解析:驱动中国基础软硬件进入市场化新阶段.pdf 114 8积分
- 软件行业深度报告:电子设计软件EDA是美国限制华为封喉之剑.pdf 111 8积分
- 国产操作系统行业深度研究:布局全面加深,行业格局展开.pdf 108 6积分
- 汽车自动驾驶产业链深度研究报告:市场空间比较与标的梳理.pdf 102 6积分
- AI+办公软件行业研究:引领新一轮AIGC生产力革命.pdf 28 3积分
- 智能汽车行业专题报告:硬件芯片是智能化方案的基座,软件算法是制约用户体验的核心.pdf 27 5积分
- 计算机软件行业专题分析:新型工业化时代将至,工业软件政策加持与业绩改善共舞.pdf 19 2积分
- 软件与服务行业深度解析:AI如何全面赋能微软业务.pdf 19 4积分
- 计算机行业全景图:基础软硬件夯实数字化底座,应用软件未来发展前景广阔.pdf 18 15积分
- 工业软件行业专题报告:统一标准与开放体系下看新一代工业软件体系如何助力国产厂商换道超车.pdf 18 4积分
- 计算机软件行业专题研究:Sora开启创意领域iPhone时刻,关注全球文生图视频投资机会.pdf 17 2积分
- 软件行业AI专题报告:AI进行时,软件公司效能初显.pdf 16 6积分
- 2023年中国工业数字化软件白皮书.pdf 15 3积分
- AIGC行业投资手册:挖掘美股“七巨头”外的AI软件核心标的.pdf 15 3积分
- 工业软件行业专题报告:统一标准与开放体系下看新一代工业软件体系如何助力国产厂商换道超车.pdf 18 4积分
- 软件行业AI专题报告:AI进行时,软件公司效能初显.pdf 16 6积分
- AIGC行业投资手册:挖掘美股“七巨头”外的AI软件核心标的.pdf 15 3积分
- 工业软件行业研究报告:工业软件是新质生产力核心环节,有望迎来多重增长动力.pdf 14 3积分
- 信创产业背景下的国产基础软件发展历程.pptx 13 50积分
- 人工智能专题报告:人形机器人步入软件定义和AI驱动时代.pdf 12 2积分
- 微软分析报告:云转型的软件帝国,引领AIGC时代洪流,建立生态护城河.pdf 8 5积分
- 微软研究报告:全球软件龙头,拥抱AI时代.pdf 6 8积分
- 能科科技研究报告:华为工业软件新体系的新兴构建者.pdf 6 2积分
- ADOBE公司研究报告:全球创意提效软件龙头,AIGC加速赋能“三朵云”.pdf 3 7积分