逆向工程

逆向工程是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。本文介绍了逆向工程的相关概念和应用,着重强调了逆向工程在软件工程中的方法和理论。

体系结构权衡分析方法 (SAAM)

SAAM(Scenarios-based Architecture Analysis Method)是卡耐基梅隆大学软件工程研究所(SEI at CMU)的Kazman等人于1983年提出的一种非功能质量属性的体系结构分析方法,是最早形成文档并得到广泛使用的软件体系结构分析方法。

体系结构权衡分析方法(ATAM)

ATAM是评价软件构架的一种综合全面的方法。这种方法不仅可以揭示出构架满足特定质量目标的情况,而且(因为它认识到了构架决策会影响多个质量属性)可以使我们更清楚地认识到质量目标之间的联系——即如何权衡诸多质量目标。

法律法规与标准化

本文总结了软考系统架构师过程中需要了解的法律法规和标准化相关知识。

系统分析与设计方法

本文介绍了系统分析设计的两种方法:结构化分析与设计和面向对象的分析与设计。

统一软件开发过程(RUP)

统一软件开发过程(英语:Rational Unified Process,缩写为RUP)是一种软件工程方法,为迭代式软件开发流程。本文简单介绍了相关理论和知识。

Redis为什么快

Redis 是一个使用 C语言 编写的开源、支持网络、基于内存、分布式、可选持久性的键值对存储数据库。凭借强大的性能和丰富的API,成为目前最流行的键值对存储数据库,Redis也成为了目前后端必备的技术之一。本文通过多个维度分析了Redis快的原因。

【笔记】Spring 事务传播机制

Spring 事务传播机制REQUIRED (必需的)如果当前有,则加入,合并成一个事务,没有则新建REQUIRED_NEW (必需新建)新建,如果当前有事务,则当前事务挂起,父级异常不影响SUPPORTS (支持)如果有,则加入,如果没有,则以非事务形式运行NOT_SUPPORTED (不支持)以

Talk is cheap

切换主题 | SCHEME TOOL