二、土地信息系统软件项目子项目划分和进度安排
在一个较大规模的土地信息系统的建设过程中,由于要涉及各个部门,功能和数据的形式多种多样,并且要涉及不同的软、硬件平台,需要在项目实施之初制定计划以协调各个方面的问题。通常,计划中最重要的内容是划分子项目以及整个项目进度的安排。
1.子项目划分
子项目的确定是整个LIS设计过程中最重要的环节之一,子任务的合理制定使得各方面的细节不致遗漏,使整个计划、预算和质量得到保证。子项目不仅要包括技术任务,而且要包括各种非技术的任务,包括管理、支持等。划分子项目时,可以按照整个项目、任务、子项目、具体工作、步骤等层次,进行自顶向下的划分。表2-1列出了常用的LIS项目任务。
2.进度安排的表示方法
项目进度安排是管理者在进入设计和实施阶段之前需要完成的,要在时间和顺序上安排各个子项目。在进行进度安排之前,首先必须估计每项活动从开始到完成所需要的时间;其次要考虑的因素包括活动之间的依赖关系以及各个活动的最早开始—结束时间和最迟开始—结束时间。计划要有灵活性,可以根据变化进行相应的调整;此外,要保证参与人员有足够的时间来完成各项任务。
表2-1 常用的LIS项目任务(据宫鹏修改)
表示项目进度的常用方法有里程碑表示法、甘特图法和工程网络图等。
(1)里程碑表示法。里程碑表示法适用于较小规模的项目,可用于起草项目计划书。该方法将主要任务作为一个阶段来处理,清晰并且容易使用。缺点是不能表达出各项任务之间的关系,对项目进程的控制能力差。表2-2给出了该方法的样本。
表2-2 里程碑表示法
(2)甘特图法。甘特图法(Gantt图)又称直方图法、柱状图法,是目前使用得较多的方法。Gantt图是先把任务分解成子任务,然后用水平线段来描述各个任务及子任务的进度安排。该图表示方法简单易懂,一目了然,能动态反映软件开发进度情况,是进度计划和进度管理的有力工具。在子任务之间依赖关系不复杂的情况下常使用此种方法。Gantt图的缺点是:只能表示任务之间的并行与串行的关系,难以反映多个任务之间存在的复杂关系,不能直观表示任务之间相互依赖制约关系,以及哪些任务是关键子任务等信息,难以进行复杂项目的控制。图2-1是甘特图法的一个例子。
(3)工程网络图。工程网络图是一种有向图,图中用圆表示事件(事件表示一项子任务的开始与结束),有向弧或箭头表示子任务的进行,箭头上的数字称为权,该权表示此子任务的持续时间,箭头下面括号中的数字表示该任务的机动时间,图中的圆表示某个子任务开始或结束事件的时间点。左半圆中的数字表示事件号,右半圆中,上部分的数字表示前一个子任务结束或后一个子任务开始的最早时刻,下部分的数字则表示前一个子任务结束或后一个子任务开始的最迟时刻。工程网络图只有一个开始点和一个终止点。开始点没有流入箭头,称为入度为零;终止点没有流出箭头,称为出度为零。中间的事件圆表示在它之前的子任务已经完成,在它之后的子任务可以开始。工程网络图的一个示例如图2-2所示。
图2-1 甘特图法表现项目进度图(据邬伦等)
图2-2 工程网络图(据毕硕本等)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。