第7章 软件体系结构设计.pdf

1星(超过10%的资源)
所需积分/C币:31 2016-10-29 20:38:35 1.07MB PDF
115
收藏 收藏
举报

第7章 软件体系结构设计.pdf
软件体系结构 软件体系结构包括一组软件部件、软件部件的外部的 可见特性及其相互关系,其中软件外部的可见特性是 指软件部件提供的服务、性能、特性、错误处理、共 享资源使用等。 系统的总体组织结构和全局控制结构 通信、同步和数据访冋的协议 设计元素的组成与功能分配 非功能需求 系统的物理部署 备选设计方案的选择 SDD 引言 接口说明 目的 模块接口 范围 进程接口 定义和缩写词 详细设计 参考文献 模块详细设计 分解说明 数据详细设计 模块分解 并发进程 附录 数据分解 依赖关系说明 模块间的依赖关系 注 部分是体系结构设计 进程间的依赖关系 部分是详细设计 数据间的依赖关系 内容提纲 软件体系结构 基本概念与设计文档 体系结构风格 仓库体系结构 模型/视图/控制器结构 You are here 控制结构 你在这儿! 客户机/服务器结构 分层体系结构 设计模式 抽象工厂( )模式 状态()模式 外观 )模式 观察者( )模式 体系结构风格 软件体系结风格是描述某一特定应用领域中系统组 织方式的惯用模式,它反映了领域中众多系统所共有 的结枃和语义特性,并指导如何将各个模块和子系统 有效地组织成一个完蹩系统。 典型的软件体系结构风格 仓库或知识库结构 模型/视图/控制器体系结构 控制结构 客户机/服务器结构 分层体系结构 库结构 仓库或知识库结构( Client sofware software Client Client software software Data store (repository or Client Cli software sofware Client 「wgre artware 仓库结构 仓库结构是一种以数据为中心的体系结构,它包含 个中心数据库和一组相互独立的处理中心数据的子系 统。主要适合于数据由一个子系统产生而由其他子系 统使用的情形 优点:在共享数据模型稳定的情况下。扩展新的子系 统十分容易 缺点:子系统与共享数据之间的耦合度很高,共享数 据将对系统的性能和子系统的修改产生瓶颈。 应用:现代编译器、管理佁息系统 系统禾 工具集等。 库结构 编译器 语法分析器 优化器 语义分析器 词法分析器 代码生成器 仓库 语法分析树 符号表 源代码调试器 语法编辑器 模型/视图/控制器结构 模型视图控制器结构( 该结构是为同样的数据提供多个视图的应用程序而设计的,它 将交互系统的组成分解成模型、视图、控制器三种部件。 视图是应用程序中用户界面相关的部分,即用户看到并与之交互 的界面。 控制器工作就是根捃用户的输入,控制用户界面数据显示和更新 模型对象的状态。 模型是应用程序的主体部分,表示业务数据或者业务逻辑。 该结构适合于交互式系统,特别是同一个模型需要多个视图的 情况。

...展开详情
试读 32P 第7章  软件体系结构设计.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
Ms_Lxm 是PPT不是书,几页才,,还2分,,真是无语!!内容不好。别下载,有需要的可以跟我要
2017-10-16
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 签到达人

  • 分享王者

关注 私信
上传资源赚钱or赚积分
最新推荐
第7章 软件体系结构设计.pdf 31积分/C币 立即下载
1/32
第7章  软件体系结构设计.pdf第1页
第7章  软件体系结构设计.pdf第2页
第7章  软件体系结构设计.pdf第3页
第7章  软件体系结构设计.pdf第4页
第7章  软件体系结构设计.pdf第5页
第7章  软件体系结构设计.pdf第6页
第7章  软件体系结构设计.pdf第7页

试读结束, 可继续读3页

31积分/C币 立即下载