有关数据库概念设计几点见解经验谈
2007-05-10 12:19:13 来源:WEB开发网核心提示: △ 除了规范的文档外,要为所有的信息而开发和维护一个公共资料库,有关数据库概念设计几点见解经验谈(4), △ 花一些时间召开会议,在客户讲述时,数据库设计者可以利用其为工作模型,设计文档所使用,尽量不要发表你个人的意见,让客户畅所欲言
△ 除了规范的文档外,要为所有的信息而开发和维护一个公共资料库。
△ 花一些时间召开会议,在客户讲述时,尽量不要发表你个人的意见。让客户畅所欲言,注意倾听客户的每一个建议、请求或想法。
△ 注意那些你添加的而没有得到用户许可的信息。
△ 应早确立项目使用的范围,并始终牢记在心。这样做可以避免日后开发的项目过大或遗漏了有用的东西。编写项目操作范围的说明书(任务说明或任务对象),用以来描述项目的参数。该说明书应该在项目的设计、实现过程中不断地进行协商、对比、完善,直到最后完成为止。若项目的对象和最终目标在这个阶段不予确认,或者没有记载任何内容,当你和客户的想法出现不一致时,就很可能与用户发生冲突。因此,要确保客户对你将要实现的系统十分清楚,并使用清晰易懂的语言进行描叙,尽可能详细描述项目所有内容。
c、在整个数据库设计期间,客户通常会对字段名、字段定义、业务规则、用户界面和颜色做一些修改,为此,你要做好思想准备。无论客户有什么要求,都应该给予支持,这个项目最终要由用户控制使用,所以你必须要使系统能够灵活地适用各种用途的变化,不管是次要的还是主要的,但对于这些客户的想法都要在客户在设计阶段对你做出的决策确认签字的基础上。
因为在任何时候,客户都有可能对你说,“怎么这里少了一项”、“我根本没这样说”等等。如果你在说话时,手中没有文档为自己撑腰,就会带来很多麻烦。因此,保存文档,如果你做出的决策与客户所说的不同,就应该利用文档来证明自己决策的正确性。
d、数据库原型作为公司与客户签定合约时相互交流信息所使用的画面。每次协商都要借助于开发的原型,它可以很好的反映开发商最终开发的产品。数据库设计者可以利用其为工作模型,设计文档所使用,避免用户所需信息的缺失。
赞助商链接