图书项目开发计划.doc_第1页
图书项目开发计划.doc_第2页
图书项目开发计划.doc_第3页
图书项目开发计划.doc_第4页
图书项目开发计划.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BookWork v1.0 软件项目计划 编号 03622DOC1 版本 1.0 软件项目开发计划(标准:HB6465) 项目名称 : 图书馆管理系统(简称BookWork) 项目负责人: 编写/校对 :见表1 表1 编写/校对人员名单姓名角色负责编写的章节负责校对的章节日期王振辉组长软件项目开发计划/2003.12.08王振铎组员RMMM草稿2003.12.08郭清华组员功能分解、进度计划/2003.12.08韦潜组员RMMM复审和修改文档校对和整理2003.12.08李超组员配置管理配置管理2003.12.08张曙丽组员2003.12.08潘晓雁组员2003.12.08审 核 2003.12.08 标 审 2003.12.08 批 准 2003.12.08 单 位 目录1.引言31.1编写目的31.2项目背景31.3定义31.4参考资料42.项目概述52.1工作内容52.2条件与限制52.3产品62.4运行环境72.5服务82.6验收标准83.实施计划93.1任务分解93.2进度133.3预算163.4关键问题174.组织及分工175.交付期限186.专题计划要点181 引言1.1编写目的本项目开发一个图书借阅管理信息系统,我们将其命名为BookWork,现在的版本是1.0。这份文档的目的是提供一个系统开发的实施步骤,使管理者能够对任务、资源,成本,进度,风险进行合理的估算和分析控制,保证项目能够成功。此份开发计划呈交项目管理者和系统分析人员审阅。1.2项目背景本项目是西安某单位图书馆图书借阅系统,该单位新建一个图书馆,为了实现图书的借阅的计算机管理,提高图书馆的管理水平和职工的业余文化生活,决定开发实施图书借阅系统。1.3定义 过程:“一组将输入转化为输出的相互关联或相互作用的活动”。 产品:“一组将输入转化为输出的相互关联或相互作用的活动的结果”。 质量管理(Quality Management):指导和控制某组织与质量有关的彼此协调的活动。组织结构(Organizational Structure):人员的职责、权限和相互关系的有序安排.客户(Customer):接收软件产品的组织或个人。UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。1.4参考资料1.4.1本文档中引用的文件、资料1.4.1.1软件工程-实践者的研究方法 (美)Roger S.Pressman 著黄柏素 梅宏 译机械工业出版社1.4.1.2中华人民共和国国家航空航天工业部工业标准软件文档编制规范HB 6465-901.4.1.3UML与系统分析设计张龙祥 编著人民邮电出版社1.4.1.4 软件工程导论张海藩清华大学出版社1.4.2本项目经核准的计划任务书、合同和上级机关的批文1.4.2.1 软件项目计划第3开发小组编号:03622DOC1日期:2003.12.081.4.2.2 功能分解及进度第3开发小组编号:03622DOC2日期:2003.12.081.4.2.3 RMMM 第3开发小组编号:03622DOC3日期:2003.12.081.4.2.4软件配置管理 第3开发小组编号:03622DOC4日期:2003.12.082 项目概述2.1工作内容2.1.1系统功能图书借阅管理系统,根据用户的不同,需要实现如下功能:(1) 为用户提供图书借阅的检索服务。(2) 图书证的办理,图书的借阅,归还的功能。(3) 系统维护功能:书类、图书。2.1.2系统目标要求在半年内为图书借阅建立一个图书管理系统,完成软件的开发、测试及试运行,并且完成图书借阅内计算机网络建设,使图书管理系统正式投入使用。2.1.3系统性能要求(1)要求系统安全稳定,可靠性高。(2)操作简便,运用灵活,实用性强,准确性高。(3)系统出现故障时要尽可能给出较为明确的出错提示及解决办法,系统应具有必要的错误保护机制。2.2条件与限制图书借阅管理系统的顺利实施应具备的条件。(1) 客户的大力支持建立管理信息系统的目的是为了提高管理水平。计算机本身只是实现管理现代化的工具和手段,客户方的大力支持是建好系统的关键。要建立一个好的管理信息系统,客户方的领导应直接参与并提出系统应用方针,明确应用目的,确定应用范围,选定应用设备,安排工期进度要求,只有这样才能取得较好的成效。(2) 建立良好的管理体系 管理业务标准化;报表规格化;数据资料完整可靠。(3) 组建一个开发应用队伍开发小组应由以下人员组成计算机软件开发人员业务管理人员两者缺一不可,如果没有业务管理人员的配合,即使设计、编码工作做的很出色,开发的系统终究还是会失败。原因如下:管理业务模型需要有业务行家提供;管理人员熟悉业务的手工作业过程;系统开发本身包含管理科学知识。(4) 具备开发的物质基础管理信息系统的建立要有一定的物质基础,即:购买计算机设备的财力;系统设计和制作的开支能力。(5) 项目管理加强软件过程管理,确定各个过程阶段的成果和文档并进行确认和评审。2.3产品2.3.1 程序BookWork.jar BookWork系统的打包程序,由JAVA编译 。2.3.2 文档文档均以光盘形式保存或交付2.3.2.1文档,编号及其交付形式:l (03622DOC1)软件项目计划 内部保存l (03622DOC2)功能分解内部保存/客户评审l (03622DOC3)风险分析内部保存l (03622DOC4)配置管理内部保存l (03622DOC5)需求规格说明内部保存/客户评审l (03622DOC6)概要设计说明内部保存l (03622DOC7)详细设计说明内部保存l (03622DOC8)用户手册与使用说明内部保存/发布l (03622DOC9)测试计划内部保存l (03622DOC10)测试报告内部保存l (03622DOC11)项目开发总结内部保存2.3.2.2 补充件,编号及其交付形式:l 可行性分析报告内部保存l 数据要求说明内部保存l 数据库设计说明内部保存2.4运行环境硬件环境:服务器 CPU PentiumII 300或更高配置 内存 128M以上硬盘 至少500M网络适配器 10MB或100MB的网卡一个CD-ROM驱动器打印机一台UPS(选配)客户机CPU Pentium200或更高配置内存 64M以上硬盘 至少100M网络适配器 10MB或100MB的网卡一个CD-ROM驱动器网络适配器 10MB或100MB的网卡打印机(选配)网络至少一台服务器至少一台工作站使用TCP/IP协议的局域网。软件环境:服务器 Windows2000 Server以上 安装Sql Server 7.0及以上客户机Windows 9x, Windows2000,WindowsXP均可安装Sql Server 7.0客户端软件。2.5服务计划提供以下服务l 课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。l 网络培训:以网络教学形式对客户进行培训。l 免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。l 技术支持:对于某些客户,采取上门指导的方式。l 软件维护:获取软件使用中的问题,提供补丁程序。l 升级通知:在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。l 软件升级:对于注册用户,只需较少的费用即可升级到新的版本。2.6验收标准 2.6.1代码的验收l 小组内评审l 期末总体评审l 代码编写符合HB6465标准l 与文档说明保持一致l 代码书写风格统一l 基本没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受。2.6.2 文档验收l 小组内评审l 期末总体评审l 文档格式符合HB6465标准l 功能符合与客户的合同要求l 清晰易读,没有语病与歧义2.6.3 服务验收l 服务硬件达到文档说明的要求l 人员技术考核合格3 实施计划3.1任务分解我们开发的图书借阅系统,开发工作从2003年11月1日开始,到2004年4月1日结束,分五个主要阶段进行。3.1.1需求分析需求分析是整个设计中最重要的一环,当可行性分析完成,项目立项,确定开发角色后,从11月7日开始至11月27日,有关的设计开发人员与相关业务人员共同对业务流程、管理方式进行分析,并进行资料的收集、整理。在完成了对有关数据信息的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功能进行了定义,在此基础上完成了数据定义,建立了数据字典。3.1.2系统设计从11月25日开始至12月10日,完成对整个系统的分析设计,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计,定义了数据库总体结构、编码命名规范。3.1.3编码及测试阶段从12月5日开始至2月11日,完成程序设计和系统测试,完成了数据库建立及程序的编制调试。为了避免错误累积,采用边开发边测试的基本模式,对每个模块都安排专人进行单独测试。系统联调及系统测试,对系统处理逻辑、例外处理能力、容错能力等进行大规模的测试,对发现的问题进行彻底纠正。3.1.4培训、文档、产品部署从2月11日开始至3月31日,完成用户培训工作,编写各类文档,系统投入运行阶段。3.1.5项目总结项目结束后用一周左右时间,对项目研发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验的积累和开发进度的缩短。下面图表表示项目的详细任务划分序号任务名称工作时间开始时间结束时间1图书借阅管理系统计划116.17 工作日2003年10月31日2004年4月9日2项目可行性分析3 工作日2003年10月31日2003年11月3日3项目立项3 工作日2003年11月4日2003年11月6日4开发任务书8 工时2003年11月4日2003年11月4日5成立开发组2 工作日2003年11月5日2003年11月6日6项目立项阶段结束0 工作日2003年11月6日2003年11月6日7需求分析15 工作日2003年11月7日2003年11月27日8图书信息录入模块12.75 工作日2003年11月7日2003年11月25日9起草初步的软件规范0.67 工作日2003年11月7日2003年11月7日10确定图书信息录入模块要达到的目标2 工作日2003年11月7日2003年11月10日11用户行为需求分析1 工作日2003年11月7日2003年11月7日12制作系统事件列表1 工作日2003年11月10日2003年11月10日13制作系统用例图1.5 工作日2003年11月11日2003年11月12日14编写图书信息录入系统功能需求3 工作日2003年11月12日2003年11月17日15编写图书信息录入系统的非功能需求1 工作日2003年11月17日2003年11月18日16编写和录入系统相关的其他问题1 工作日2003年11月18日2003年11月19日17确定需求规格说明书2 工作日2003年11月19日2003年11月21日18工作组共同审核软件规范/预算0.75 工作日2003年11月21日2003年11月24日19根据反馈修改软件规范0.5 工作日2003年11月24日2003年11月24日20确定交付期限1 工作日2003年11月24日2003年11月25日21图书信息录入需求分析工作完成0 工作日2003年11月25日2003年11月25日22读者查询模块12.67 工作日2003年11月7日2003年11月25日23起草初步的软件规范0.67 工作日2003年11月7日2003年11月7日24确定读者查询模块要达到的目标2 工作日2003年11月7日2003年11月10日25用户行为需求分析1 工作日2003年11月7日2003年11月7日26制作系统事件列表0.67 工作日2003年11月10日2003年11月10日27制作系统用例图1.5 工作日2003年11月10日2003年11月12日28编写读者查询系统功能需求3 工作日2003年11月12日2003年11月17日29编写读者查询系统的非功能需求1 工作日2003年11月17日2003年11月18日30编写和查询系统相关的其他问题1 工作日2003年11月18日2003年11月19日31确定需求规格说明书2 工作日2003年11月19日2003年11月21日32工作组共同审核软件规范/预算1 工作日2003年11月21日2003年11月24日33根据反馈修改软件规范0.5 工作日2003年11月24日2003年11月24日34确定交付期限1 工作日2003年11月24日2003年11月25日35读者查询需求分析工作完成0 工作日2003年11月25日2003年11月25日36借阅管理模块15 工作日2003年11月7日2003年11月27日37起草初步的软件规范1 工作日2003年11月7日2003年11月7日38确定借阅模块要达到的目标2 工作日2003年11月7日2003年11月10日39用户行为需求分析1 工作日2003年11月7日2003年11月7日40制作系统事件列表1 工作日2003年11月10日2003年11月10日41制作系统用例图1.5 工作日2003年11月11日2003年11月12日42编写借阅管理系统功能需求3.5 工作日2003年11月12日2003年11月17日43编写借阅管理系统的非功能需求1 工作日2003年11月18日2003年11月18日44编写和借阅管理系统相关的其他问题1 工作日2003年11月19日2003年11月19日45确定需求规格说明书3 工作日2003年11月20日2003年11月24日46工作组共同审核软件规范/预算1 工作日2003年11月25日2003年11月25日47根据反馈修改软件规范1 工作日2003年11月26日2003年11月26日48确定交付期限1 工作日2003年11月27日2003年11月27日49借阅管理需求分析工作完成0 工作日2003年11月27日2003年11月27日50分析工作阶段结束0 工作日2003年11月27日2003年11月27日51设计11.08 工作日2003年11月25日2003年12月10日52图书信息录入模块8.5 工作日2003年11月25日2003年12月8日53审阅初步软件规范1 工作日2003年11月25日2003年11月26日54总体设计1 工作日2003年11月26日2003年11月27日55体系结构设计1 工作日2003年11月27日2003年11月28日56接口设计1 工作日2003年11月28日2003年12月1日57数据库设计1 工作日2003年12月1日2003年12月2日58界面设计1 工作日2003年12月2日2003年12月3日59审阅设计方案0.5 工作日2003年12月3日2003年12月4日60根据反馈修改设计方案1 工作日2003年12月4日2003年12月5日61获得开展后续工作的批准1 工作日2003年12月5日2003年12月8日62设计工作完成0 工作日2003年12月5日2003年12月5日63读者查询模块9 工作日2003年11月25日2003年12月8日64审阅初步软件规范1 工作日2003年11月25日2003年11月26日65总体设计1 工作日2003年11月26日2003年11月27日66体系结构设计1 工作日2003年11月27日2003年11月28日67接口设计1 工作日2003年11月28日2003年12月1日68数据库设计1 工作日2003年12月1日2003年12月2日69界面设计1 工作日2003年12月2日2003年12月3日70审阅设计方案1 工作日2003年12月3日2003年12月4日71根据反馈修改设计方案1 工作日2003年12月4日2003年12月5日72获得开展后续工作的批准1 工作日2003年12月5日2003年12月8日73设计工作完成0 工作日2003年12月5日2003年12月5日74借阅管理模块8.75 工作日2003年11月28日2003年12月10日75审阅初步软件规范0.75 工作日2003年11月28日2003年11月28日76总体设计1 工作日2003年11月28日2003年12月1日77体系结构设计1 工作日2003年12月1日2003年12月2日78接口设计1 工作日2003年12月2日2003年12月3日79数据库设计1 工作日2003年12月3日2003年12月4日80界面设计1 工作日2003年12月4日2003年12月5日81审阅设计方案1 工作日2003年12月5日2003年12月8日82根据反馈修改设计方案1 工作日2003年12月8日2003年12月9日83获得开展后续工作的批准1 工作日2003年12月9日2003年12月10日84设计工作完成0 工作日2003年12月10日2003年12月10日85设计工作阶段结束0 工作日2003年12月10日2003年12月10日86编码35.75 工作日2003年12月5日2004年1月23日87图书信息录入模块32 工作日2003年12月5日2004年1月19日88审阅设计方案1 工作日2003年12月5日2003年12月5日89开发环境安装、调试1 工作日2003年12月5日2003年12月5日90数据库构造1 工作日2003年12月5日2003年12月5日91确定模块化/分层设计参数2 工作日2003年12月5日2003年12月8日92分派任务给开发人员1 工作日2003年12月8日2003年12月8日93编写代码30 工作日2003年12月9日2004年1月19日94开发人员测试调试10 工作日2003年12月25日2004年1月7日95开发阶段完成0 工作日2004年1月1日2004年1月1日96读者查询模块32 工作日2003年12月5日2004年1月19日97审阅设计方案1 工作日2003年12月5日2003年12月5日98开发环境安装、调试1 工作日2003年12月5日2003年12月5日99数据库构造1 工作日2003年12月5日2003年12月5日100确定模块化/分层设计参数2 工作日2003年12月5日2003年12月8日101分派任务给开发人员1 工作日2003年12月8日2003年12月8日102编写代码30 工作日2003年12月9日2004年1月19日103开发人员测试调试10 工作日2003年12月25日2004年1月7日104开发阶段完成0 工作日2004年1月1日2004年1月1日105借阅管理模块32 工作日2003年12月10日2004年1月23日106审阅设计方案1 工作日2003年12月10日2003年12月11日107开发环境安装、调试1 工作日2003年12月10日2003年12月11日108数据库构造1 工作日2003年12月10日2003年12月11日109确定模块化/分层设计参数2 工作日2003年12月10日2003年12月12日110分派任务给开发人员1 工作日2003年12月11日2003年12月12日111编写代码30 工作日2003年12月12日2004年1月23日112开发人员测试调试10 工作日2003年12月30日2004年1月13日113开发阶段完成0 工作日2004年1月1日2004年1月1日114测试44.92 工作日2003年12月10日2004年2月11日115根据产品规范制定单元测试计划20 工作日2003年12月10日2004年1月7日116根据产品规范制定整体测试计划15 工作日2003年12月10日2003年12月31日117单元测试19.75 工作日2004年1月1日2004年1月28日118图书信息录入模块12.5 工作日2004年1月7日2004年1月26日119代码审查4 工作日2004年1月7日2004年1月13日120白盒测试1.5 工作日2004年1月13日2004年1月15日121黑盒测试1 工作日2004年1月15日2004年1月16日122测试组件模块是否符合产品规范1 工作日2004年1月16日2004年1月19日123找出不符合产品规范的异常情况1 工作日2004年1月19日2004年1月20日124修改代码2 工作日2004年1月20日2004年1月22日125回归测试2 工作日2004年1月22日2004年1月26日126单元测试完成0 工作日2004年1月26日2004年1月26日127读者查询模块15 工作日2004年1月7日2004年1月28日128代码审查4 工作日2004年1月7日2004年1月13日129白盒测试3 工作日2004年1月13日2004年1月16日130黑盒测试2 工作日2004年1月16日2004年1月20日131测试组件模块是否符合产品规范1 工作日2004年1月20日2004年1月21日132找出不符合产品规范的异常情况1 工作日2004年1月21日2004年1月22日133修改代码2 工作日2004年1月22日2004年1月26日134回归测试2 工作日2004年1月26日2004年1月28日135单元测试完成0 工作日2004年1月28日2004年1月28日136借阅管理模块17 工作日2004年1月1日2004年1月23日137代码审查4 工作日2004年1月1日2004年1月6日138白盒测试3 工作日2004年1月7日2004年1月9日139黑盒测试2 工作日2004年1月12日2004年1月13日140测试组件模块是否符合产品规范1 工作日2004年1月14日2004年1月14日141找出不符合产品规范的异常情况1 工作日2004年1月15日2004年1月15日142修改代码4 工作日2004年1月16日2004年1月21日143回归测试2 工作日2004年1月22日2004年1月23日144单元测试完成0 工作日2004年1月23日2004年1月23日145整体测试13.67 工作日2004年1月23日2004年2月11日146测试模块集成情况5 工作日2004年1月23日2004年1月29日147找出不符合规范的异常情况2 工作日2004年1月30日2004年2月2日148修改代码3 工作日2004年2月3日2004年2月5日149性能及安全测试3 工作日2004年2月6日2004年2月10日150重新测试经过修改的代码0.67 工作日2004年2月11日2004年2月11日151整体测试完成0 工作日2004年2月11日2004年2月11日152培训27 工作日2004年2月11日2004年3月19日153制定针对最终用户的培训规范3 工作日2004年2月11日2004年2月16日154制定针对产品技术支持人员的培训规范3 工作日2004年2月11日2004年2月16日155确定培训方法(基于计算机的培训、教室授课等)2 工作日2004年2月11日2004年2月13日156编写培训材料3 周工时2004年2月16日2004年3月8日157研究培训材料的可用性4 工作日2004年3月8日2004年3月12日158对培训材料进行最后处理3 工作日2004年3月12日2004年3月17日159制定培训机制2 工作日2004年3月17日2004年3月19日160培训材料完成0 工作日2004年3月19日2004年3月19日161文档21 工作日2004年2月11日2004年3月11日162制定“帮助”规范1 工作日2004年2月11日2004年2月12日163开发“帮助”系统3 周工时2004年2月12日2004年3月4日164审阅“帮助”文档3 工作日2004年3月4日2004年3月9日165根据反馈修改“帮助”文档2 工作日2004年3月9日2004年3月11日166制定用户手册规范2 工作日2004年2月11日2004年2月13日167编写用户手册3 周工时2004年2月13日2004年3月5日168审阅所有的用户文档2 工作日2004年3月5日2004年3月9日169根据反馈修改用户文档2 工作日2004年3月9日2004年3月11日170文档阶段结束0 工作日2004年3月11日2004年3月11日171典型试验13 工作日2004年3月11日2004年3月30日172确定测试群体1 工作日2004年3月11日2004年3月12日173确定软件分发机制1 工作日2004年3月12日2004年3月15日174安装/部署软件1 工作日2004年3月19日2004年3月22日175获得用户反馈1 周工时2004年3月22日2004年3月29日176评估测试信息1 工作日2004年3月29日2004年3月30日177典型试验阶段结束0 工作日2004年3月30日2004年3月30日178部署5 工作日2004年3月30日2004年4月6日179确定最终部署策略1 工作日2004年3月30日2004年3月

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论