文章目录

  • 软件一致性
  • 软件开发一致性
  • 分布式系统CAP定理
  • 数据库事务ACID性质

软件一致性

软件开发过程中的一个重要方面正是正在设计和实现的软件系统的各个部分之间的一致性。

软件一致性要求不同评估者使用相同方法对同一项目进行的一系列测量应产生相似的结果。软件一致性是指软件在功能、界面、行为、性能方面在不同系统、不同设备、不同环境下的一致性,即软件在不同系统、不同设备、不同环境下的表现和性能都要统一、达到同样的标准。

软件一致性的实现,涉及到多个层面,包括界面一致性,功能一致性,性能一致性,行为一致性,数据一致性,安全一致性等等。

  • 界面一致性指的是软件的界面在不同的系统和设备上要保持一致,以便满足用户的使用习惯。
  • 功能一致性指的是软件在不同平台,不同设备,不同环境下的功能要保持一致,以便满足用户的需求。
  • 性能一致性指的是软件在不同平台,不同设备,不同环境下的性能要保持一致,以便确保软件的可靠性和稳定性。
  • 行为一致性指的是软件在不同平台,不同设备,不同环境下的行为要保持一致,以便满足用户的期望。
  • 数据一致性指的是软件在不同平台,不同设备,不同环境下的数据要保持一致,以便满足用户的需求。
  • 安全一致性指的是软件在不同平台,不同设备,不同环境下的安全要保持一致,以便满足用户的安全需求。

【软件质量】软件一致性相关推荐

  1. 为什么需要软件开发报告

    由于需要交软件开发报告的作业,没办法,硬着头皮写了.本文主要讲讲我在写这篇报告过程中的一些感悟. 在公司,我主要负责技术实现的,也就是标准的码农.平时我很少考虑文档的重要性,当然,我自己也很少写文档, ...

  2. 业务突破!看 Docker 如何帮助 BCG Gamma 打造安全的软件供应链

    出品丨Docker公司(ID:docker-cn) 编译丨小东 每周一.三.五晚6点10分  与您不见不散 说在前面 改变一家大型咨询公司的文化和服务并不容易,但 BCG (波士顿咨询公司)在过去的五 ...

  3. 软件工程导论——6软件质量保证

    软件质量 什么是软件质量 软件与明确的和隐含的定义的需求相一致的程度 ①与需求一致 ②与指定的开发标准一致 ③与隐含需求一致 什么是软件缺陷 至少满足下列一个条件,称发生了一个软件缺陷 – 软件未实现 ...

  4. 软件开发--从设计到测试整体流程

    目录 范围 总体要求 2.1 总体功能要求 2.2 软件开发平台要求 2.3 软件项目的开发实施过程管理要求 2.3.1 软件项目实施过程总体要求 2.3.2 软件项目实施变更要求 2.3.3 软件项 ...

  5. 软件中的易用性设计及测试(三)之实践

    易用性测试 在<软件工程产品质量>质量模型中,提出易用性包含易理解性.易学习性和易操作性:即易用性是指在指定条件下使用时,软件产品被理解.学习.使用和吸引用户的能力.易用性测试包括针对应用 ...

  6. 软件测试中软,软件测试报告 - 中软模板.docx

    Webplug platform测试报告 TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc259473567" 1. 引言 PA ...

  7. 2017下半年软件测评师上午考试试题

    1.在Excel中,设单元格F1的值为38,若在单元格F2中输入公式"=IF(and(38<F1,F1<100)"输入正确","输入错误" ...

  8. 【软件质量】软件质量分析总结报告

            软件质量-----"软件与明确地和隐含地定义的需求相一致的程度" 一.质量的概念 Ⅰ.传统的质量概念:产品性能是否符合技术规范 Ⅱ.质量是一组固有特性满足要求的程度 ...

  9. 探索式测试--第一章(软件质量)第二章(手工测试)--读书笔记

    本书为James Whittaker编写.本书写的是一种比其他任何缺陷都重要的特殊缺陷:即逃过所有各种检测手段而最终存在于发布产品中的缺陷.本书是作者设计"漫游"这个隐喻来指导软件 ...

最新文章

  1. git push github SSL报错处理
  2. 移动端项目开发需要注意的问题
  3. clamav Java_ClamAV安装使用及API例子
  4. 动态卡片:富媒体内容井喷式增长下,新一代移动端动态研发的模式
  5. java sca视频教程_如何进入Java SCA软件的开发
  6. 重新学习Ubuntu -- 截图软件的选择和安装
  7. mapperLocations属性通配符的使用
  8. Command NetWork(POJ-3164)
  9. [深度学习-实践]BP神经网络的Helloworld(手写体识别和Fashion_mnist)
  10. python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
  11. chrome 历史版本下载
  12. 超级详细的pytest测试和allure测试报告
  13. 在未来的多云世界中,选择云服务提供商,需要考虑什么?
  14. 使用python对图片进行压缩
  15. Win10系统下激活系统和office2013教程
  16. 神通数据库安装及使用手册
  17. 教务系统爬虫收集学生成绩信息
  18. Linux:TTY串口接收中断
  19. PHP之微信头像加水印
  20. 汤道生对话亚马逊CTO:安全不只是技术,要从战略视角系统构建

热门文章

  1. 温岭商务局局长施珍娟莅临卧兔总部调研考察
  2. [转帖]联想集团大裁员:公司不是家
  3. Fiddler 手机抓包
  4. Java小农养成记第十四天
  5. 【深度学习】Transformer温故知新
  6. pip install 太慢,迅雷来帮忙
  7. 一大波折叠屏手机就要来了,你会买吗? 1
  8. 基于Vue,Vue-router,Vuex的简书网站模仿
  9. echarts地图钓鱼岛赤尾屿和南海诸岛内部岛屿问题
  10. Linux kernel oops