优秀软件的几个重要标准

优秀的软件由几个重要的标准组成:
  1. 高性能
    • 用一切可用的办法将系统的性能提高到一定的级别,性能包括CPU占用率,内存使用率,网速带宽使用率。经常使用的方法有提高代码质量,增加缓存策略,使用分布式来提高性能。
  2. 高可扩展性、松耦合
    • 可扩展性分为两面,首先是对内的可扩展性,包括数据库的可扩展性,可分布性。对功能的扩展性和独立性。
    • 对外是对其它系统的接口,对其它的子系统的对接,这方面可以参照设计模式,架构模式,规定接口规范等措施。
  3. 高并发性
    • 可以同时允许上万人在线工作,处理事务,操作流畅,无明显等待感觉。
  4. 界面友好,可个性化
    • 可以对整体风格进行更换
    • 可以对使用方式进行个性化定制
    • 可以对显示内容进行个性化定制。
原文地址:https://www.cnblogs.com/biyusoft/p/3432080.html