信息化 频道

中小信息化项目易犯的五个错误

中小信息化项目防患于未然

  “麻雀虽小,五脏俱全”,即便是中小型信息化,仍然应该遵循软件开发的一般规律,必要的步骤不能省略。但也同时根据小项目自身的灵活的特点也可以相对变通。为避免所谓的“软件危机”防患于未然,笔者将中小信息化项目管理经验总结如下:

  ① 准确获取需求 制定统一需求模型

  在这上面花费大量的时间很有必要,也很值得。所有信息化项目进入正式开发之前,必须先从用户处获取准确的需求信息,并对信息加以分析。

  我们知道一般的软件项目可以大致分为专用软件和通用软件两大类。对于专用软件,需求相对较为明确,例如给某单位开发一套该单位专用的系统,一般用户对于软件要完成哪些功能已经有了一个比较清楚的轮廓,而且往往在开发合同中已经大致地规定了。但是,开发合同上往往规定的只是一个大概的框架,项目经理必须与用户进行比较具体的交流和讨论,了解清楚用户心目中的产品究竟是什么样子。做好这个步骤,那么就可以避免开发后期因开发人员的理解和用户的要求存在误解,而造成的时间上的浪费。

  对于通用软件,一方面是从经济效益考虑,另一方面是从技术的角度。例如,用户现有硬件配置如何,软件配置如何,使用什么网络,使用什么数据库等等。为得到这些信息,需要做一定的市场调查,并根据调查的统计结果决定即将开发的软件的一些技术指标。

  需求分析就是将需求用一种模型来表示。目前比较流行的分析方法是面向对象的方法,  这部分涉及到具体的方法,在此不详细讨论,只想强调分析与设计过程的衔接。

  分析过程的内容是用类的结构来表示目标系统,并不设计具体实现,如采用什么编程语言,在什么操作系统平台上运行等等。这些具体实现是在设计阶段来完成的。面向对象方法的优点是分析、设计、编码过程表示法统一,能比较好的衔接。但是,是把分析和设计阶段分开,采用瀑布式开发,还是采用其他方式,要看具体的情况。一般来讲,对于需求潜在变化不大的项目,可以采用瀑布模型,有一个很明显的设计阶段,这样做的好处是有一份比较完整的分析文档。

0
相关文章