《ASP.NET软件开发实用教程 教学课件 ppt 作者 华驰 任务四 任务四》由会员分享,可在线阅读,更多相关《ASP.NET软件开发实用教程 教学课件 ppt 作者 华驰 任务四 任务四(18页珍藏版)》请在金锄头文库上搜索。
1、ASP.NET软件开发案例教程,任务四 网络在线考试系统开发计划及过程部署,任务描述,在项目开发过程中,已完成了系统的需求规格说明书和概要设计说明书并存放在VSS配置库中,通过本任务将完成项目组中的各类人员在开发过程中的详细分工,以规划项目完成的工期及成本,本任务基于Microsoft Project工具软件来完成。,任务分析,本任务主要以项目经理通过在Microsoft Project中完成网络在线考试系统开发过程中的详细工作计划及过程部署为例让读者掌握如何通过制定项目开发计划及过程部署来实现对于软件项目完成时间及开发成本的预算。 在本任务的设计过程中,项目的开发周期拟订为一个月,仅供参考,
2、具体实施方法可以根据教学过程中的实际情况来完成。,任务准备,1.icrosoft Project 2003的主要功能,(1)建立进度工作计划 (2)优化进度计划 (3)安排项目资源 (4)提供项目信息 (5)进度跟踪比较,任务准备,2.icrosoft Project 2003的基本流程,icrosoft Project 2003是项目实施执行阶段进度管理的有力工具,所以编辑项目进度计划就是它的基本功能。其操作的基本流程图大统一分为15个步骤:,任务准备,设定用户的特定要求,也就是用户需要的格式; 设置项目的基本信息; 去顶工作分解的结构; 输入详细的工作名称; 输入工作持续的时间; 确定各项
3、任务之间的逻辑关系; 检查网络计划的逻辑关系; 分配资源和资源均衡优化; 输入工作的费用; 确定横道图的格式; 修改时间坐标; 优化调整进度计划; 确定用于控制的基准进度计划; 打印报表; 保存进度计划和基础数据。,任务实施,1.软件项目进度安排,软件项目进度安排与任何一个工程的进度安排没有实质上的不同。首先是别一组项目任务,建立任务的互相关系,然后估计各个的工作量,分配人力和其他资源,指定进度时序,对整个项目做出一个整体的项目进度计划表,它对项目的整体开发进度非常重要,直接影响项目的开发进度情况。,任务实施,2.制定软件项目计划的方法与策略,制定软顶项目计划的目的在于建立并维护软件项目各项活
4、动的计划,软件项目计划其实就是一个用来协调软件项目中其它所有计划、指导项目进行执行和监控的文件。一个好的软件项目计划可为项目的成功实施打下坚实的基础。 软件项目有特殊性,不确定因素多,工作量估计困难,项目初期难于制定一个科学、合理的项目计划。,任务实施,制定软顶项目计划需要注意如下几点: 注重项目计划的层次性 重视与客户的沟通 详略得当,量体裁衣 制定项目中的项目经理和系统分析员大都是从程序员成长起来的。项目经理和系统分析员做出来的项目计划最终要能够被开发人员所实现。,任务实施,3.软件项目计划内容,软件项目计划内容如下。 对该软件项目的综合描述,确定所要做的工作以及性能限制,它包括一下内容。
5、,范围 项目目标 主要功能 性能限制 系统接口 特殊要求 开发概述,资源 人力资源 硬件资源 软件资源 其他,任务实施,4.制定项目进度计划,进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制定软件进度与其他工程没有很大的区别,其主要方法有以下几种。 工程网络图 甘特(Gantt)图 任务资源表 成本估算 培训估算 本文中采用以甘特图的方法完成该软件系统开发进度安排,具体过程如下:,任务实施,新建一个Project工作文档。 可以通过选中并双击一列来改变字段。 在相应单元格中输入项目信息、开始时间及完成时间,详细内容见图。,任务实施,4.开发过程中项目计划甘特图的使用,项
6、目计划经过检查和跳帧后,紧接着就是执行计划,也就是项目的开展。项目管理人员根据项目的实施进度把项目执行情况记录到Project 2003中。 在项目正式执行之前,首先要保存项目的比较基准。比较基准就是项目在执行过程中,某一时间点上项目的状态(即项目的快照),包括时间点的资源、任务、工作分配和成本等信息,约20条信息。一般情况下,在项目计划创建完成后,成立即保存收个比较基准,一边然后项目的实施数据与项目计划做比较。 如何设置比较基准呢?可选择“工具|跟踪|设置比较基准”菜单,单击“确定”按钮即可。,任务实施,在项目中的“跟踪甘特图”中能够,通过查看黑色的条形就可以看到项目的进度。跟踪输入任务有一
7、下几种情况: (1)输入任务的完成百分比。这是不精确而最快的跟踪方法,可以指定任务的完成工时的百分比。 (2)输入任务的实际工期和剩余工期。这是相对精确而小号时间的一种跟踪方法,可以指定每项任务已完成的工时、还剩余的工时。 (3)输入工作分配的实际工时、剩余工时和资源的工时完成百分比。这是最为精确但又最耗时间的跟踪方法,可指定每一时间段中每项任务用的工时、完成工时的百分比。,任务实施,跟踪单个任务的执行情况时,其操作可先选择甘特图中选择指定的任务,然后选择“工具|跟踪|跟新任务”选项。 如果跟踪整个项目的进度,可以选择“工具|跟踪|更新项目”。项目会在甘特图中把截止到今日之前项目的完成情况显示
8、出来。,任务实施,跟踪项目及任务进展的操作,还可以通过选择“跟踪”中的“进度线”来查看。进度线是反映项目进展状况的一条垂线,可根据设定的日期构建,以检查项目的进展。也可以通过保存项目的执行过程中的多套比较基准,产看、分析实际状态与比较基准之间的偏差。 其后就可以进入系统详细设计阶段。,归纳总结,本章主要介绍了网络在线考试系统的项目计划制定过程及项目进度的跟踪和控制方法。通过本人无让读者掌握项目进度计划在系统开发中的重要地位、项目进度计划文档所涉及的主要内容以及基本任务和步骤。 软件开发计划及成本控制通常都可以Microsoft Office套件中的Project软件作为辅助软件,以在Project中完成在线考试系统的开发计划及过程部署为例让读者了解Project在软件开发中的部分作用及使用方法,如果有需要进一步了解Project在软件开发过程中的使用方法或技巧,可以参考Project方面的专门书籍。,Thank You !,