- 154
- 0
- 约1.77万字
- 约 43页
- 2017-12-28 发布于河南
- 举报
中间件体系结构
中间件的体系结构
朱律玮
tzhu_lw@
东方通科技公司
2006年9月
课程目标
对软件体系结构有一个实际的体会
更好的了解中间件的体系结构
可以更好的构建应用的体系结构
课程内容
软件体系结构简单介绍
中间件的总体(体系)结构
与软件体系结构的关系
中间件体系结构中的相关技术
厂商的体系结构(套件/生产线)
《软件架构实践》
(Software Architecture in Practice)
架构是如何产生的
受系统风险承担者的影响
管理层:成本,工作效率
营销:特性突出,快速投放市场,成本低,有竞争力
最终用户:行为,性能,安全,可靠
维护:可更改性
受技术和组织因素的影响
客户和最终用户
开发组织
设计师的素质和经验
技术环境
基于架构的开发步骤
为软件系统构建一个商业案例
弄清系统需求
构建或选用架构
正确表述此架构,并与有关各方进行交流
对此架构进行分析和评价
根据此架构实现软件系统
保证系统实现符合架构的要求
什么是好的架构
关于过程的建议
由一位设计师来完成,或一位设计师领导的小组
设计师应全面掌握系统的技术需求
架构的文档应该完备
架构设计方案需有各风险承担者评估
架构的设计应有助于具体的实现
允许架构带来一定的(少量的)资源争用,并给出解决方案
关于结构的建议
架构应有定义良好的模块组成
模块的划分应体现出相互独立性
应把计算基础结构的特性也封装在一定的模块中
架构绝对不可以依赖于某个特定版本的商用产品或工具
产生数据的功能与使用数据的功能应分属于不同的模块
对于并发系统,需要考虑进程与模块的对应关系
架构应该反映少量的,简单的交互模式
软件架构的定义
组成系统的一个或多个结构,它们构成了软件的各个部
分,形成这些组件的外部可见属性及相互间的联系。
软件体系结构有四个角度,它们从不同方面对系统进
行描述
概念角度描述系统的主要构件及它们之间的关系;
模块角度包含功能分解与层次结构;
运行角度描述了一个系统的动态结构;
代码角度描述了各种代码和库函数在开发环境中的组织
是需求和实现之间的桥梁
架构样式、参考模型和参考架构
参考模型
参考架构 软件架构 系统架构
架构样式
架构样式,是对架构的一种约束,
参考模型时一种考虑数据流的功能划分。
参考架构是映射到软件组件及组件之间数据流上的参考模型
软件架构的重要性
架构是风险承担者进行交流的手段
架构是早期设计决策的体现
系统层的抽象描述
是一种高层的设计,描述大颗粒组件之间的关系
架构是可传递,可重用的模型
架构的结构
结构是对架构从不同角度进行的描述。
软件结构 单元 连接所代表的关系 适用于
模块结构 任务划分 父子模块关系 资源配置、项目结构与规划;
共享秘密关系 信息隐藏
您可能关注的文档
- TDLE系统功能需求说明书.docx
- 近距离通信市场白皮书.pdf
- Focus-区域营销最优渗透工具.ppt
- FTTx_线缆结构基础知识.ppt
- 工作管理-岗位设置与职务设计.ppt
- 物联网传感器网络综合测试与验证评估环境.pdf
- 2010年Q4 2G手机产品规划.pdf
- 移动商信通信息化业务说明.ppt
- 移动公司营业网点远程视频监控.doc
- 传感器与检测技术 第9章 实验与实训项目.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2022-2023年教科版五年级科学下册期中考试卷(含答案).doc
- (高清版)-B-T 34590.7-2022 道路车辆 功能安全 第7部分:生产、运行、服务和报废.pdf VIP
- 【小红书】小红书商业生态.pdf VIP
- 2025中考数学专项复习全等三角形的八大经典模型含答案.pdf VIP
- 2022-2023年教科版五年级科学下册期中试卷及答案1套.doc
- (高清版)-B-T 34590.2-2022 道路车辆 功能安全 第2部分:功能安全管理.pdf VIP
- 交通运输数据合作协议.docx VIP
- 2026-2030成人足矫形鞋垫行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 掌握国内接待计调业务的操作流程课件(共42张PPT)《旅行社计调业务》(中国言实出版社).pptx VIP
- 健康养老职业素养与安全:健康养老职业行为素养PPT教学课件.pptx
原创力文档

文档评论(0)