Featured image of post 软件工程 怎样建立甘特图

软件工程 怎样建立甘特图

甘特图(Gantt chart )又叫横道图、条状图(Bar chart)。它是以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。它是在第一次世界大战时期发明的,以亨利·L·甘特先生的名字命名,他制定了一个完整地用条形图表进度的标志系统。由于甘特图形象简单,在简单、短期的项目中,甘特图都得到了最广泛的运用。

首先,建立基本的图表框架和时间刻度日期。您还可以选择如何设置任务栏、里程碑和其他图表元素的格式。

稍后,您可以更改日期,添加或删除任务和里程碑,以及创建任务间的依赖关系。您还可以应用配色方案,以及添加标题和图例。

在 Visio 的“文件”菜单上,依次指向“新建”和“日程”,然后单击“甘特图”。

单击“日期”选项卡,然后选择所需的选项。

注释:“主要单位”是您要在图表中使用的最长时间单位(如年或月),“次要单位”是最短时间单位(如日或小时)。

在“格式”选项卡中单击要在任务栏、里程碑和摘要栏上使用的形状和标签,然后单击“确定”。

注释:如果您不确定要选择何种格式,接受默认选项即可。您可以在以后更改该格式。

完成图表框架

建立甘特图后,将显示一个通用的图表框架。

该框架就像一幅空白画布,您可以在其上添加日程的详细信息:

在“任务名称”列中,单击某个单元格,键入特定的任务名称来代替通用文字。随着项目进展,您可以添加更多任务。

最初,“开始时间”和“完成时间”列中的日期反映了您为项目指定的开始日期。要更改该日期,请单击单元格,然后键入新日期。

“工期”列将随您键入的新开始日期和完成日期自动更新。您还可以键入开始日期和完成日期之一以及工期来指示任务的时间长度。

在“时间刻度”(标有“2000”的其下显示有月份的区域)中,“主要单位”显示在顶部,“次要单位”显示在底部。

时间刻度始于您指定的开始日期,止于您指定的完成日期。当您添加任务的开始日期和结束日期或工期时,任务栏将出现在时间刻度下面的区域中,且该区域将展开。

提示 要记录与每一任务有关的其他数据,您可以添加更多的列。例如,您可以添加“资源”列,以便您的甘特图反映出每个任务的负责人。

给甘特图添加数据

您可以将反映项目日程详细信息的数据填入框架。还可以添加并优化以下日程元素:

任务

任务

甘特图中的每个任务在图表框架中占用一行。当您在“任务名称”列的单元格中键入任务名称时,任务工期将表示为时间刻度下方区域中的任务栏。

目的采取的操作
更改任务名称单击包含该任务的“任务名称”列中的单元格,然后键入新名称。
设置或更改任务工期在包含要更改日期或工期的甘特图框架中,单击单元格,然后键入新信息。
注释根据以下规则键入工期:1h 表示 1 小时 1d 表示 1 天 1w 表示 1 周 1m 表示 1 个月
在甘特图底部添加新任务通过单击围绕图表的实线,选择甘特图框架。要创建新的任务行,请拖动位于框架底部中央的绿色选择手柄。
在两个现有任务之间添加新任务右键单击要在其上方显示新任务行的行中的任意单元格,然后单击快捷菜单中的“新建任务”。
给任务添加完成百分比指示器右键单击要显示完成百分比列的位置左侧的列顶部的阴影部分,然后单击快捷菜单中的“插入列”。 在“列类型”下,单击“完成百分比”,然后单击“确定”。 随着任务的进展,在新列中键入任务的完成百分比。完成百分比指示器便会出现在任务栏中。
删除任务右键单击表示要删除的任务的行中的任意单元格,然后单击快捷菜单中的“删除任务”。
更改任务栏的显示方式右键单击任务栏,然后单击快捷菜单中的“任务选项”。在列表中单击所需选项,然后单击“确定”。

里程碑

里程碑

当您要在一个总括任务下合并若干附属任务时,可以使用摘要任务。

