zoukankan      html  css  js  c++  java
  • 《软件需求模式》阅读笔记05

      第九章主要介绍了性能需求模式, 第十章主要介绍了适应性需求模式,通过模式的基本细节、适用性、讨论、内容、模板、实例、额外需求等方面来介绍模式的特点。

      性能需求模式:1.响应时间需求模式2.吞吐量需求模式3.动态容量需求模式

      适应性需求模式:1.可伸缩性需求模式2.可扩展性需求模式3.非狭窄性需求模式4.多样性需求模式5.多语言需求模式6.安装性需求模式

      常见的性能问题:1.编写容易等同于实现困难?2.我们在定义一个完整的运行系统还是只是软件?3.性能指标适用于系统的那个部分?4.避免武断的性能指标5.性能因素对系统有多大的影响?6.怎样可以测量实际的性能?7.到什么时候性能指标需要满足?8.在每个需求中指定义一个性能指标9.如果性能指标没有达到怎么办?

      这些问题反复出现在本章中的性能需求模式中。有一些可能适用于所有类型的性能,其他的只适用其中的大部分。这些问题很重妥,对于如何定义需求有深刻地影响,并且决定编写的性能需求是否有意义。

       适应性需求和性能需求有复杂的关系。适应性需求主要影响软件的性质;性能需求则主要影响所需要的硬件。两者在一起使用,性能需求可以告诉我们在考虑伸缩性时是什么级别的数字。必须承认经常要在适应性和软件效率(这意味着更低的性能,如果同样的硬件)之间求平衡,因为适应性限制只为一件事简化和优化软件。特别注意适应性和性能之间的长期和短期的权衡。除非榨干软件最后一点速度非常重要,否则选择适应性。

  • 相关阅读:
    洛谷—— P1196 银河英雄传说
    MySQL练习题参考答案
    January 16 2017 Week 3 Monday
    January 15 2017 Week 3 Sunday
    January 14 2017 Week 2nd Saturday
    January 13 2017 Week 2 Friday
    January 12 2017 Week 2 Thursday
    January 11 2017 Week 2nd Wednesday
    January 10 2017 Week 2nd Tuesday
    January 09 2017 Week 2nd Monday
  • 原文地址:https://www.cnblogs.com/liulitianxia/p/8305074.html
Copyright © 2011-2022 走看看