好文档 - 专业文书写作范文服务资料分享网站

软件开发计划书

天下 分享 时间: 加入收藏 我要投稿 点赞

软件开发计划书

1(引言(Introduction)

近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 1.1 目的(Purpose)

本章提供整个软件开发计划的综述。主要是确定以下内容: (1)软件生存周期的选取及裁剪。 (2)软件规范、方法和标准的选择。 (3)软件工作产品的规模估计。 (4)软件工作量和成本的估计。 (5)软件进度表的制定。 (6)软件风险的估计。 (7)软件项目培训计划。 1.2 范围(Scope)

说明该软件开发计划的范围,简要描述软件开发计划的内容。一般而言,对于一个较大的软件项目(工期6个人月以上),计划书包括如下内容:

(1)软件规模估计 (2)工作模块计划 (3)人力资源计划 (4)其他资源计划 (5)进度安排计划

(6)配置管理计划(可单独做一个计划) (7)质量保证计划(可单独做一个计划) 1.3 术语定义(Terms Glossary)

将该软件开发计划中的术语、缩写词进行定义。包括用户应用领域与计算机领域的术语与缩写词等。例如: [1] 软件相关组:指软件配置管理组、文档支持组、测试组。

[2] 软件质量保证组:指计划和实施软件质量保证活动的人员的集合。 1.4 参考资料(References)

说明该软件开发计划使用的参考资料,如项目的用户需求报告、商务合同、用户领域的资料等,每一个文件、文献要有标题、索引号或文件号,发布或发表日期以及出版单位。

[1] 《实用软件工程(第二版)》,编著:赵池龙 等,电子工业出版社; [2] ……

1.5 相关文档(Related Documents)

当该文档变更时,可能对其他文档产生影响,受影响的文档叫相关文档,需将它们列出。 [1] 《软件产品开发任务书》

[2] 《立项建议书》

[3] 《用户需求报告》 [4] 《需求规格书》

1.6 版本更新记录(Version Updated Record) 版本更新记录格式,如表所示。

版本更新记录

版本号 创建者 创建日期 维护者 维护日期 维护纪要 V1.0 李洁 2011/04/03 程文雯 2011/04/20 单机版功能维护

V1.0.1 程文雯2011/05/01 李洁 2011/05/13 成本估算维护维护 2(项目概述(Project Summary) 2.1 项目的目的(Project Purpose)

系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,

可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统主要解决的问题是利用关键字对数据库进行查询。

2.2 项目的范围(Project Scope)

本章的内容,主要参照《立项建议书》/《合同》与《用户需求报告》中相关章节,简要描述该软件项目的实现范围:

(1)主要功能点列表

编号 功能名称 功能描述 输入内容 输出内容

读者登录后可以查看自己的具体信 息(读者编号、姓名、性别、密码、

1 读者登记 年龄等)和借阅信息(读者编号、 图书编号、借阅日期等),并且可 以按条件查询图书的信息。 购入新书或读者归还图书后要为该

书编制图书卡片,包括图书编号(唯2 购入新书 一)、书名、作者、内容摘要、价

格等信息,写入图书目录文件中。 读者借书时,先检查该读者是否是

有效的读者(借阅卡);另外检查3 读者借书 该读者所借到图书是否超过最大限 制数(5本),否则拒绝借书;

读者还书时先检查是否存在破损的4 读者还书 情况,输入条形码,完成还书过程

管理人员对无价值的或者过时的图

5 图书注销 书进行注销,删除其在图书目录中 的信息。

(2)主要性能点列表 (3)主要接口列表

(4)本软件项目与其他软件项目之间的关系 (5)项目实施方面的限制等内容 2.3 项目的使用对象(Project Reader)

本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员

和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。

3(项目组织(Project Organization)

项目组织是为开发项目而组建的队伍。建议以框图的方式表示项目的组织结构,并对每一组织的负责人和职责加以说明。可能的项目组织单元,如:

(1)项目管理组 (2)质量保证组 (3)配置管理组 (4)软件工程组 (5)测试组 (6)需求管理组 各组织说明如下:

(1)项目管理组,执行SPP和SPTO过程,对项目实施负全部责任。 (2)质量保证组,执行SQA过程,负责项目过程与产品的质量控制和报告。 (3)配置管理组,执行SCM过程,负责项目产品的版本、配置管理以及配置库状态报告。

(4)软件工程组,执行软件项目工程过程,负责项目产品的开发和维护工作。 (5)测试组,执行软件项目测试过程,负责项目产品的测试。 (6)需求管理组,负责对需求基线和需求变更进行管理。

4(软件生存周期(Software Life Cycle) 本章节记录项目策划生存期定义的工作结果,需要描述的主要内容:

(1)项目生存期框图 (2)项目生存期说明

软件开发计划书

软件开发计划书1(引言(Introduction)近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图
推荐度:
点击下载文档文档为doc格式
3ph5b6fevy3xy6q955p40ne2d1fovz0148p
领取福利

微信扫码领取福利

微信扫码分享