您可参考右侧导航栏了解博文涉及内容。 一、故障,错误,BUG的区别 在了解一个系统的可用性可以从了解系统故障开始。但是什么是故障,错误,bug? 故障与错误是经常容易被混淆的两个概念,故障、错误、BUG之间是有区别的。 软件代码由于人为因素写错了或者考虑不周全,成为了错误。 有错 ...
前一篇文章,总结了三高系统所关注的一些重要质量属性。就想到,其实不同类型的系统对质量属性也往往要求大不一样。 下图是软件系统架构设计时,需要关注的一些软件质量属性。 开发期质量属性,是开发人员或后期的维护人员比较关心的,这些质量的好坏,往往会影响到开发和维护成本。而运行期质量属性,则是最终用户比较关心的,因为其在使用时是能切身体会到这些效果的,故而会影响用户对整个系统的满意度。 所以,对于基于互联 ...
2018-11-06 12:15 1 796 推荐指数:
您可参考右侧导航栏了解博文涉及内容。 一、故障,错误,BUG的区别 在了解一个系统的可用性可以从了解系统故障开始。但是什么是故障,错误,bug? 故障与错误是经常容易被混淆的两个概念,故障、错误、BUG之间是有区别的。 软件代码由于人为因素写错了或者考虑不周全,成为了错误。 有错 ...
虽然编程环境每天都有新变化,但 Android 无疑是其中更新迭代最频繁的,每年甚至每个月都有新东西。本文介绍了 2020 年开发者最需要关注的 5 大 Android 开发技术。 在众多 Android 开发团队参加的 Droidcon London 2019 大会上,一系列新技术令人眼花缭乱 ...
基线系统需要受到更多关注:基于词向量的简单模型 最近阅读了《Baseline Needs More Love: On Simple Word-Embedding-Based Models and Associated Pooling Mechanisms》这篇论文[1],该工作来自杜克大学 ...
六个最常见的系统质量属性分别是: 可用性(Availability),可用性是指系统正常工作的时间所占的比例。可用性会遇到系统错误,恶意攻击,高负载等问题的影响。 可修改性(Modifiability),可修改性主要包含两方面,第一是修改什么(什么可以修改),第二个是何时以及由谁进行修改 ...
浅谈质量属性 在架构的过程中,一个系统的质量属性主要考虑的是六个方面:可用性、可修改性、性能、安全性、可测试性以及易用性。实现这些质量属性依赖于基本的设计决策——战术,而战术就是影响质量属性响应控制的设计决策。其中包含六中战术分别对应系统质量属性考虑的六个方面,这六种战术的结合被称为“架构 ...
app性能测试,你需要关注哪些指标? 一、Android客户端性能测试常见指标: 1、内存 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、界面切换速度 7、与服务器交互的网络速度 二、预期标准指定原则 ...
一、软件质量属性 软件质量属性,也称软件评估属性,是系统架构设计师必须掌握的核心知识点之一,这些质量属性的具体含义是: (1)性能(Performance)效率指标,是指系统的响应能力,处理任务所需时间或单位时间内的处理量。 (2)可靠性(Reliability)是指软件系统在应用或错误 ...
一、前言 架构分为三种: 企业架构 业务架构 应用架构 每一层架构都在flow上一层架构,为上一层架构提供支持,并为下一层的架构提供指导。 举个例子,应用架构的服务拆分,一定f ...