联系:

1.来自客户需求

区别:

1.功能是为用户满足什么样的需求,重点在于:“做什么”;性能是衡量软件好坏的重要因素,重点在:做的如何

2.功能需求中名词和动词多,描述软件主体和动作行为;性能需求中对设计容量、时间词汇多

用户眼中的软件性能:

1.计算性能(软件快不快)

2.资源的利用和回收(CPU、内存占用率)

3.启动时间

4.伸缩性(多用户并发)

5.稳定性

影响软件性能的指标:

1.点击数

2.吞吐量

3.并发用户数

4.资源占用率

5.响应时间

如何考虑性能问题:

1.软件系统设计的架构和技术平台

2.中间件的设置和优化(操作系统、数据库、web服务器等)

3.硬件的设置

功能和性能的关系和区别对性能问题的考虑相关推荐

  1. Linux 库函数与系统调用的关系与区别

    上周总结了<C 标准库的基础 IO>,其实这些功能函数通过「系统调用」也能实现相应功能.这次文章并不是要详细介绍各系统调用接口的使用方法,而是要深入理解「库函数」与「系统」调用之间的关系和 ...

  2. CPU的核心数、线程数的关系和区别

    我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面笔者就来解释一下CPU的核心数与 ...

  3. DRAM,SRAM,SDRAM的关系与区别

    存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据.计算机中全部信息,包括输入的原始数据.计算机程序.中间运行结果和最终运行结果都保存在存储器中.它根据控制器指定的位置存入和取出信息. ...

  4. fsync与fflush的关系和区别

    read/write/fsync与fread/fwrite/fflush的关系和区别 read/write/fsync: linux底层操作: 内核调用, 涉及到进程上下文的切换,即用户态到核心态的转 ...

  5. cpu线程_CPU核数和线程数有什么用?什么意思?CPU核数和线程的关系与区别

    我们在组装电脑选购硬件的时候,大多数的人群更在乎CPU的性能,除了考虑架构.工艺.单核性能等,还需要考虑核心和线程数量,CPU从早期的单核,发展到现在的双核.多核,除了核心数量之外,还有线程数量.那么 ...

  6. 【SAP PO】SAP PO 简介:XI、PI、PO的关系与区别

    SAP PO 简介:XI.PI.PO的关系与区别 1. 历史回顾及演变过程 1.1.SAP Exchange Infrastructure (SAP XI) 1.2.SAP Process Integ ...

  7. CPU核数和线程数有什么作用?CPU核数和线程的关系与区别,服务器CPU与电脑主机CPU的区别

    我们在选择服务器时,CPU的性能也是咱们需要考虑的一点,除了考虑架构.工艺.单核性能等,还需要考虑核心数和线程数量,CPU从早期的单核,发展到现在的双核.多核,除了核心数量之外,还有线程数量也是越来越 ...

  8. 线程池大小设置,CPU的核心数、线程数的关系和区别,同步与堵塞完全是两码事

    线程池应该设置多少线程合适,怎么样估算出来.最近接触到一些相关资料,现作如下总结. 最开始接触线程池的时候,没有想到就仅仅是设置一个线程池的大小居然还有这么多的学问,汗颜啊. 首先,需要考虑到线程池所 ...

  9. cpu核数和逻辑个数的区别_解释一下CPU的核心数与线程数的关系和区别

    我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与 ...

最新文章

  1. ## **scrapy+kafka+sparkstream爬取京东Iphone12评论储存数据**
  2. 示范对外接口参数文档
  3. linux条件变量cond,Linux 条件变量 pthread_cond_signal及pthread_cond_wait
  4. SJXXX串口扩展芯片 4串口芯片 UART串口芯片
  5. CygWin遇到WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法
  6. pdo mysql ascii_跟bWAPP学WEB安全(PHP代码)--SQL注入的一些技巧
  7. python学习系列--str类型
  8. [译]5.6. Module Options 模块选项
  9. 微软开源可解释机器学习框架 interpret 学习实践
  10. linux 文件压缩与解压
  11. 服务器系统排行榜,5大主流服务器操作系统对比导购
  12. java成绩管理系统代码_[转载]我写的Java学生成绩管理系统源代码
  13. android微信支付+指纹支付密码错误,为什么微信付款无法指纹支付密码?如何开启指纹支付?...
  14. 什么是自锁开关?自锁开关的工作原理介绍
  15. 车牌识别停车场智能管理系统
  16. 系统架构演变:SOA、微服务架构的区别和联系
  17. 实现html表单下划线可输入/css实现input只显示下划线
  18. ITopologicalOperator Intersect
  19. 用 Cloudreve 快速建设基于OSS的个人云盘
  20. 企业在数字化转型,数据化运营上遇到了哪些困境,如何解决?

热门文章

  1. matlab级数求和阶乘,(阶乘)数列求和 - 数学 - 小木虫 - 学术 科研 互动社区
  2. 5G uRLLC技术及其与TSN的融合
  3. 什么是数据科学?如何把数据变成产品?
  4. PID 控制保姆级培训教程下-全国大学生电子设计大赛赛前必备
  5. 论文笔记:Large-Scale Embedding Learning in Heterogeneous Event Data(HEBE)
  6. 工作日志:502 Bad Gateway异常分析
  7. jupyter notebook多行注释方法
  8. pytest测试框架——allure报告
  9. unique()用法
  10. 一分钟了解英语表达,作为上一段话的总结:综上所述