软件工程

互联网架构八荣八耻

以可配置为荣,以硬编码为耻
以可互备为荣,以单点为耻
以可无状态为荣,以有状态为耻
以可随便重启为荣,以不能迁移为耻
以整体交付为荣,以部分交付为耻
以标准化为荣,以特殊化为耻
以自动化运维为荣,以人肉运维为耻
以无人值守为荣,以人工值班为耻

从中可以看到,软件应该以灵活扩展(Scalability)、稳定可靠(Reliability)、可重用(Availability)、兼容(Compatibility)、全自动为目标。此外还应该有:安全(Security)等等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 团队建设是软件项目能否高质量、高效率研发和交付的基础,没有好的团队建设,项目有可能进展缓慢,质量低下,进而造成交付...
    漂泊的灵魂阅读 3,745评论 0 6
  • 安昕瑜,蔡新宇,孔庆振 翻译 2017年1月31日 弗格斯·亨德森 <fergus@google.com>(工作)...
    senju阅读 3,657评论 0 2
  • 建议学习时长:60分钟学习方式:了解 学习目标 了解软件生产的各个周期。 了解软件生产中常用的工具。 详细介绍 什...
    知行社阅读 1,632评论 0 4
  • §1 软件工程是一门学科,目的是生产出没有错误的软件,按时并且在预算内交付,满足用户的需求。软件工程范畴非常广,可...
    Rush的博客阅读 5,563评论 0 6
  • 《从你的全世界路过》中有句话说:每个人的记忆都是一座沙城,时间腐蚀着一切建筑,你步步回头,可是却只能往前走。 真正...
    Tua501949阅读 256评论 0 0