网站大量收购独家精品文档,联系QQ:2885784924

软件工程教案_9(2003.4.14第四章000700-03班).ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程教案_9(2003.4.14第四章000700-03班)

第四章 软件设计;讨论要点;软件设计的目标和目的;软件的总体结构主要回答的问题;软件体系结构;§4.1 软件体系结构;软件体系结构的有关概念;软件设计的目标;软件设计思想;什么是软件体系结构;普通部件及其支持的相互作用;软件体系结构可分为四种不同的体系: 概念结构 包括部件、互连、原则和性能等 代码结构 包括软件的配置管理、系统建造等 模块结构 包括模块界面、模块管理、模块控制和一致性等 执行结构 包括性能分析、调度分析、动态配置和不同的执行系统之间的接口等; 与软件体系结构有关的研究: 体系结构风格(Architecture Styles) 表示软件系统的一种特别的基本结构,以及相关的构造方法 设计模式(Design Patterns) 构造型模式、结构型模式、行为型模式 框架(Framework) 另一种研究和构造软件体系结构的方法,更多的是关于应用领域问题的已建立的系统结构。;软件体系结构的层次结构;软件的构成;软件的物质基础;计算机硬件体系结构分类;计算机硬件体系结构分类;计算机硬件体系结构分类;计算机硬件体系结构分类;多处理机系统;多处理机系统;分布计算系统;软件的结构基础;软件体系结构的四视图;软件的层次结构模型;软件体系结构的层次结构模型;客户机/服务器体系结构;瘦客户机和胖客户机;三层C/S的基本硬件结构 ;层次模型的结构关系;2. 软件设计的问题;公认的、被多次使用的系统结构被称为结构风格、设计模式、(设计)框架。 如果说一门工程技术的成熟表现在其基本设计构件的提出和系统化,那么体系结构的风格、模式、框架就是软件工程中的基本构件。 体系结构概念能否成熟到使软件设计发生根本革命的水平? ;广泛提及的体系结构风格: 管道和过滤器 (Pipe and Filters) 数据抽象或对象(Data Abstraction and Object Orientted) 隐式调用/消息(Event-Based/Implicit Invocation) 层次(Layered System) 仓库(Repositories) 解释器(Interpreters) 过程控制(Process Control) 分布式系统(Distributed System) 客户/服务器(Client/Server) 主程序/子程序(Main/Sub Programs) 状态转换(State Transition) 专用领域(Domain Specific Styles);对体系结构风格的理解 结构风格以结构组织为特性定义了一个软件系统族,表达了部件以及部件之间的关系。 体系结构风格通过组件应用的限制及其与构建有关的组成和设计规则来表现组件和组件之间的关系。 体系结构风格表示了软件系统的一种特别的基本结构,以及相关的构造方法。 体系结构风格应该使一些对软件构成带有整体性、普遍性、一般性的结构和结构关系的方法。在设计中,遵循这些风格的构成原则,对软件的开发和维护十分有益。;面向电子商务的应用体系结构图;o5;OMG体系结构和服务参考模型;.NET体系;某制造企业的架构;领域框架示例之一:政府招商引资;领域框架示例之二:统计局;MIS的构件提取的案例;采购;MIS的构件提取的案例;入库申请;酒店管理信息系统功能结构图;大型零售商场管理信息系统功能结构图;软件体系结构的设计原理

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档