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

    快速建立原型

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

    1. 第一系统: 快速实现系统主要功能,此版本系统主要目的在于解决系统开发人员想要解决的问题,时间短资源不足,系统功能不是很全,相对于其他成熟系统。如果在该阶段不能引起人们的广泛注意,项目一般会在该阶段停止。
      特点:性能高,功能少,实现方式粗暴。
    2. 第二系统: 经历过第一系统阶段,项目获得更多人的关注,相关的资源到位,开始扩展系统的功能,使其能应对更多的问题,拥有更灵活的配置。但在这阶段软件开始变得臃肿缓慢,疲于应对各方面的非刚性需求。
      特点:功能全,臃肿,性能下降
    3. 第三系统: 第三系统是建立在前两个系统之上,在性能和功能之上的一个良好的平衡点。
  • 相关阅读:
    2019 春第1次课程设计实验报告
    2019春第十二周作业
    2019春第十一周作业
    2019春第十周作业
    关于Vmvare虚拟机中Linux系统不能全屏的问题
    My algorithmic road
    段错误
    python人生如初见之初见yield
    网络爬虫requests-bs4-re-1
    The First Python man in Github
  • 原文地址:https://www.cnblogs.com/Rostov/p/13461639.html
Copyright © 2011-2022 走看看