代码改变世界

随笔档案-2019年03月

质量属性之-性能详解

2019-03-26 20:50 by Robortxin, 649 阅读, 收藏,
摘要: 性能与时间有关。性能与事件发生时,将要耗费多长时间做出响应有关。性能是指系统的响应能力 即对外部刺激出反应时所需要的时间或在某段时间内所处的事数。影响性能的因素:事件源的数量和到达模式。到达模式:周期性、随机或偶然。一般用等待时间、处理期限、系统吞吐量、吞吐量 = IOPS * Op size 单位 阅读全文

架构漫谈之质量属性

2019-03-20 19:40 by Robortxin, 395 阅读, 收藏,
摘要: 常见的质量属性共有6个方面: 可用性,可修改性,性能,安全性,可测试性,易用性。 质量属性场景是一种面向特定的质量属性的需求。它由6部分组成: 刺激源:这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。 刺激:该刺激是当刺激到达系统时需要考虑的条件。 环境:该刺激在某些条件内发生。当刺激 阅读全文

架构漫谈二

2019-03-13 10:37 by Robortxin, 246 阅读, 收藏,
摘要: 架构的定义 架构(Architecture)一词源于建筑领域,其本身就是建筑的意思,也是体系结构的意思。维基百科英文版里对 Architecture 的解释是:规划、设计和建造建筑物的过程及产物。 鉴于软件工程与建筑工程一样是一项系统的工程性工作,引入到计算机领域后,软件架构就成为了描述软件规划设计 阅读全文

架构漫谈一

2019-03-10 19:09 by Robortxin, 194 阅读, 收藏,
摘要: 最近聆听了老师讲解的架构漫谈,也看看王概凯作者的架构漫谈,感觉到架构这个词是软件的重中之重。按照百度的说法:软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构 师陈述软件构架以作为满足不同客户需求的实际系统设计方案的基础 阅读全文