目的采取的操作
创建带有附属任务的摘要任务给甘特图添加摘要任务和附属任务或里程碑。 要选择附属任务,请单击包含该任务名称的单元格。要选择多个任务,请在单击时按住 Shift。 右键单击其中一个选定的任务,然后单击快捷菜单中的“降级”。
设置摘要任务的工期在表示第一个附属任务的行中,单击“开始时间”列中的单元格,然后键入该任务的开始日期。 对于同一个附属任务,单击“完成时间”列中的单元格,然后键入该任务的结束日期。 对每个附属任务重复第 1 步和第 2 步。 注释 在为所有附属任务添加任务工期信息后,摘要任务的工期会自动填入。
降低任务级别(降级)右键单击要降级的任务的名称,然后单击快捷菜单中的“降级”。
提升任务级别(升级)右键单击要提升的任务的名称,然后单击快捷菜单中的“升级”。
更改摘要任务栏的显示方式右键单击要更改的摘要任务的任务栏,然后单击快捷菜单中的“任务选项”。 在“摘要栏”下,选择摘要栏开头和结尾要使用的符号,然后单击“确定”。

里程碑

依赖关系(链接任务)

当您在甘特图中创建依赖另一个任务的任务时,一个箭头将把两个任务栏连接起来。如果更改另一个任务所依赖的任务的日期或工期,则依赖任务的日期也会随之更改。

目的采取的操作
设置任务之间的依赖关系通过单击包含任务名称的单元格,选择要在其间建立依赖关系的任务和里程碑。要选择多个任务,请在选择时按住 Shift。 右键单击所选任务之一,然后单击快捷菜单中的“链接任务”。
中断任务之间的依赖关系通过单击包含任务名称的单元格,选择带有要断开依赖关系的任务。要选择多个任务,请在选择时按住 Shift。 右键单击其中一个选定的任务,然后单击快捷菜单中的“取消链接任务”。
更改依赖关系箭头的样式打开甘特图,右键单击绘图页,然后单击快捷菜单中的“S 型连接线”。

数据列

项目日程是根据特定于任务的数据创建的。任务开始日期和工期这两个因素综合在一起决定项目的完成日期。在 Visio 甘特图中,任务数据存储在数据列中。如果要在甘特图中记录并显示其他任务数据,可以添加新列。例如,您可能要添加任务注释列,您可以在其中说明复杂的任务或独特的任务;添加资源列以列出负责完成每个任务的人员;或添加完成百分比列以跟踪每个任务已完成的百分比。

数据列

默认情况下,新的甘特图在创建时将包含“任务名称”列、“开始时间”列、“完成时间”列和“工期”列。您可以重新安排现有列、添加新列或删除不再需要的列。

目的采取的操作
重命名现有列单击要重命名列的标题,然后键入新名称。
添加预先设计的新数据列右键单击要显示新列的位置左侧的列标题,然后单击快捷菜单中的“插入列”。 在“列类型”列表中,单击与要添加的数据类型相对应的列名称,然后单击“确定”。
添加您自己设计的新数据列右键单击要显示新列的位置左侧的列标题,然后单击快捷菜单中的“插入列”。 在“列类型”列表中,单击与要使用的数据格式(例如,“用户定义的小数”、“用户定义的文本”或“用户定义的时间”)相对应的一个用户定义的列,然后单击“确定”。为列键入新的名称。 注释 如果添加多个文本列,请每次选择不同的用户定义文本选项。例如,为第一列单击“用户定义的文本 1”,为第二列选择“用户定义的文本 2”,依此类推。
删除(隐藏)数据列右键单击要删除(隐藏)的列的标题,然后单击快捷菜单中的“隐藏列”。 注释 删除或隐藏图表中的列时,该列中的数据将保存到文件中。如果以后要再次显示该列,请右键单击列标题,然后单击快捷菜单中的“插入列”。在列表中选择要再次显示的列,然后单击“确定”。
移动数据列单击移动的列的标题。 将列拖到新的位置。 请执行下列操作之一: 要将一列移到另一列的左侧,请将要移动列的中点放置在另一列中点的左侧。 要将一列移到另一列右侧,请将要移动列的中点放置在另一列中点的右侧。 要将一列移到时间刻度区域的右侧,请将要移动列的中点放置在时间刻度区域中点的右侧。
注释如果时间线刻度区域很长,您可能必须缩小视图,以便可以将该列移过该区域的中点。要缩小视图,请在“视图”菜单上指向“缩放比例”,然后单击所需的缩放级别。

