已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件架构设计 一 从案例看两类软件架构概念 软件业的人乐于做这样的事 找一些词汇 并将它们引申到大量微妙而又互相矛盾的含义中 一个最大受害者就是 架构 这个词 很多人都试图给 架构 下定义 而这些定义本身却很难统一 MartinFlower 一 组成派架构 组件 交互 两类软件架构概念 二 决策派架构 重要决策集 组成派关注架构实践中的客体 软件 决策派关注架构实践中的主体 人 组成派概念举例 MVC模式 组成派概念结论 软件架构关注分割与交互 决策派概念举例 决策派概念举例 决策派概念举例 决策派概念结论 软件架构是一系列有层次性的决策架构决策是分层次依次展开的决策制定的顺序往往是先制定技术无关的决策 后制定技术相关的决策 案例背景 有一个项目管理系统 提供项目计划 任务管理和资源管理等功能 软件架构设计案例分析 案例需求 用户能够以甘特图方式查看任务的起始时间 结束时间 任务承担者等信息 需求分析 信息来源 系统业务数据 甘特图 用户呈现 需求分析结论 软件架构设计案例分析 此时 软件架构设计已经开始 MVC View Model 此处 仍然处于 与具体技术无关 的层面 技术层面的问题 甘特图绘制包 是自行开发 还是采用第三方SDK 软件架构设计案例分析 问题分析 用户不关心甘特图绘制包如何实现 只关心需求是否被实现项目工期很紧如果采用第三方SDK 并不希望系统绑死在该SDK上 问题结论 采用第三方SDK自定义甘特图绘制接口将SDK隔离 引入设计模式 适配器模式 Adapter 软件架构设计案例分析 与技术相关的架构方案 软件架构设计案例分析 组成派和决策派软件架构概念并不矛盾 它们只不过是所站的角度不同罢了 在具体的软件架构设计实践中 总是同时体现着这两派的架构概念 总结 谢谢 感谢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新疆图木舒克市永安坝街道招聘专职网格员10人备考核心试题附答案解析
- 2025上半年山东滨州科技职业学院专任教师招聘10人考试备考题库附答案
- 2025山东鲁西国际陆港有限公司公开招聘(14人)笔试重点题库及答案解析
- 2025河北唐山一中教育集团金枫叶学校招聘教师1人备考笔试题库及答案解析
- 2026年浙江中医药大学临床医学院及直属附属医院招聘人员277人(第一批)考试参考题库附答案
- 2025年度弋阳县专业森林消防大队公开招聘消防队员备考题库附答案
- 2025重庆市开州区事业单位面向应届高校毕业生考核招聘30人考试重点试题及答案解析
- 2026年甘肃省平凉市市直学校招聘协议培养师范生23人(第二批)考试重点试题及答案解析
- 2025年常山县机关事业单位公开招聘编外人员43人考试重点题库及答案解析
- 2025西双版纳勐海县融媒体中心招聘编外人员(1人)参考笔试题库附答案解析
- 2025年齐齐哈尔市总工会工会社会工作者招聘39人考试笔试模拟试题及答案解析
- 中北大学2025年招聘编制外参编管理人员备考题库(一)及一套完整答案详解
- 教育学课件教学课件
- 学堂在线 雨课堂 学堂云 科研伦理与学术规范 章节测试答案
- 口腔诊所运营管理手册及营销方案设计
- 教辅销售年终总结
- DRBFM的展开详细解读2
- 四环素的发酵工艺课件
- 泥浆护壁钻孔灌注桩的施工
- 征信调研报告3篇
- GB/T 20969.2-2021特殊环境条件高原机械第2部分:高原对工程机械的要求
评论
0/150
提交评论