系统设计是一个复杂的过程。因需求分析遗留下一部分问题,加上在需求调研过程中未充分掌握用户需求、用户在调研完成后又有新的需求变更,导致设计工作不可能根据一期需求顺利进行。
为减少因没有及时变更所带来的系统实现偏差,在设计过程中应尽可能考虑全面,将框架架构得松散一些,各个模块和过程相对独立,而且,分析问题时要求考虑得尽可能全面。而用户那边,一些无关紧要的变更需求就在现有开发的版本中暂时不考虑实现,留作下一版本去实现。每次分析设计完一个模块和过程后,需要和用户的项目组确认,同时根据自己以往的项目经验不断使用类比法辅佐完成整个系统设计过程。
为了使得自己在完成整个项目后有所收获,还得从头到尾理清整个过程的关键路径、关键资源、项目分部分项的成本和预算时间、实际时间,便于今后承接更多更大的工作。