zoukankan      html  css  js  c++  java
  • 怎么才能算大项目(Application),大的衡量?

    最近在思考一个问题,就是怎么才算一个大型项目,大的衡量有哪些东西?为什么要搞清这个问题呢,是因为在实际的开发过程中,如果知道这是个多大的项目,那就有各种相应的解决方案(我们称之为套路的东西)就可以使用了。

    我的想法

    我觉得有几个可以衡量的标准。

    1. 代码量

    也就是项目的代码量。

    2. 用户量

    也可以说是PV,用户的数量,高并发。

    3. 开发人员数

    项目的开发人员数量。

    4. 收益

    也即是价值,大的项目,应该是收益大的。

    大型网站软件系统的特点

    在《大型网站技术架构》书中,提到了大型网站的特点。

    1. 高并发、大流量

    需要面对高并发用户,大流量访问。

    2. 高可用

    系统7*24不间断服务了。

    3. 海量数据

    需要存储、管理海量数据,需要使用大量服务器。

    4. 用户分布广泛,网络情况复杂

    许多大型互联网都是为全球用户提供服务的,用户分布范围广,各地网络情况千差万别。

    5. 安全环境恶劣

    大型网站几乎每天都会被黑客攻击。

    6. 需要快速变更,发布频繁

    互联网产品为快速适应市场,满足用户需求,其产品发布频率是极高的。

    7. 渐进式发展

    大型网站一般是从一个小网站开始,渐进地发展起来的。

    总结

    大的项目和小的项目在软件开发上总归是不一样,团队协作、项目架构、服务部署等等,值得探讨何为“大”的问题。

    不过因为暂时没有找到什么好资料能够做验证,验证上面的结论。先暂时放着,等着以后总结。

    参考文献

    1. 《大型网站技术架构》 李智慧 

  • 相关阅读:
    HDOJ1213 并查集
    poj 3070 Fibonacci
    csu 1102 Palindrome
    C#格式化数值结果表
    正则表达式基础知识
    C#验证Email是否真正存在
    【翻译】Scott Mitchell的ASP.NET2.0数据教程中文版索引
    分块下载,测试文件 3.8GB
    asp.net的TextBox回车触发事件
    Cookie加密
  • 原文地址:https://www.cnblogs.com/lovesong/p/5813615.html
Copyright © 2011-2022 走看看