1 / 22
文档名称:

软件产品开发计划书.doc

格式:doc   大小:47KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件产品开发计划书.doc

上传人:raojun00001 2017/4/17 文件大小:47 KB

下载得到文件列表

软件产品开发计划书.doc

相关文档

文档介绍

文档介绍:软件产品开发计划书软件开发计划书软件开发计划书 1 .引言( Introduction ) 近年来, 随着图书馆规模的不断扩大, 图书数量也相应的增加, 有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效, 规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面, IT 产业和 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理, 提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 目的( Purpose ) 本章提供整个软件开发计划的综述。主要是确定以下内容: (1 )软件生存周期的选取及裁剪( 来自: 文网: 软件产品开发计划书)。(2 )软件规范、方法和标准的选择。(3 )软件工作产品的规模估计。(4 )软件工作量和成本的估计。(5) 软件进度表的制定。(6) 软件风险的估计。(7) 软件项目培训计划。 范围( Scope ) 说明该软件开发计划的范围,简要描述软件开发计划的内容。一般而言, 对于一个较大的软件项目( 工期 6 个人月以上), 计划书包括如下内容: (1) 软件规模估计(2) 工作模块计划(3) 人力资源计划(4) 其他资源计划(5 )进度安排计划(6) 配置管理计划( 可单独做一个计划)(7) 质量保证计划(可单独做一个计划) 术语定义( Terms Glossary ) 将该软件开发计划中的术语、缩写词进行定义。包括用户应用领域与计算机领域的术语与缩写词等。例如: [1] 软件相关组: 指软件配置管理组、文档支持组、测试组。[2] 软件质量保证组: 指计划和实施软件质量保证活动的人员的集合。 参考资料( References ) 说明该软件开发计划使用的参考资料, 如项目的用户需求报告、商务合同、用户领域的资料等,每一个文件、文献要有标题、索引号或文件号,发布或发表日期以及出版单位。[1] 《实用软件工程( 第二版)》, 编著: 赵池龙等, 电子工业出版社; [2] …… 相关文档( Related Documents ) 当该文档变更时,可能对其他文档产生影响,受影响的文档叫相关文档, 需将它们列出。[1] 《软件产品开发任务书》[2] 《立项建议书》[3] 《用户需求报告》[4] 《需求规格书》 版本更新记录( Version Updated Record ) 版本更新记录格式,如表所示。版本更新记录 2 .项目概述( Project Summary ) 项目的目的( Project Purpose ) 系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息, 可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息, 可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况, 可以对管理者信息进行维护。可见, 本系统主要解决的问题是利用关键字对数据库进行查询。 项目的范围( Project Scope ) 本章的内容, 主要参照《立项建议书》/《合同》与《用户需求报告》中相关章节,简要描述该软件项目的实现范围: (1 )主要功能点列表(2 )主要性能点列表(3 )主要接口列表(4) 本软件项目与其他软件项目之间的关系(5) 项目实施方面的限制等内容 项目的使用对象( Project Reader ) 本软件的最终用户是面向管理员(图书管理员和其它管理人员) 、读者(老师和同学等), 他们都具有一定的计算机应用基础, 可以比较熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员, 熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 3 .项目组织( anization ) 项目组织是为开发项目而组建的队伍。建议以框图的方式表示项目的组织结构,并对每一组织的负责人和职责加以说明。可能的项目组织单元,如: (1 )项目管理组(2 )质量保