zoukankan      html  css  js  c++  java
  • Linux and the Unix Philosophy(3)

    快速建立原型

      每个人都无法做到全只全能,都需要在现实中进行试错和修正从而能够不断完善。这一点在软件工程领域更为明显,通过快速建立原型及时验证系统的可行性和发现系统中存在的缺陷,从而降低软件中存在的风险。
      作者通过“建立第三系统”理论在阐述如何实践快速建立原型。

    1. 第一系统: 快速实现系统主要功能,此版本系统主要目的在于解决系统开发人员想要解决的问题,时间短资源不足,系统功能不是很全,相对于其他成熟系统。如果在该阶段不能引起人们的广泛注意,项目一般会在该阶段停止。
      特点:性能高,功能少,实现方式粗暴。
    2. 第二系统: 经历过第一系统阶段,项目获得更多人的关注,相关的资源到位,开始扩展系统的功能,使其能应对更多的问题,拥有更灵活的配置。但在这阶段软件开始变得臃肿缓慢,疲于应对各方面的非刚性需求。
      特点:功能全,臃肿,性能下降
    3. 第三系统: 第三系统是建立在前两个系统之上,在性能和功能之上的一个良好的平衡点。
  • 相关阅读:
    C++---使用类
    C++---函数
    C++---指针和引用
    C++---面向对象
    C++---数组
    C++---条件结构和循环结构
    C++---变量、数据类型和运算符
    C++---初识C++
    MySQL---什么是事务
    MySQL---char和varchar的区别
  • 原文地址:https://www.cnblogs.com/Rostov/p/13461639.html
Copyright © 2011-2022 走看看