6
在开始编码之前,软件产品应定义得如何?
我想知道人们在开始实际编写代码之前通常对软件产品的定义有多好,以及它对他们的效果如何?我指的是定义用例,分析风险,绘制类图等。 我知道,对最终产品将在将来能够避免的风险有足够的了解是一个好主意,但是,也不能将产品定义得太好以致于难以适应,这一点也很重要。更改。 其他更具体的问题可能是: 通常在开发之前的计划阶段花费项目时间的百分之几? 在开始编写代码之前,您是否想满足某些可衡量的标准?或者仅仅是胆量? 您是在开始编写代码之前就绘制了所有类的图,还是主要是希望从一开始就创建一个动态设计,以期望事情会发生变化? 您愿意分享的任何经验都将非常棒!