本文将详细为大家讲解可持续的需求分析和软件设计,包括优先级、80/20法则、完整性等各方面的内容。最近和大家一起讨论了一些内容管理方面的功能和设计,有些思考,和大家分享一下。在讨论内容管理的功能需求时,我们常常会考虑某个功能各种各样的情况,功能性、易用性、复杂的处理场景、异常的处理场景,这些无疑都是非常非常有价值的,一个系统做到最好的境界,从客户角度来看,也就是这些功能了。同时,我们也讨论了很多软件设计方面的一些内容,考虑了很多灵活性、扩展性方面的内容,同时设计和功能也是紧密相连的,设计常常对功能的具体展现会有一定的影响。1)功能太多了,有时候是越想越多,如何选取合适的功能集合成为讨论的焦点;