• 0755-82538016
  • 0755-82560826
  • 深圳网站建设_APP小程序开发_博纳网络

    • 网站建设案例
      • ";

        营销网站建设

        全网营销网站

        高端网站建设

        商城网站建设

        外贸网站建设

        小程序开发

        区块链开发

        物联网项目开发

        定制app开发

        在线教育网站

        速成网站建设

        服装网站建设

        餐饮网站建设

        珠宝首饰网站

        机械制造网站

        文化旅游网站

        家装建材网站

        美容化妆品网站

        数码产品网站

        模板案例库

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站推广
      • ";

        网站优化基础

        建站优化

        网站优化

        营销推广

        整站优化

        推广帮助

        谷歌搜索

        推广方案

        推广套餐

        推广技巧

        百度排名

        巧用微博推广

        直播视频网站推广法

        微信推广网站方法

        网站外链推广

        公共微信号推广

        网站优化闲谈

        常见问题

        公司资讯

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站制作资讯
      • ";

        网站制作

        外贸网站建设

        网站设计

        网站代运营

        深圳网站建设专栏

        深圳小程序开发

        网站改版

        APP开发

        网站建设方案

        安全维护

        软件开发

        平台搭建

        建站行业资讯

        域名注册

        虚拟主机

        企业邮局

        国外主机

        VPS独享空间

        免备案香港服务器

        如何解析域名

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站报价
      • ";

        网站报价

        建站方案

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 公司动态
      • ";
        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 关注博纳
      • ";

        网站制作精英团队

        网站建设公司愿景

        公司介绍

        主营业务

        博纳文化

        加入博纳

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 联系我们
      • ";

        网站建设公司联系方式

        网站建设、网站制作公司乘车路线

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
      网站制作资讯

      当前位置:

        主页网站制作资讯网站设计网站设计关于MVC框架的4+1视图方案详解

      网站设计关于MVC框架的4+1视图方案详解

      发布时间:2022-02-06

      文章编辑:网站建设 文章来源:网站设计 浏览量:次

        网站设计关于MVC框架的4+1视图方案详解,网站设计公司提醒一个软件架构有多个关注点,每个关注点都有自己的系统分解方法。在设计架构时,架构师必须从这些关注点出发来描述架构,并把架构的设计通过文档传递给系统设计人员。尝试从多个关注点来描述架构是十分困难的事情,为此一些研究者提出了很多的设计方法。其中,Philippe Kruchten在IEEE Software上发表的论文The 4+1 View Model of Architecture中首次提出的4+1视图完美地解决了这个问题。"4+1视图”从5个从不同的侧面来描述架构,其中包括4个主视图和一个冗余的场景视图。网站建设设计公司真能给你出如下4个主视图分别如下:
      ·逻辑视图(Logical View) :对象模型(使用面向对象的设计方法)。·进程视图(Process View):捕捉设计的并发和同步特征。
      ·物理视图(Physical View) :定义软件到硬件的映射,反映架构的分布式特性。
      ·开发视图(Development View) :定义在开发环境中软件的静态组织结构。在进行设计架构时,可以说架构的各个关注点都归结于以上4个视图,使用一个场景视图对它们进行解释和说明,就形成了第5个视图,如图3.4所示。
      在设计架构时,会基于每个视图对系统进行独立分解,每种分解都是基于这个视图的关注点而进行的。基于每个视图的分解都会使用相同的方法和步骤,把系统分解成组件并维持组件间交互的关系。但是每个视图构成的组件类型各不相同,这些组件的类型源自视图分解的需求。同时,在进行系统分解时可以为每个视图选择不同的架构风格,允许系统中不同风格的并存。
        网站设计的逻辑视图描述了对用户提供的功能支持。这意味着逻辑视图的分解依赖于需要解决的问题。在使用面向对象解决问题时,构成逻辑视图的组件是对象,架构师根据需要解决的问题定义抽象类,再定义对象之间类的继承、组合和关联等关系。进程视图描述的是系统的非功能性需求,即系统在运行时的分布性和并发性,以及逻辑视图中的主要对象如何运行在不同的进程中的问题。进程视图的组件是程序中的进程,而描述它们关系的是消息、事件发布和远程调用等。
      开发视图关注的是架构如何指导开发流程,在这个视图中,软件系统会被分解成小的子程序或软件包(类库),并为每个子程序或软件包定义接口。系统设计人员会根据这些分解的子程序和软件包分配工作内容。
      物理视图关注的是支撑软件功能的硬件性能,也是非功能性需求,主要体现在吞吐量、可靠性和可用性上。物理视图主要考虑如何把软件映射到硬件节点上,并解决网络的拓扑关系以及硬件的安装、连接和通信等问题。
      软件产品是用来满足用户需求的。同样,软件的架构是用于满足软件开发需求的。也就是说,架构的最终目的也是为了满足用户的需求。用例和场景都用于描述用户的需求方式,用例是通过用户使用的场景来获取需求,一个用例有很多场景,在架构设计中更强调场景的作用,“4+1视图”是场景驱动设计的。通过增加场景视图,可以与其他视图原生无缝地结合起来共同描述系统架构。
      架构师在设计架构时,其实是先在大脑中把整个系统搭建起来,再使用场景去验证这个架构是否能满足需求。当然,架构师不可能永远把对软件产品的设想装在大脑中,他需要把这个蓝图展现出来,用以指导设计人员的开发。“4+1视图”就是展现这个蓝图的解决方案。本节只是简单介绍了架构和“4+1视图”的概念和定义,网站设计公司后面章节中会结合项目示例详细介绍运用“4+1视图”设计架构的方法。好了,深圳网站设计公司本文“网站设计关于MVC框架的4+1视图方案详解”的建站经验就分享到这里,谢谢关注,博纳网络编辑整理。

      当前文章链接:/construction/design/14652.html
      上一篇:电商网站设计怎样解决供应链管理与物流的解决方案 下一篇:网站设计的十二个基本解决方案
      返回列表
      如果您觉得案例还不错请帮忙分享:

      [声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

      相关案例推荐

      资讯分类

      • 网站制作
      • 外贸网站建设
      • 网站设计
      • 网站代运营
      • 深圳网站建设专栏
      • 深圳小程序开发
      • 网站改版
      • APP开发
      • 网站建设方案
      • 安全维护
      • 软件开发
      • 平台搭建
      • 建站行业资讯
      • 域名注册
      • 虚拟主机
      • 企业邮局
      • 国外主机
      • VPS独享空间
      • 免备案香港服务器
      • 如何解析域名

      最新发布

      • O2O社区类型网站建设与云大数据之间是什么关系?
      • 商城网站建设设计细节以及未来电子商务发展趋势展望
      • 网站建设的互联网软件架构模式有哪些?
      • 物业增值服务与社交服务O2O社区模式网站建设需要注意那些问题?
      • 网站建设公司详解O2O电商平台为什么说是一种未来趋势?
      • 网站建设公司关于服装企业网站设计的物理结构详解
      • 服装商城网站建设关于中间件技术使用与总体规划解析
      • 网站建设公司分析服装企业网站建设的前景与目标
      • 仿优衣库服装O2O商城网站建设需要注意些什么?
      • 外贸网站建设有多少种模式类型?

      相关资讯

      • 深圳网站设计制作关于文字的颜色设计
      • 深圳网站设计公司怎样设计网页文字的图形化
      • 深圳网站设计公司在网页图片的设计处理时应注意哪些事项
      • 深圳网站设计公司关于网页安全色设计经验分享
      • 深圳网站设计公司关于色彩与心理设计心得分享
      • 深圳网站设计关于网页颜色心理与网页表现描述
      • 网站设计的内容及实现方式浅解
      • 网站设计是一个完整网站诞生的最重要过程
      • 网站设计策划与框架规划需要注意哪些?
      • 网站从设计到正式发布的实施过程介绍

      热门搜索

      • 学校网站制作
      • 福田网站建设
      • 深圳网站制作
      • tP外包
      • 企业网站制作
      • 个人网站建设
      • 网站开发
      • 关键词布局
      • 公司网站建设
      • 设计公司

      Copyright © 2021 博纳网络 版权所有  粤ICP备17054727号

      • 🏠

        首页

      • 💬

        咨询

      • 📞

        通话

      • 📂

        案例

      • ⬆

        返回