软件架构
-
如何做一个软件架构
什么是架构软件系统各个方面的设计,后续的一系列系统开发活动都会在这个架构之内实施。 举个例子,公司让IT部门规划适应未来3年发的技术架构,结果的做法是收集了一些架构资料,为了架构而…
-
刚哥谈架构 (五)- 推荐给架构师的书单
刚哥谈架构 (五)- 推荐给架构师的书单 今天收到豆瓣的2019年的总结,发现自己已经在豆瓣渡过10个春秋。今年读了69本书,有很多书非常棒。今天我就给各位架构师,程序员,码农推荐…
-
领域驱动设计(DDD)中四种领域模型(失血、贫血、充血、胀血)
为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在 站和演讲中,robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 …
-
当我们讲软件架构的时候,到底在说什么
架构这个词,是软件从建筑学借鉴来的。在建筑学中指的一个建筑设施中承受各种力的核心框架,最常见的,就是住房建筑中的承重墙和承重梁了。承重墙和梁的关键特征是,装修的时候是不能动的,房间…
-
软件产品从开发到用户使用涉及到哪些环境
软件产品从开发到用户使用都涉及哪些环境r> 开发环境、测试环境、回归环境、预发布环境、生产环境。 下面说说我个人对这些环境的理解: 1、开发环境 顾名思义,开发同学开发时使用的环境…
-
软件需求工程 高校教学平台 前景与范围
点击查看 软件需求工程 高校教学平台 卷首语 文章目录 业务需求 应用背景 业务机遇 业务目标与成功标准 成功风险 项目前景 前景概述 主要特性 假设与依赖 项目范围 版本范围 限…
-
软件的熵增现象
一、熵增定律 熵的概念最早起源于物理学,用于度量一个热力学系统的无序程度。热力学第二定律,又称“熵增定律”,表明了在自然过程中,一个孤立的系统总是从最初的集中、有序的排列状态,趋向…