nongshuqiner 2015-07-27
原型程序开发模式
---》场景
短时间开发一个原型系统,供商务或技术人员去甲方演示。
---》开发模式
可以有三种模式:
*模式一全局考虑驱动
从整体需求去把控,模块的划分等,实行项目的整体研发。
*模式二 后端(台)驱动
以数据库和模型设计为主线,驱动整个项目的开发。
*模式三前端(UI)驱动
以UI设计为主线,设计实现模块,及数据展示内容,推动项目的整体研发。
---》利弊与选择
模式一是理想状态,需要有丰富的知识的领域专家,清晰的需求,对项目整体把控。但在时间及人员(资源)有限的情况下很难实现;
模式二从后端去考虑进一步推断前端实现的内容(数据)。可以更好的体现那些模块能够实现,那些模块数据(资源)不具备。弊端是可能花费过多时间,后端接口以实现,但前端好多功能未实现。
模式三前端驱动,设计UI的同时把所需要的数据及功能模块进行规划处理。供商务或技术人员可以很快看到功能实现,可能这些模块不是完整的(数据可能有模拟出来的)。未充分考虑整体实现,可能造成后端无法实现的局面。