Software Engineering
陈振阳
我翻开历史一查,这历史没有年代,歪歪斜斜的每页上都写着仁义道德四个字。我横竖睡不着,又仔细看了半夜,才从字缝缝里看出字来。满页都写着两个字是,吃人。
展开
-
面向构件的SOA架构设计
面向构件的SOA架构设计浅谈面向构件的SOA架构原创 2021-10-24 11:24:09 · 718 阅读 · 0 评论 -
4+1 视图及与UML图的映射
参考Architectural Blueprints—The “4+1” View Model of Software ArchitectureDDD:4+1 视图wikipedia 4+1 architectural view modeltutorialspoint#Software Architecture & Design#Architecture Models 建构建模,内容涉及UML (Unified Modeling Language) 、Architecture View .原创 2021-10-18 10:58:52 · 2362 阅读 · 0 评论 -
Write-ahead logging
In computer science, write-ahead logging (WAL) is a family of techniques for providing atomicity and durability (two of the ACID properties) in database systems. The changes are first recorded in the log, which must be written to stable storage, before the转载 2021-10-15 10:41:41 · 3540 阅读 · 0 评论 -
Robert C. Martin The Principles of OOD 面向对象设计原则
本文由来自美国业界大牛——Robert C. Martin(俗称“Bob大叔) 发布在 butunclebob.com 上,已获得翻译授权。英文原文链接:http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod本篇概括性的介绍了OOD的设计原则,后续还有更多文章会详细剖析、吃透面向对象业务设计的原则。什么是面向对象设计?它是怎么一回事?使用它会有什么利弊得失?似乎问出这些问题显得有些愚蠢,特别是在一个几乎每个开发者都会使用某种面向对象语言的时代原创 2021-10-03 17:43:19 · 3799 阅读 · 0 评论 -
软件开发方法发展回顾与展望
软件开发方法发展回顾与展望原创 2021-09-30 23:50:33 · 334 阅读 · 0 评论 -
快速应用开发(RAD)平台 - 20 年的演进
快速应用开发(RAD)平台 - 20 年的演进什么是快速应用程序开发原创 2021-09-30 00:52:17 · 3966 阅读 · 0 评论 -
What‘s the difference between Architectural Patterns and Architectural Styles?
What’s the difference between Architectural Patterns and Architectural Styles?名词解释-架构模式与架构风格的差别Programm3r/patterns原创 2021-09-29 17:23:51 · 3099 阅读 · 0 评论 -
UML的历史
90年代Grady Booch建立了Booch方法, 当时他已经在rational sofware corporationJim Rambough建立了OMT方法, 1994年离开GE加入rational两人开始统一其方法学.1995年Iva Icobson的Objecotry AB被收购而加入rational, 至此三大主要面向对象方法学齐聚rational.1996 rational开始着手合并三种方法学, 从而诞生了UML表示法和Rup方法学.此后UML被OMG接受成为国际标准. UML的意原创 2021-09-25 23:51:41 · 3336 阅读 · 0 评论 -
构建 SASS 应用最佳实践:12因素
12-factors原创 2021-09-14 16:41:01 · 183 阅读 · 0 评论 -
软件工程和他的小弟们
软件工程和他的小弟们一个软件工程,包括很多个领域和阶段,俗称KA(Knowledge Area)把软件工程看作一个最大最顶级的领域,其方法论叫做开发方法(软件开发方法)软件工程又包括:系统分析阶段,系统设计阶段,系统实现阶段等等分析阶段有分析方法设计阶段有设计方法实现阶段有编程框架和开发技术软件开发方法是最顶级,最大,最全面的方法论其下会使用到具体的分析方法,架构方法,设计方法,设计模式,开发技术,开发框架等等软件开发方法,贯穿整个软件工程全过程,贯穿“花开云散”软件生命周期(SDLC,原创 2021-09-06 20:58:34 · 282 阅读 · 0 评论