随笔分类 - 软件设计
软件设计的原则和方法
摘要:一,什么负载均衡 一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择: 1,对单台服务器的硬件进行更新,由双核的变成四核的,内存加大等。 2,增加服务器的台数,来分担服务器的负担。以实现增加网络带宽,增加服务器的处理能力的目的。 第一种方法可以理解为纵向发展,这种方法总是有限。第二种方法才是解决问题的正确选择 实现负载均衡的方法,大至分为二个方向,一种是用软件来实现负载均衡,另一种是硬件实现负载均衡(包括结合硬件和软件) 用软件来实现负载均
阅读全文
摘要:项目范围测试的三个主要方面:测试什么、怎样测试、以及合适测试。需要进行的测试的主要类型有:单元测试集成测试验证和校验资源耗尽、错误以及恢复性能测试可用性测试验证和校验 一旦有了可执行的用户界面或原型,需要回答一个最重要的问题:用户告诉了你他们需要什么,但那是他们需要的吗? 他满足系统的功能需求吗?这也需要测试。没有bug、但回答的问题本身是错误的,这样的系统不太会有用。要注意用户的访问模式(access pattern),以及这些模式与开发者所用的测试数据的不同怎样测试回归测试测试数据演练GUI系统对测试进行测试彻底测试几条原则:Test State Coverage, Not Code Co
阅读全文