项目需求不清又必须动手做,有什么好办法可以减少以后的修改 在设计库结构时,多考虑以后的扩展性。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把清楚的部分先做出来尽量模块化,便于修改 第一,千万不能在需求不清的时候开始设计。第二,跟用户谈的时候将用户的要求以条款的形式记录下来。用户的要求可能很凌乱,就要求在第三步整理。第三,根据记录的条款用程序能够实现的方式画出系统有什么样的功能,各个功能之间有什么控制,最开始有什么数据要输入,最后有什么数据要输出。画出的图要包括用户提到的全部要求,同时也有一些必须的功能。如果用户有的要求没法实现,要解释不能解决的原因,有没有替代办法。第四,将这个图给用户审查,如果用户认可就作为基准定下来。用户的想法和图上的关系不一致时,将图改成用户要求的直到用户认可。第五,如果用户在以后要修改这些要求或增加要求就告诉用户,计划是按照这个基准来做的,如果用户一定要修改或增加那么就要另外再做计划,增加开发时间和费用。 请问:哪里能下载 Mapx 控件? Delphi中,Excel要用什么组件呀 再来这里问一下:跟踪到了语句,在查询分析器中也执行成功,但却没有返回给程序。 各位大哥,excel倒入导出问题 关于类的继承?? 关于listview的删除问题 怎么在拖动DBGrid中数据时激发拖动事件? 怎么传递一个指针给函数?? 急,初学者的苦脑:输入单个字符时不报错,两个以上包含一个非法字符时不报错,急救 为何我写的控件有的事件不响应 dbgrid里的赋值问题 请问SQL的问题!
尽量模块化,便于修改
第二,跟用户谈的时候将用户的要求以条款的形式记录下来。用户的要求可能很凌乱,就要求在第三步整理。
第三,根据记录的条款用程序能够实现的方式画出系统有什么样的功能,各个功能之间有什么控制,最开始有什么数据要输入,最后有什么数据要输出。画出的图要包括用户提到的全部要求,同时也有一些必须的功能。如果用户有的要求没法实现,要解释不能解决的原因,有没有替代办法。
第四,将这个图给用户审查,如果用户认可就作为基准定下来。用户的想法和图上的关系不一致时,将图改成用户要求的直到用户认可。
第五,如果用户在以后要修改这些要求或增加要求就告诉用户,计划是按照这个基准来做的,如果用户一定要修改或增加那么就要另外再做计划,增加开发时间和费用。