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

系统总体设计(管理信息系统第10章).ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer information may also be appear in this area. Place flush left, aligned at bottom, 8-10pt Arial Regular, white Indications in green = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements Copyright: 10pt Arial Regular, white 架构是一系列重要决策的集合,这些决策与以下内容有关:软件的组织、构成系统的结构元素及其接口的选择,这些元素在相互协作中明确表现出的行为,这些结构元素和行为元素进一步组合所构成的更大规模的子系统,以及指导这一组织(包括这些元素及其接口、他们的写作和他们的组合)的架构风格 架构设计过程分为两个阶段:高层设计阶段和详细设计阶段 系统总体设计 计创班:邢锦玲 我们的疑问? 1、什么是架构? 2、为什么要架构? 3、什么时候进行架构设计? 4、怎样进行架构设计? 什么是架构? 组成派 软件系统的架构将系统描述为计算组件及组件之间的交互(The architecture of a software system defines the system in terms of computational components and interactions among those components) Mary Shaw《软件体系结构:一门初露端倪学科的展望》 决策派 软件架构包含了关于一下问题的重要决策 软件系统的组织 选择组成系统的结构元素和他们之间的接口,以及当这些元素相互协作时所体现的行为 如何组合这些元素,使他们逐渐合成更大的子系统 用户知道这个系统组织的架构风格:这些元素以及他们的接口、协作和组合 软件架构并不仅仅注重软件本身的结构和行为,还注重其他特性:使用、功能性、性能、弹性、重用、可理解性、经济和技术的限制和权衡,以及美学 Rational统一过程 架构的组成与决策是架构设计的两个基本概念,这两个概念并不矛盾 在架构设计中,往往是同时体现这两个概念,确保架构满足产品要求。由这两个概念出发,我们自然会提出: 软件架构的核心思维到底是什么呢? 什么是架构? 首先,任何软件系统都是以满足需求作为目的。所以,好的架构设计必须以全面深入的需求分析作为基础,根据需求来组织合理的产品架构。 其次,一个软件系统的质量,很大程度上是由架构设计的质量决定的,所以架构师的眼光一般都专注于质量属性上,应该根据产品质量属性的要求提出合理的架构决策。 另一方面,任何架构思想的实现,必须与具体的项目组织相匹配才能发挥作用。 什么是架构? 一个是架构设计的源泉来自于需求分析 第二个是,架构设计重心和特点来自于质量需求(非功能性需求) 第三个观点是,架构整体特征应该考虑项目管理特征 三个核心思维 什么时候进行架构设计? 详细设计 软件架构 架构视图 概要设计 什么时候进行架构设计? 架构设计过程分为两个阶段:高层设计阶段和详细设计阶段 怎样进行架构设计? 在高层设计阶段,主要工作是分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。 这个阶段是系统架构师发挥作用的主要位置,高层架构设计过程设计流程如下。 Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer information may also be appear in this area. Place flush left, aligned at bottom, 8-10pt Arial Regular, white Indications in green = Live content Indic

文档评论(0)

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

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

1亿VIP精品文档

相关文档