|
Post by raselbd296 on Dec 24, 2023 8:45:31 GMT
这与我们的工作方法完全吻合即分阶段创建软件并定期检查它是否满足客户的期望。通过这种方式我们可以变革创建真正适合接收者需求的系统。 总结 的主要优点 最初 方法可能会引起人们的保留和担忧担心未完成的产品将被发布到市场上。然而深思熟虑的方法可以让您创建一个 原型 该原型将收集必要的数据并且 如果想法好 将受到目标群体的好评。 的主要优点 快速验证项目想法和假设; 在工作的早期阶段发现问题; 更好地了解目标群体; 节省时间和金钱; 创造更好更精致的产品。 什么是技术债务?该术语的最佳解释由沃德 坎宁安 创造由马林 福勒 提供。我们无法完美地开发 系统。每个添加或修改的功能都会导致软件质量的微小缺陷。这些缺陷随着时间的推移不断累积使我们难以维持系统交付生产的速度。 让我们考虑一个具有技术债务的系统。如果没有债务实现一个给定的功能将需要 天而由于债务我 电子邮件数据 们需要 天。这意味着这额外的 天就是我们要支付的利息。如果修复代码和消除技术债务所需的时间是 天那么整个更改将花费我们 天并且消除债务是无利可图的。 然而如果我们知道这不是我们需要对给定软件元素进行的唯一更改那么花费这额外的 天将很快得到回报。还应该记住技术债务往往会累积。未来债务部分的变化只会增加债务开发新功能所需的时间将从 天增加到 或 天。 技术债务产生的原因有哪些?考虑一下雷曼软件演化定律 不断变化的规律 该系统必须不断调整否则它会变得越来越没有用处。 日益复杂的法则 随着系统的发展其复杂性会增加除非采取措施来维护它或减少这种趋势。 一方面我们需要添加新功能并修改现有功能以使系统保持最新和有用。
|
|