
系统架构设计
文章平均质量分 94
系统架构设计师之路
晓风残月淡
这个作者很懒,什么都没留下…
展开
-
系统架构设计师:设计模式——行为设计模式
行为模式涉及算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻画了在运行时难以跟踪的、复杂的控制流。它们将用户的注意力从控制流转移到对象间的联系方式上来。原创 2025-05-04 21:51:33 · 1297 阅读 · 0 评论 -
系统架构设计师:设计模式——结构型设计模式
结构型设计模式涉及如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或实现。一个简单的例子是采用多重继承方法将两个以上的类组合成一个类,结果这个类包含了所有父类的性质。这一模式尤其有助于多个独立开发的类库协同工作。其中一个例子是类形式的 Adapter 模式。一般来说,适配器使得一个接口与其他接口兼容,从而给出了多个不同接口的统一抽象。为此,类适配器对一个 adaptee 类进行私有继承。这样,适配器就可以用 adaptee 的接口表示它的接口。原创 2025-05-02 11:30:00 · 1135 阅读 · 0 评论 -
系统架构设计师:设计模式——创建型设计模式
创建型模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。随着系统演化得越来越依赖于对象复合而不是类继承,创建型模式变得更为重要。当这种情况发生时,重心从对一组固定行为的硬编码(hard-coding)转移为定义一个较小的基本行为集,这些行为可以被组合成任意数目的更复杂的行为。这样创建有特定行为的对象要求的不仅仅是实例化一个类。原创 2025-05-01 17:54:24 · 869 阅读 · 0 评论 -
系统架构设计师:设计模式概述
在 20 世纪 70 年代,Christopher Alexander 提出了城市建筑的模式,他认为:模式就是描述一个不断发生的问题和该问题的解决方案。随后,Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 写了一本著名的参考书《设计模式:可复用面向对象软件的基础》。后人也因为这本书称这四个人为四人组,将这本书中描述的模式称为 GoF(Gang of Four)设计模式。原创 2025-05-01 17:53:29 · 955 阅读 · 0 评论 -
ERP系统的库存模块业务逻辑及设计
传统上通常将“库存管理”理解为对物料的进、出、存的业务管理,但这种理解在ERP系统中是不全面的。APICS词汇中对库存的定义是“以支持生产、维护、操作和客户服务为目的而存储的各种物料,包括原材料和在制品、维修件和生产消耗、成品和备件等”。库存管理工作应该包括物料的存储、收发、使用及计划与控制等相关的各个方面。原创 2025-02-28 11:12:32 · 1025 阅读 · 0 评论 -
系统架构设计师:软件架构的演化和维护
软件架构一般会经历初始设计、实际使用、修改完善和退化弃用的过程,其中修改完善的过程实际上就是软件架构的演化和维护过程,演化和维护的目的就是为了使软件能够适应环境的变化而进行的纠错性修改和完善性修改等。软件架构的演化和维护过程是一个不断迭代的过程,通过演化和维护,软件架构逐步得到完善,以满足用户需求。原创 2024-11-15 23:00:36 · 1322 阅读 · 0 评论 -
系统架构设计师:系统架构设计基础知识
从第一个程序被划分成模块开始,软件系统就有了架构。现在,有效的软件架构及其明确的描述和设计,已经成为软件工程领域中重要的主题。原创 2024-11-15 22:57:21 · 3393 阅读 · 0 评论 -
系统架构设计师:信息系统概述及分类
DSS 是一个由语言系统、知识系统和问题处理系统3个互相关联的部分组成的,基于计算机的系统。DSS 应具有的特征是:(1)数据和模型是DSS 的主要资源。(2)DSS 用来支援用户作决策而不是代替用户作决策。(3)DSS主要用于解决半结构化及非结构化问题。(4)DSS 的作用在于提高决策的有效性而不是提高决策的效率。DSS应当是一个交互式的、灵活的、适应性强的基于计算机的信息系统,能够为解决非结构化管理问题提供支持,以改善决策的质量。原创 2024-08-21 21:56:25 · 2863 阅读 · 4 评论