首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java

    毕业设计系统架构图

    毕业设计系统架构图 系统架构图 项目流程解释 开始:用户通过Web前端访问博客系统。 用户类型判断:系统判断用户是游客还是注册用户。 游客浏览:游客可以浏览博客文章。

    41810编辑于 2025-01-21
  • 来自专栏Linyb极客之路

    业务后台系统设计之应用架构图

    单个系统的应用架构:在开发或设计单一IT系统时,设计系统的主要模块和功能点,系统技术实现是从前端展示到业务处理逻辑,到后台数据是如何架构的。 这方面的工作一般属于项目组,而不是企业架构的范畴,不过各个系统的架构设计需要遵循企业总体应用架构原则。 一般而言,由于现互联网公司产品经理越来越聚焦于功能设计和业务决策,而技术人员则越来越聚焦于技术设计。所以对于产品经理而言,架构图的运用则侧重在业务架构图上,技术架构图则由技术经理负责。 单系统业务架构图 对于一个从0到1的项目而言,产品经理除了要了解这个项目在整个企业应用架构中的定位,还要对整个系统的模块和功能有着清晰的分层次设计和了解。 应用架构图看起来和具体功能设计没太大关系,但心中存在这一张图时,可以从整个大局去设计系统,做好提前布局,避免后期出现巨坑。

    6K40发布于 2019-09-16
  • 来自专栏架构之家

    产品高阶能力:架构图设计与画法

    文章结构: 基于抽象和复杂对产品架构图的一些思考; 产品架构图设计思考与画法。 架构图是一个产品经理对整个产品,服务&商业模式有一个高阶抽象理解后的可视化的表达方式,同时也是产品研发初期最应该去规划设计的东西。 二、产品架构图设计思考与画法 2.1 为什么要画 梳理自己对产品方向的判断:思考这张图如何设计的过程,也是帮助你梳理“半年内自己的产品该往何处去?需求应该如何分期和落地? 为技术 & 运营的输出形成支撑:当这张图被设计出来后,按照产品架构图的结构和路径,项目的里程碑(RoadMap)就可以被清晰的拆解出来,同时项目成员也可以根据这张架构图,产出运营计划、技术系统架构方案等 例如: 计算机系统的:输入-计算-输出 模型; MVC框架的:模型(model)-视图(view)-控制器(controller) 模型; 互联网的七层协议模型:7 应用层、6 表示层 、5 会话层、

    41910编辑于 2022-07-12
  • 来自专栏肉眼品世界

    产品高阶能力:架构图设计与画法

    架构图是一个产品经理对整个产品,服务&商业模式有一个高阶抽象理解后的可视化的表达方式,同时也是产品研发初期最应该去规划设计的东西。 二、产品架构图设计思考与画法 2.1 为什么要画 梳理自己对产品方向的判断:思考这张图如何设计的过程,也是帮助你梳理“半年内自己的产品该往何处去?需求应该如何分期和落地? 为技术 & 运营的输出形成支撑:当这张图被设计出来后,按照产品架构图的结构和路径,项目的里程碑(RoadMap)就可以被清晰的拆解出来,同时项目成员也可以根据这张架构图,产出运营计划、技术系统架构方案等 说道模型和框架又是一项很重要的能力,工作中我们要去积累遇到的一些框架和模型,理解后有利于参与架构图设计,也有利于锻炼我们的抽象思维,架构的概念更多的被软件工程所引用。 例如: 计算机系统的:输入-计算-输出 模型; MVC框架的:模型(model)-视图(view)-控制器(controller) 模型; 互联网的七层协议模型:7 应用层、6 表示层 、5 会话层、

    1.2K10发布于 2021-06-08
  • 来自专栏互联网大杂烩

    6设计原则

    打算用一句话概括每一个设计原则 单一职责原则 一个类只负责一项职责,有且仅有一个原因引起类的变更。 里氏替换原则 所有引用基类的地方必须能透明地使用其子类对象。

    39330发布于 2018-08-22
  • 来自专栏Java架构师必看

    电商网站架构图_电商架构图

    今天说一说电商网站架构图_电商架构图,希望能够帮助大家进步!!! 大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。 拆分后的架构图: 参考部署方案2 如上图每个应用单独部署 核心系统和非核心系统组合部署 6.2应用集群部署(分布式,集群,负载均衡) 分布式部署:将业务拆分后的应用单独部署,应用直接通过RPC进行远程通信 集群部署后架构图: 6.3 多级缓存 缓存按照存放的位置一般可分为两类本地缓存和分布式缓存。本案例采用二级缓存的方式,进行缓存的设计。一级缓存为本地缓存,二级缓存为分布式缓存。 还说了:“大型网站不是设计出来的,而是逐步演化出来的”。对于最后这句话,我需要提醒下:“不是设计出来的”并不代表“随意设计”。    对于“大型网站的设计”,我个人的看法是现在我们的有“云”了,计算是可以买的,只要我们的设计能适应“云”,我是不是就可以一开始就设计大型网站了?   

    6.4K32编辑于 2022-06-19
  • 来自专栏全栈程序员必看

    1数字电路设计流程与SOC芯片架构图

    客户向fabless提出设计要求,包括芯片需要达到的具体功能和性能方面的要求。需求分析后生成文档,性能指标,需求展望spec,让架构师可以进行细化。 二、功能架构设计 架构师将系统功能进行分解和细化,形成spec规范,参数化、具体化。 语言输入工具: Summit 公司的 VisualHDL 图形输入工具: Cadence的composer 四、仿真验证(前仿) 功能仿真,对RTL级的代码进行设计验证,检验编码设计的正确性,是否满足规格中的所有要求 后端的流程 一、DFT 可测性设计,在设计中插入扫描链。 soc芯片架构图 具体参见集成电路创新创业大赛的ARM软核移植搭建的 soc平台 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1.4K11编辑于 2022-10-04
  • 来自专栏软件研发

    架构设计模式—6设计原则

    架构设计模式—6设计原则架构设计是软件开发中非常重要的一环,良好的架构可以提高软件系统的可维护性、可扩展性和可重用性。在架构设计过程中,遵循一定的设计原则可以帮助我们构建合理的架构。 本文介绍6大常用的架构设计原则,他们是:单一职责原则(Single Responsibility Principle, SRP) 单一职责原则要求一个类或模块只负责完成一项职责。 以上6设计原则是架构设计过程中常用的准则,不同的原则可以结合使用,根据具体的应用场景进行选择。遵循这些原则可以帮助我们构建高质量的软件系统。 这样设计的好处是,我们可以方便地添加新的形状,而不会影响到已有的代码功能。

    2.3K41编辑于 2023-11-02
  • 来自专栏一个会写诗的程序员的博客

    架构设计模式—6设计原则

    架构设计原则 6设计原则 Single Responsibility Principle  : 单一职责原则 Liskov Substitution Principle : 里氏替换原则 6 内容耦合: 这是最高程度的耦合,也是最差的耦合。当一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部。 内聚性又称块内联系。 6 功能内聚: 这是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。与其他模块的耦合是最弱的。 image 1、GOF在书中说:设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述; 设计模式就是不断反省,将软件开发经验抽象积累成解决问题的预案。 3、设计模式中广泛遵循了两条设计原则:面向接口编程,而不是实现;优先使用组合,而不是继承。 ........

    2K60发布于 2019-07-04
  • 来自专栏代码世界

    6设计原则总结

    6设计原则总结 一、单一职责原则  单一职责原则:英文名称是Single Responsiblity Principle,简称是SRP。定义:应该有且仅有一个原因引起类的变更。 我们在做系统设计时也需要考虑对系统之间或模块之间的接口采用定制服务。采用定制服务就必然有一个要求:只提供访问者需要的方法。 接口设计是有限度的。 --- 接口的设计粒度越小,系统越灵活,这是不争的事实。 深入了解业务逻辑,最好的接口设计就出自你的手中! 一个展示数据的列表,按照原有的需求是6列,突然有一天要增加1列,而且这一列要跨N张表,处理M个逻辑才能展现出来,这样的变化是比较恐怖的,但还是可以通过扩展来完成变化,这就要看我们原有的设计是否灵活。

    97190发布于 2018-04-12
  • 来自专栏性能与架构

    架构图

    架构图 这是一个很典型的架构描述图,下面我们就以此为例聊聊架构的基础概念。 架构流程示例 假设用户在搜索引擎中搜索“森林里浓雾和阳光”。 架构图 (为了便于对照,再放一张) 用户点击链接后,浏览器首先会去请求 DNS 服务器(图中的【1】),获得网站的 IP 地址,然后通过 IP 请求网站。 如果发现图片还没有被处理过,例如颜色还没调整,就向队列中发一个任务(图中的【6a】),任务处理服务器从队列中接收任务并处理(图中的【6b】)。 架构图 (为了便于对照,再放一张) web server 接下来需要获取相关类似图片信息,使用“图片标题”请求全文搜索服务(图中的【7】)。 例如搜索引擎可以把常用的搜索结果保存在缓存中;内容型网站会把文章放到缓存 …… 6.任务队列、任务处理服务器 用于做异步处理。

    2.2K11发布于 2020-02-12
  • 来自专栏python3

    python架构图

    python程序架构 架构图总览介绍 1、图左边 python的模块 python库 python中用户定义的模块 示例 在执行import os时候,这个os就是python内建的模块, 当然python

    2.6K20发布于 2020-01-07
  • 来自专栏爱明依

    spring-cloud 架构图设计 技术选型 框架搭建 微服务构建

    1 架构图设计 2 技术选型 开发环境:jdk1.8 +maven3.6 所用技术:Springboot+springCloud+redis+rabbitMq+mybatis+第三方短信接口+支付宝接口 6.

    1K40编辑于 2022-04-01
  • 来自专栏马洪彪

    starlims部署架构图

    应用部署架构 数据库部署架构 整体部署架构 部署示例

    1.8K21编辑于 2022-05-09
  • 来自专栏YP小站

    Kubernetes生态架构图

    一、kubernetes 集群架构图 二、Openshift or Kubernetes 集群架构图 三、常见的 CI/CD 架构图 1、Gitlab Webhook + Jenkins SharedLibraries

    2K52发布于 2021-11-26
  • 来自专栏CreateAMind

    预测编码架构图

    paper:Predictive Coding beyond Gaussian Distributions

    38810编辑于 2023-09-13
  • 来自专栏用户8653471的专栏

    智慧养老架构图

    智慧养老架构图_副本.jpg

    2.8K10发布于 2021-10-13
  • 来自专栏互联网杂技

    移动体验设计6大禁

    就移动用户体验设计而言,不断地实践是检验其好坏的一条必经之路。在这篇文章中我们聚焦于基础,我们需要去解决的是,如何避免打断用户或者强迫用户思考的问题。 适用于一个平台的完美设计决策可能会在另一个平台上显得格格不入。 当网页端的设计出现在移动应用时就显得很奇怪,这并不是因为哪里出错了,而是用户对于网页和移动应用的期望是不同的。举个例子:比如带下划线的链接。 TB银行app缺乏一个应用程序应有的特质 用户流程 1、你的应用程序里不应该有“死胡同” 用户体验设计本质上就是在设计流程,而流程在多数情况下是用来完成用户目标的。 有时候,设计师会把错误消息和空状态作为空页面处理,但实际上这是一个提供有用信息的好机会。就拿Spotify的这种错误状态页面举例: ?

    2.8K130发布于 2018-04-04
  • 来自专栏爱敲代码的猫

    java设计模式(6)-装饰模式

    上一篇文章分享了适配器模式,这篇推文整理一下装饰模式,和代理模式非常相似,但是实现和应用的场景不一样

    46030发布于 2019-10-17
  • 来自专栏全栈程序员必看

    Python6设计原则

    对于单一职责原则,接口一定要做到单一职责,类的设计尽量做到只有一个原因引起变化。 我们在做系统设计时也需要考虑对系统之间或模块之间的接口采用定制服务。采用定制服务就必然有一个要求:只提供访问者需要的方法。 接口设计是有限度的。 — 接口的设计粒度越小,系统越灵活,这是不争的事实。 深入了解业务逻辑,最好的接口设计就出自你的手中! 一个展示数据的列表,按照原有的需求是6列,突然有一天要增加1列,而且这一列要跨N张表,处理M个逻辑才能展现出来,这样的变化是比较恐怖的,但还是可以通过扩展来完成变化,这就要看我们原有的设计是否灵活。 这就需要在设计之初考虑到所有可能变化的因素,然后留下接口,等待“可能”转变为“现实”。

    55730编辑于 2022-07-21
领券