1、 课程名称: 软件项目管理案例教程 论文题目: 图书馆项目管理工作计划 学 院: 信息工程与自动化学院 专 业: 计算机科学与技术 年 级: 2009级 学生姓名: 指导教师: 日 期: 教 务 处 制摘要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。随着社会的发展,图书馆的规模越来越大,图书馆书籍管理涉及到信息越来越多,传统的手工记录已经不能有效的解决信息的管理问题,必须使用计算机技术。本次的目的主要是编写图书馆项目管理里项目的范围
2、计划、进度计划、成本计划、质量计划、人力资源计划、沟通计划、风险计划、配置管理计划、合同计划、收尾管理等方面论述打算做的项目管理工作。8目录摘要1目录2一、 项目计划3(一)软件的需求3(二) 图书管理系统需求规格说明书4(三) 项目任务范围4二、 项目进度计划5(一) 初期项目进度计划5(二) 项目计划细化51.甘特图52.里程碑6三、成本估算6四、质量管理计划7五、风险计划7六、实行环境7七、总结8八、 参考文献8一、 项目计划(一)软件的需求 软件需求是软件开发过程的基础,需求是一个软件项目的开端,也是项目建设的基石。软件需求包括三个不同的层次:业务需求、用户需求和功能需,最后确定软件需
3、求规格。它们的关系如图所示: 业务需求反映了组织机构或客户对系统、产品高层次的目标要求建立图书管理工作的计算机局域网络平台,以数据库为核心的图书馆管理信息系统, 确保图书馆管理部门数据输入的唯一性和使用的多元性。 用户需求描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。下图为用户的用例图,描述了用户对系统的要求。功能需求定义了开发人员必须实现的软件功能,使得用户通过此软件能完成他们的任务。开发人员根据图书馆管理的业务和数据流程, 规划设计图书馆管理工作的各个功能模块。(二) 图书管理系统需求规格说明书 需求分析针对需求做出分析并提供方案模型。需求规格说明书,是最终产品更接近于
4、解决需求,提高了用户对产品的满意度,从而使产品成为真正优质合格的产品。通过对系统任务的分解,得到本系统的需求说明书。图书馆管理系统需求规格说明书目 录1.引言1 4.1 管理员平台5 1.1 目的1 4.1.1 书目管理功能描述7 1.2 范围2 4.1.2 书籍管理功能描述 15 1.3缩写与术语2 4.2 普通用户平台20 1.4 参考资料2 5.性能需求20 1.5 版本更新信息2 5.1 扩充性 212. 系统定义2 5.2 适用性 22 2.1 项目背景2 5.3 故障处理22 2.2 项目简介3 5.4 用户界面223.应用环境3 5.5 安全需求23 3.1 网络环境3 6. 签
5、字认证24 3.2 软件环境44.功能需求5(三) 项目任务范围二、 项目进度计划(一) 初期项目进度计划 由于项目初期信息不足,所以初期项目计划只是一个计划表格,相当于一个大计划,简单说明计划的执行步骤,如表所示:任务完成时间负责人备注软件规划2012-06-25需求开发2012-06-29设计2012-07-04项目实施2012-07-10有待细化测试2012-07-11提交2012-07-11(二) 项目计划细化1.甘特图2.里程碑事件时间书籍管理增量12012年07月10日 书目管理增量22012年07月12日用户登录管理增量32012年07月16日提交2012年07月19日三、成本估
6、算 项目规模成本估算是项目规划的基础,也是项目成本管理的核心,通过成本估算方法,分析并确定项目的估算成本,并以此为基础进行项目成本预算和计划编排,开展项目成本控制等管理活动。但是,由于此系统是由本人一人完成,所设计的项目是短学期课程设计内容,是比较简单的系统,不会用于企业等部门,因此是不需要花费金钱的。最主要的成本就是时间。经过 分析,系统大概需要19个工作日的时间就可以完成。四、质量管理计划 软件质量是与软件产品满足规定的和隐含的需求能力有关的特征或特征的全体。它是贯穿于软件生存期的一个极为重要的问题,是软件开发过程中采用的各种开发技术和检验方法的最终体现。 现代管理质量强调:质量是计划出来
7、的,而不是检查出来的。只有制定出切实可行的质量计划,严格按照规范流程实施,才能达到规定的质量标准。尤其是软件项目更是预防胜于检验,要求预防、计划、未雨绸缪,而不是后期的补救和打补丁。质量形成于产品或者服务的开发过程中,软件项目可能会产生很多的中间产品,包括需求规格、设计说明书、源程序、测试计划、测试结果等,他们对最终产品的结果起着很重要的作用,所以应该对他们以及最终产品进行评估和控制,以保证产品最终满足用户需求。 此系统是由本人一人完成的,所以由本人自己负责系统的全部质量问题,对系统质量进行严格的把关: (1) 在系统设计实施期间,制定质量保证过程改进计划,记录过程数据。(2) 根据企业的质量
8、方针和质量目标,结合项目的特点,制定项目的总体质量目标。首先,基于需求的测试覆盖率为100%;然后,软件功能测试用例通过率不低于95%;第三,每个阶段评审中发现的问题都已经解决或得到适当的处理;最后,系统提交时不存在严重及其以上的缺陷。五、风险计划 图书馆信息系统项目的主要风险是开发人员对客户需求中的图书馆的管理环境不是很熟悉,另外,时间也比较紧,技术不是很过硬,对系统的具体需求也不是很明确,因此系统的完成就存在很大的风险。下表是通过一系列的风险识别、风险评估、风险应对、最后得出项目风险计划。排序输入风险事件可能性影响风险值措施1客户的SOW需求不明确,增加需求,导致需求蔓延70%50%35%
9、修改计划去掉一些任务2历史项目信息开发人员对系统开发技术掌握的不够精确30%50%20%开发人员加强学习,提高自身技能3历史项目信息开发人员对测试工作不重视30%40%30%强制性要求每段代码保留测试单元;请技术好的人员来测试六、实行环境操作系统:Windows7数据库: SQL server 2008工程:Microsoft office project 2003七、总结通过一个学期的软件项目管理案例教程这门课的学习,让我再一次的深刻了解了软件项目开发的流程,虽然在之前的软件工程课程中已经有所了解,但是通过学习软件项目开发各个具体步骤的案例,能够更加清晰明确的看透在开发过程中的每一个步骤是如何完成的。而且通过学习之后,再一次的重温软件开发的步骤,能够学到更多的东西。并且能够在今后的学习和工作中增加更大的替身空间和机会。八、 参考文献韩万江.软件项目管理案例管理教程(第2版)M.北京:机械出版社,2009,4