时间刻度

时间刻度是主要时间单位和次要时间单位的刻度,它将从项目的开始日期延伸到结束日期。您可以定义时间刻度的时间单位、开始日期和结束日期以及非工作日。

时间刻度

您可以滚动至时间刻度上特定的日期或任务,还可以更改时间刻度区域的宽度并显示更多的日期。

目的采取的操作
更改开始日期和/或结束日期在甘特图中,右键单击时间刻度中的任何部分,然后单击快捷菜单中的“日期选项”。 在“时间刻度范围”下,选择新的开始日期/时间或结束日期/时间,然后单击“确定”。
更改时间单位在甘特图中,右键单击时间刻度中的任何部分,然后单击快捷菜单中的“日期选项”。 在“时间单位”下,选择所需的“主要单位”和“次要单位”,然后单击“确定”。
设置非工作日在甘特图中,右键单击时间刻度中的任何部分,然后单击快捷菜单中的“配置工作时间”。 为“工作日”和“工作时间”选择所需选项,然后单击“确定”。
滚动至特定的任务或里程碑通过单击包含任务名称的单元格,选择要滚动至的任务或里程碑。 在“甘特图”工具栏上,单击“滚动至任务”按钮。 注释 如果看不到“甘特图”工具栏,请在“视图”菜单上指向“工具栏”,然后单击“甘特图”。
滚动至特定日期在甘特图中,右键单击时间刻度中的任何位置,然后单击快捷菜单中的以下选项之一:“滚动至完成日期”- 滚动至时间刻度的结束位置。 “向左滚动一个单位”- 向左滚动一个次要单位。 “向右滚动一个单位”- 向右滚动一个次要单位。 “滚动至开始日期”- 滚动至时间刻度的开始位置。
更改时间刻度区域的宽度在时间刻度区域顶部的灰色区域中单击一次,然后再次单击,选择时间刻度列。 向任一个方向拖动列右侧的绿色选择手柄,直到区域的宽度满足您的要求。
显示更多时间单位单击甘特图框架周围的实线以选择该框架。 向右拖动位于框架中心偏右侧的绿色选择手柄。
注释当您展开时间刻度以显示更多时间单位时,还可以更改与项目相关的结束日期。

打印大型甘特图

除非是为小项目创建日程,否则,您的甘特图很可能超出一页标准打印纸的边界。下表说明了您可能遇到的一些打印问题,以及为了获得所预期的效果在打印前可以采取的相应措施。

问题解决方案采取的操作
只打印了部分甘特图。请确保整个图表适合绘图页的大小。在“文件”菜单上,单击“页面设置”。 单击“页面大小”选项卡,单击“调整大小以适应绘图内容”,然后单击“确定”。
打印纸和绘图页的方向不同。更改打印纸方向。在“文件”菜单上,单击“页面设置”。 单击“打印设置”选项卡,单击所需的方向,然后单击“确定”。
您不知道甘特图打印时会占几页。在打印绘图前预览其打印效果。在“文件”菜单上,单击“打印预览”。
不知道分页符将出现在什么位置。启用分页符,查看图表将平铺跨越多少张打印纸。在“视图”菜单上,单击“分页符”。图表上的灰线表示进行分页的位置。
打印纸断开的位置不理想。更改边距设置,以控制各页间的重叠。边距越大,页间的重叠越大。在“文件”菜单上,单击“页面设置”。 在“打印设置”选项卡上,单击“设置”。 键入所需的边距设置,然后单击两次“确定”。