软件构件与体系结构——原理、方法与技术 教学课件 ppt 作者 王映辉 7 软件体系结构设计.pptVIP

  • 6
  • 0
  • 约9.92千字
  • 约 52页
  • 2019-07-05 发布于未知
  • 举报

软件构件与体系结构——原理、方法与技术 教学课件 ppt 作者 王映辉 7 软件体系结构设计.ppt

Mail:wyh_925@163.com 软件体系结构 王映辉 博士(后),教授,博导 Part 3:软件体系结构设计 SA的本质:对软件需求的一种抽象解决方案 SA需求过程: 一种SA设计过程: 体系结构实现过程: 体系结构演化过程: 难以湿度把握领域模型和商业模型的细节:在了解用况之前,很难把握商业领域模型的细节,因为用况实际上定义了所要开发的是什么 对于如何选择与SA相关的用况没有提供系统的支持:缺乏标准,仅凭一些启发式规则和软件工程师的评价 用况没有为SA的抽象提供坚实的基础:尽管用况对表示用户的需求是有效的,它关注的是系统的问题域和外部行为。在用况实现中,解决方案领域和内部系统中透明或隐藏抽象将难以确定。因此即使确定了所有的相关用况,从用况模型确定SA的抽象仍将比较困难 包的定义过于简单,难以作为SA的构件:包是分组的机制,因此语法也简单。此外,将分析和设计类分组成包,以及将包组织为最终的体系结构,该方法提供的支持有限,还需依靠软件工程师的通用知识,可能带来错误的SA边界及其交互 通用知识:软件工程师具有的通用的知识 软件设计模式的目的是编制一套可复用的基本原则,用于开发高质量的软件系统。 体系结构设计模式不是软件体系结构,而是体系结构层次的一种抽象表示。 需求规格说明表示问题的规格说明,该问题可能通过该模式得以解决。其中的查找表示在“通用知识”的支持下查找适当模

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档