目前,一般管理应用系统程序设计的实现是通过分析需求,确定业务流程,设计数据库,确定各功能模块,进行系统设计,然后进行编码工作。这样一个系统工程往往需要业务员、项目经理、系统分析人员,数据库开发管理人员和编码测试人员分工合作,才能使系统顺利的进行开发。而这中间很重要的一个环节就是业务流程的确定和数据库的设计。在一般的系统开发中这是两个独立的环节,需要独立的人员和周期。由于需求的变动性,经常出现设计好的业务流程需要调整或整个修改的情况,如果这一情况出现在数据库设计前,一般处理的代价较小,也比较容易调整,但是如果数据库已经设计结束,并且很多部分已经进行了编码工作后再做这种调整就是一件代价很大的工程。因为很多流程和编码对数据库的依赖性很强,如果流程的修改需要改动数据库将导致很多编好的流程和代码必须重新编写,这样用户和开发方都要承担很大的时间和资金压力。
本文地址:http://com.8s8s.com/it/it19091.htm