美文网首页架构设计
架构和框架的联系(摘录自[软件架构设计])

架构和框架的联系(摘录自[软件架构设计])

作者: BetterCoder | 来源:发表于2016-07-02 17:34 被阅读62次

框架技术和架构技术的出现,都是为了解决软件系统日益复杂所带来的困难而采取“分而治之”思维的结果--先大局后局部,就出现了架构;先通用后专用,就出现了框架。架构是问题的抽象解决方案,它关注大局而忽略细节;而框架是通用半成品,还必须根据具体需求进一步定制开发才能变成应用系统。

简而言之,框架和架构的关系可以总结为两句话:(1)为了尽早验证架构设计,或者出于支持产品线开发的目的,可以将关键的通用机制甚至整个架构以框架的方式进行实现;(2)业界(及公司内部)可能存在大量可供重用的框架,这些框架或者已经实现了软件架构所需的重要架构机制,或者为未来系统的某个子系统提供了可扩展的半成品,所以最终的软件架构可以借助这些框架来构造。

相关文章

  • 架构和框架的联系(摘录自[软件架构设计])

    框架技术和架构技术的出现,都是为了解决软件系统日益复杂所带来的困难而采取“分而治之”思维的结果--先大局后局部,就...

  • 系统分析与设计homework8

    描述软件架构与框架之间的区别与联系软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。...

  • 系统分析与设计作业8

    1、描述软件架构与框架之间的区别与联系 软件架构:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象...

  • 架构的先决条件

    软件架构(software archivtecture)是软件设计的高层部分,是用于支撑更细节的设计的框架。架构也...

  • 系统分析与设计 hw8

    描述软件架构与框架之间的区别与联系 先分别弄清楚两个名词的定义。 软件架构:软件架构是一个系统的草图。软件架构描述...

  • 系统分析与设计作业 - lesson13

    1 描述软件架构与框架之间的区别与联系 架构 architecture,软件架构就是把系统分解为一些部件,描述这些...

  • 系统分析与设计 Lesson 13 作业

    1.描述软件架构与框架之间的区别与联系 软件架构(software architecture)是一系列相关的抽象模...

  • Spring Boot校园微信点餐系统开发

    1 架构简介 2 项目设计 2.1 2.2 架构和基础框架

  • Vue笔记

    ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...

  • 系统分析与设计-Lesson13-Homework

    描述软件架构与框架之间的区别与联系软件架构是一个系统的草图,描述了直接构成系统的抽象组件框架则是完成某个领域基本要...

网友评论

    本文标题:架构和框架的联系(摘录自[软件架构设计])

    本文链接:https://www.haomeiwen.com/subject/uxmqjttx.html