文档库 最新最全的文档下载
当前位置:文档库 › 可行性研究报告软件需求说明书项目开发计划(马超)

可行性研究报告软件需求说明书项目开发计划(马超)

可行性研究报告软件需求说明书项目开发计划(马超)
可行性研究报告软件需求说明书项目开发计划(马超)

软件工程之分析设计

课程设计报告

学院:计算机科学与技术学院

专业:软件工程

班级: 0602 班

学号: 06001647

姓名:马超(组长)

同组人:路凯王志刚赵鑫

指导教师:李爱萍宋春花

时间:2009年 6 月

校内资源共享系统项目分工

1、概要分工:

成员姓名头衔主要任务

马超项目经理、需求分析员撰写可行性研究、软件需求、项目开发计划报告

路凯架构师撰写面向过程的详细设计、操作手册

王志刚高级工程师撰写面向对象的概要设计报告、面向对象的详细设计报告赵鑫测试师撰写概要设计说明书、测试计划、测试分析报告

2、详细分工:

由于我们软件开发小组人员有限,并且时间有限,我们不可能让需求分析员,

做完需求分析,就闲着;也不可能让测试师、编程人员在可行性研究阶段闲着。

所以,我们在做每个阶段时,都是有明确分工的。让每个成员都参与,发挥各自

的聪明才智,提出各自的主张,并进行激烈的探讨。在这种氛围下,我们提出了

我们的产品目的,明确了产品的功能,完善了产品各方面的性能,并将各个模块

的核心代码基本都落实,并最终结束了各方面的测试,完成了本系统的设计。

校内资源共享系统可行性分析报告

1引言

1.1 编写目的:

可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。

经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查及软件开发人员分析。

1.2 项目背景:

开发软件名称:校内资源共享系统。

项目任务提出者:项目组成员。

项目开发者:王志刚路凯赵鑫马超。

用户:学校全体师生。

实现软件单位:太原理工大学网络中心

项目与其他软件,office播放器下载工具(如迅雷):

本项目采用B/S 架构,客户端的程序是建立在Windows xp 应用程序的开发软件,服务器端采用Windows 工作站,是采用数据库服务程序。

系统上。以

Oracle 10g

J2EE ORACLE

为的为开发软件的

1.3 定义:

[专门术语 ]:

Oracle10g: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

[缩写词 ] :

格式化工厂:各种音频、视频、图片等格式转化的工具。

1.4 参考资料:

《Oracle 数据库基础》,贾素玲王强主编,清华大学出版社。

《Web应用开发技术: JSP》,崔尚森张白一,西安电子科技大学出版社。

《Java EE 编程技术》,郝玉龙等编著

2.可行性研究的前提

2.1 要求

主要功能:提供一个学校内师生信息共享的平台

性能要求:服务器速度要足够快,以便能支持在线播放

便存储下大家共享的信息。

;磁盘阵列要足够大,以输出要求:数据完整,详实,流畅性好。

输入要求:简捷,快速,实时,大家一起来维护。

安全与保密要求:上传人员和管理人员有对信息的删除权限,个人的注册信息保密。

完成期限:预计 3 个月,即截止2009 年 9 月 15 日。

2.2 目标:

该系统是专门针对工大师生,为方便校内师生间互动,实现在课外共享信息,资源,促进校内师生之间的沟通交流,互相促进、提高,增长知识,娱乐休闲,开阔视野,丰富阅历的同时,也增强了互相之间的感情。促进学校教学及其各方面水平的提高!

2.3 条件,假定和限制

建议软件寿命:10 年。

经费来源:学校、广告。

硬件条件:服务器sun 工作站,终端为pc 机。

运行环境: Windows XP

数据库: Oracle10g

投入运行最迟时间:2009年9月15 日

2.4 可行性研究方法

项目组人员共同商讨技术上的可行性,并做了简单的相应实验来验证技术可行性。项目组一致同意可行。

2.5 决定可行性的主要因素

成本: 5 万。

投资方是学校。愿意出 4.5 万

成交。

成本 / 效益分析结果,效益〉成本。

技术可行,现有技术可完全承担开发任务。

操作可行,软件能被原有工作人员快速接受。

3.技术可行性分析

3.1 系统简要描述

校内资源共享系统的终端是能上网的 PC机,主要目的是在校人员可以上传、下载、在线

播放、查询、阅读浏览,以供师生之间共享交流。

3.2 处理流程和数据流程

浏览器Java EE 应用服务器数据库

3.3 处理流程和数据流程

用户管理

数据库资源分类上传用户资源管理

下载

管理员在线观看、收听用户互动

4.经济可行性分析

4.1 支出

基础投资:

其他一次性投资:

Oracle 10g : 1 Windows XP: 0.5万万

操作员培训费:0.5万

共计:2 万

经常性支出:

人工费用 :4( 人 )*10000( 圆)=4 万

其他不可知额外支出: 1万

共计:7万

支出共计 :7万

4.2 效益

一次性收益10 万元

收益共计 :10 万

4.3 收益 /投资比

10 万/7 万 = 143%

4.4 投资回收周期

0.3 年

4.5 敏感性分析

设计系统周期为0.3 年 ,估计最长可达0.5 年

处理速度 : 一般查询速度<4 秒

关键数据查询速度:<2秒

5.社会因素可行性分析

6.1 法律因素

所有软件都选用正版.

所有技术资料都由提出方保管。

合同制定确定违约责任.

6.2 用户使用可行性

, 系统管理员要求由计算机的专业知识, 所管理人员人员要求有一定计算机基础的人员

有人员都要经过本公司培训 .

经过培训人员将会熟练使用本软件.

6.其他可供选择的方案

6.1 客户端与服务器端联系在一起

在学校网络中心设立服务器,数据输入由终端输入,所有数据都由服务器处理,只在终端上显示数据结果。

此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/ 服务器机理,简化数据流量,加快数据处理。

7.结论意见

由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发.

一、校内资源共享系统需求规格说明书

1.引言

1.1 编写目的

本校内资源共享系统在可行性研究的基础上,是为了进一步明确校内资源系统的软件需求,

以便安排项目规划与进度,组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2 项目背景

开发软件名称:校内资源共享系统。

项目任务提出者:项目组成员。

项目开发者:王志刚路凯赵鑫马超。

用户:学校全体师生。

实现软件单位:太原理工大学网络中心

项目与其他软件, office 播放器下载工具(如迅雷):

本项目采用 B/S 架构,客户端的程序是建立在Windows xp系统上。以 J2EE ORACLE

为应用程序的开发软件,服务器端采用Windows工作站,是采用Oracle 10g 的为开发软件

的数据库服务程序。

机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公

司的数据库服务器。本系统与其他系统的关系如下:

客户程序

在线观看资源

客户程序网

上传下载资源

服务器及程序

客户程序络权限控制

客户程序

1.3 定义

[专门术语 ]:

Oracle10g: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

[缩写词 ]:

格式化工厂:各种音频、视频、图片等格式转化的工具。

1.4 参考资料

1.《软件工程导论》,张海藩,清华大学出版社。

2.《实用软件工程》,郑人杰等,清华大学出版社。

3.《 Oracle 数据库基础》,贾素玲王强主编,清华大学出版社。

4.《 Web 应用开发技术:JSP》,崔尚森张白一,西安电子科技大学出版

社。

5.《 Java EE 编程技术》,郝玉龙等编著

2.任务概述

2.1 目标

本校内资源共享系统实现后,能很方便的为在校学生提供该网站的访问服务,通过无线和有线两种方式实现该系统的校内随时随地访问,并且通过提供的浏览器

上传页面,能很方便的分类上传各种娱乐教学多媒体资源,而且还能对多媒体资源

进行在线观看,对文档资源免费下载。

2.2 运行环境

服务器 sun 工作站,终端为pc 机。

运行环境: Windows

数据库: Oracle10g

2.3 条件与限制

1.Browser/Serve r结构总体设计方案:

采用 B/S 模式大大增强了系统应用的通用性,使其在各种平台的终端甚至是移动设备上都能应用自如。

3.人力、资金、和效益。

此系统属于教育投资,止在给在校大学生提供一个良好的资源分享平台,所以可不必谈使用方的人力资金投入和近期的直接经济效益

4.技术发展规律的约束

计算机技术和产品的发展日新月异,将会给系统的实现带来更多的手段,同时也会带来更加丰富的板块儿。例如图象和语音技术的进步,多媒体技术的发展,这

些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理

能力。

3.数据描述

3.1 数据特性

1.数据完整性

要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

2.通过度该系统业务的详细调查,得知该资源共享信息系统中有的信息要求在线播放,有的则需要上传,有的需要下载。有的需要定时更新输出数据。要求输出的数

据包括:文字评论,回复信息:系统已经存在的视频,文档等信息;用户上传的文件信

息;计算文件数据量等信息;用户的下载观看量统计信息,注册用户信息。通过对上述

各种输入信息进行了详细的研究,对它们的输出进行了进一步的细分。

资源信息包括:文件目录信息、类别信息。文件大小统计信息

用户信息包括:评论,回复信息、评论回复统计信息、文件浏览统计信息、上传下载统计信息等,用户身份信息

3.2 处理流程和数据流程

浏览器Java EE 应用服务器数据库

3.3 处理流程和数据流程

用户管理

数据库资源分类上传用户资源管理

下载

管理员在线观看、收听用户

互动

3.3 数据库描述

数据库采用 Oracle10g。

3.4 数据词典

名字:用户信息

描述:注册的用户信息

定义:注册用户信息 =用户名字+用户ID+用户邮箱 +用户密码位

置:在客户端由用户填写

名字:多媒体文件信息

描述:视频、音频、图片、电子书等。

定义:多媒体模块是有用户上传到本网站上的,并有本系统按照点击率和上传时间来排行,以供客户选择观看、收听。

位置:在客户端上传及客户端视听。

名字:在线评论

描述:用户可以将评论上传到该模块,并由浏览用户来对评论做

出回复。

定义:所作评论按照先后顺序(后来的排在最上边)排列,解

答数目不限。

名字:软件信息

描述:用户上传,下载的软件信息。

定义:软件信息是用户上传到本网站上的,并按照点击率和上传时间来排行,以供客户选择下载。

位置:在客户端上传及客户端视听。

4.功能需求

4.1 系统的逻辑模型

系统管理

管理信息内

员资

输入输出数据服务器

输入输出数据

数据库

信端程序端程序下载,浏览

浏览器息

客户端上传输入注册数据系

客户程序

在线观看资源

客户程序网

上传下载资源

服务器及程序

客户程序络权限控制

客户程序

4.2 功能划分

1.客户端

系统管理员通过浏览器进入系统对普通用户基本信息进行管理,对文件等数据信息

进行管理,实现该系统稳定有效的工作运行

用户通过浏览器进入该系统,实现上传下载文件,以及浏览文件,与其他用户交互

等功能,初次登陆用户还可以通过注册成为合法用户,实现该系统提供的功能

2.服务器端

服务端负责接收客户端子系统发送的数据,执行相应的数据库操作,并将操作的结

果返回给客户端。

5.性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,学校资源共享系统应该满足

以下的性能需求:

1.系统处理的准确性

学校资源共享系统设计资源的上传功能,所以在实现系统时要保证其分类的准确性以及

对资源完整性的保证。分类准确性能保证用户正确上传自己的分类资源,资源的完整性保证用户上传的资源完整有效,避免一些“垃圾”资源和碎片资源的出现。

2.系统的开放性和系统的可扩充性

学校资源共享系统在开发的过程中要充分考虑到系统的开放性和可扩充性,随着用户需求的增加,系统要扩展更多的板块儿和功能模块供学生使用。系统在资源分类,板块分类以及页面设置方面会随着需求的增加和技术的进步进行相应的调整。

3.系统的易用性和易维护性

学校资源共享系统直接面对的用户是广大学生群体,必须做到界面简洁明晰,使用简单方便,风格美观大方,使学生喜欢用此系统在校内分享资源。同时,还要做到易维护性,做

到出现故障时能快速恢复,保证该系统在使用上的不间断性。

4.系统的先进性

目前计算机科学技术的发展相当快,在开发学校资源共享系统时除了要考虑其可扩展性

之外还要考虑其先进性,在一定层面上使学校的投资效率更高。

6.运行需求

机票预订系统中的各个子系统的硬件和软件的配置如下:

1.服务器端子系统的运行要求:

系统软件:Windows xp 及以上版本

数据库管理系统:oracle 10g

硬件要求: Pentium Ⅳ以上 , 2G RAM,1T HD

2.客户端子系统的运行要求:

系统软件:Window 2000 Professional 以上

硬件最低要求:Pentium Ⅲ以上 , 256M RAM,250G HD

软件项目进度计划实例

《学校资源共享系统》进度计划说明:本项目的进度计划采用渐进完善的方式。

1.初期项目计划

由于项目初期信息不是很充分,所以初期的项目计划只存在一个计划表格,相当于一

个大计划,简单说明计划的执行步骤,如图表 1 所示。

表 1项目初期计划

任务完成时间负责人资源备注需求讨论2009-6-8赵鑫全体人员参与

项目规划2009-6-9马超全体人员参与

需求确定2003-4-16陆凯全体人员参与

设计2003-4-20王志刚全体人员参与

项目实施2003-5-30赵鑫马超参与有待细化测试2003-6-4陆凯开发人员参与

提交2003-6-5马超

2.项目计划的细化

表 1 中的大计划不能作为指导详细工作的计划,还需要进一步细化。随着对项目了解

的深入,项目计划也会逐步完善和细化。

首先,根据WBS 的分解情况,继续分解相应的活动(任务),使用MS Project 工具,将分解后的所有活动(任务)和WBS 的代码录入项目计划文件中,然后确定各个活动之间

的关系。由于采用增量式的生存期模型,在需求设计之后,系统的功能采用增量方式实现,

实施阶段分 6 个增量,对各个任务(活动)分配相应的资源,然后经过不断地资源调整优化

以及工期、活动关系的调整等,再经过多次的评审讨论,最后计划通过评审,将此计划存为

基准计划。项目的基准计划如下。

1)进度计划

表 1 中的进度计划是细化后的项目计划。

表1

表 2 中的进度计划是实际实施的项目过程。

表 2

2)项目甘特图

图1计划

图 2实际实施

图 1 和图 2(实施任务的展开)分别是项目进度计划和实际实施的甘特图。

学生选课系统软件项目开发计划书

学生选课系统软件项目开发计划书 1.引言 1.1编写目的 开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。 1.2项目背景 某校在校生近50000人,每学期在期末都要进行一次对学生的学习质量测评,要求所有学生都要参加。以前测评的方式都是手工考核操作,由教务处发出试卷,每个同学填写完成后交回到教务处。然后教务处再使用手工的方法对试卷进行统计汇总,最后得出学生的成绩。 建议进行《学生成绩考核系统》的开发。 我院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。该软件系统由我院教务处使用。 1.3定义 《学生成绩考核系统》以下简称《考核系统》。 1.4 参考资料 (1)” 学生成绩考核系统系统定义报告” (2) ” 学生成绩考核系统可行性研究报告” 2. 主要内容 2.1 工作内容 系统所需要的基础数据来源: “考核系统”需要实现的功能包括两大部分: 一是前台的数据采集,具体包括:德育测试页面、体育测试页面、智力测试页面、数据存储页面。 二是后台的数据管理部分:包括测试设置、德育测试、体育测试与智力测试的数据统计及查询。 2.2条件和限制 使用SQL SERVER 2005作为数据库的建设工具,相关的管理程序开发主要使用SQL SERVER 2005及NET等。 2.3 产品 2.3.1 程序 可运行的程序包括:SQL SERVER 2005,Microsoft Visual Studio 2005 2.3.2 文档 可行性研究报告,项目开发计划书,软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,操作手册,测试计划,测试分析报告,项目开发总结报告。 2.4 运行环境 《学生成绩考核系统》应该运行在Windows 7 以及以上版本的平台上。 2.5 验收标准《学生成绩考核系统》能让学生能成绩考核和查看成绩,教师能管理成绩。 2.6本计划的批准者和批准日期:批准者张树明批准日期2015年4月27日 3. 实施计划

软件项目开发计划书

软件开发计划书 项目名称:乐吧乐游戏平台参与人员:

目录 1引言 ---------------------------------------------------------------------------------------------- 2 1.1编写目的 --------------------------------------------------------------------------------- 2 1.2背景 --------------------------------------------------------------------------------------- 2 1.3定义 --------------------------------------------------------------------------------------- 3 1.4参考资料 --------------------------------------------------------------------------------- 3 1.5 系统动机 -------------------------------------------------------------------------------- 3 1.6标准、条件和约定 --------------------------------------------------------------------- 3 1.7编写文档的WBS ----------------------------------------------------------------------- 4 2项目概述 ---------------------------------------------------------------------------------------- 5 2.1工作内容 --------------------------------------------------------------------------------- 5 2.2主要参加人员 --------------------------------------------------------------------------- 5 2.3产品及成果 ------------------------------------------------------------------------------ 7 ------------------------------------------------------------------- 错误!未定义书签。 ------------------------------------------------------------------- 错误!未定义书签。 ------------------------------------------------------------------- 错误!未定义书签。 ------------------------------------------------------------------- 错误!未定义书签。 2.4验收标准 -------------------------------------------------------------------------------- 8 ------------------------------------------------------------------- 错误!未定义书签。 2.4.2 文档验收 ------------------------------------------------------------------------- 8 2.4.3 服务验收 ------------------------------------------------------------------------- 8 2.5完成项目的最迟期限 ----------------------------------------------------------------- 8 2.6本计划的审查者与批准者------------------------------------------------------------ 8 3实施总计划 ----------------------------------------------------------------------------------- 10 3.1开发过程 ------------------------------------------------------------------------------- 10 3.1.1 需求分析 ----------------------------------------------------------------------- 10 3.1.2 系统设计 ----------------------------------------------------------------------- 10 3.1.3 编码及测试阶段 -------------------------------------------------------------- 10

软件开发项目计划模板(参考后编制)

XXX软件项目计划任务书 项目编号 项目名称 撰写人 审批 完成日期 版本记录

目录 1.项目背景、范围及目标..................................................................................................................... - 1 - 2.项目可行性分析.................................................................................................................................... - 1 - 3.项目概述 .................................................................................................................................................. - 1 - 4.项目生命周期及里程碑计划........................................................................................................... - 1 - 5.项目任务分解结构(WBS).............................................................................................................. - 1 - 6.预算 ............................................................................................................................................................ - 2 - 7.人员组织及分工.................................................................................................................................... - 2 - 8.风险预估 .................................................................................................................................................. - 2 - i

图书管理系统项目开发计划书

学校代码: 10128 学号:200720205012 200710205008 200710205010 200710205006 课程设计 题目:图书管管理系统 —项目开发计划书 学生姓名:李军霍瑞光 安启超夏文涛 学院:信息工程学院 系别:计算机系 专业:软件工程 班级:软件07-1 指导教师:刘利民教授 马志强讲师 2010年7月16日

目录 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (1) 1.4参考资料 (1) 2.项目概述 (1) 2.1工作内容 (1) 2.2条件与限制 (2) 2.3产品 (2) 2.4运行环境 (3) 2.5服务 (3) 2.6验收标准 (3) 3.实施计划 (3) 3.1任务分解 (3) 3.2进度 (3) 3.3预算 (4) 3.4关键问题 (4) 4.人员组织及分工 (4) 5.交付期限 (4) 6.专题计划要点 (5)

1.引言 1.1编写目的 此项目开发计划书的编写主要是为了给开发《图书管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。 1.2项目背景 a.大三第二学期实习内容:图书管理系统 b.项目开发小组成员:李军、霍瑞光、安启超、夏文涛 c.用户:中小学、大中专院校及企事业单位图书馆 d.项目开发环境:集成开发环境 e.软件名字:图书管理系统,版本是1.0。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下: Microsoft SQL Server 1.4参考资料 [1] ftp://https://www.wendangku.net/doc/d316304617.html,/Upload/LLM/ 列出的资料 [2] 软件工程导论(第四版)张海藩主编北京:清华大学出版社2003 [3] 图书管理系统可行性研究报告霍瑞光2010.7 2.项目概述 2.1工作内容 在四周内要为图书馆建立一个图书管理系统,完成软件的开发、测试及试运

xxx系统__软件项目开发计划清单

XXX系统软件开发计划 上海xxx科技有限公司 目录

1 引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (1) 1.4参考资料 (1) 2项目实施计划 (2) 2.1 项目概况 (2) 2.2 系统环境配置 (2) 2.2.1 硬件配置 (2) 2.2.2 软件环境 (2) 2.3 实施过程 (2) 2.4 人员计划 (3) 2.5 项目进度 (4) 2.5.1 项目里程碑 (5) 2.5.2 进度表 (5) 2.5.3 进度会议 (5) 2.6 项目的风险分析和应对 (5)

1 引言 1.1编写目的 为了保证xxx系统项目的顺利完成并通过验收,公司根据项目的初步需求,并对该项目的各项需求进行全面分析之后,做出本软件项目开发计划书。 本计划书描述了整个项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、项目内外环境条件、风险对策等。作为项目团队成员以及项目相关人员之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 1.2项目背景 xxxx 。 1.3定义 专门术语: MYSQL:系统服务器所使用的数据库关系系统(DBMS)。 SQL:(Structured Query Language)一种用于访问查询数据库的语言 J2EE:(Java 2 Enterprise Edition)以Enterprise JavaBeans(简称EJB)为核心的一系列标准,在应用逻辑上提供了一整套开发企业级多层结构应用的解决方案。 MyEclipse:功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。 1.4参考资料 文档格式要求按照我国GB/T8567-2006国家标准规范要求进行。包括以下文件: GB8567-88 计算机软件产品开发文件编制指南

软件项目开发计划书

软件项目开发计划书 1引言 1.1编写目的 提示:该项主要说明编写这份项目开发计划的目的,指出预期的读者。 1.2项目简介 1.2.1项目名称 提示:项目名称项主要说明项目编号、项目名称及中英文简称。 1.2.2产品标识 提示:产品标识项主要为产品给定唯一标识:产品名称、产品简称、版本号等相关信息。 1.3定义 提示:定义项主要列出文件中用到的专门术语的定义和缩略语,要求表述清晰明了准确。 1.4参考资料 提示:参考资料项主要列出制定开发计划须依据的文件和项目开发过程中需要使用的参考资料,如: 本项目的经核准的计划任务书或合同,上级主管部门的批文。 属于本项目的其他已发表的文件。 本文件中各处引用的文件、资料。 开发中所需用到各类资料及开发标准等相关信息。 2.项目概述 提示:项目概述项要重点描述与项目开发相关的需求与约束。 2.1工作内容 提示:工作内容项简要地说明在本项目的开发中须进行的各项主要工作。

2.2交付项 提示:交付项列出需交付给用户的软件、硬件、文档、媒体形式等产品项,并说明其功能和性能。 3.非交付项 提示:非交付项主要说明开发过程中使用但不必向用户移交的软件、硬件或文档资料。 3.项目组织和资源 3.1项目组织 提示:项目组织主要说明项目组的组织结构、内部关系、负责人(为直观和可理解该项内容可用结构图的形式来表示)。 3.2项目资源 3.2.1人力资源 提示:人力资源主要说明参与项目的总人数和人员结构,人员结构可用下表从职责和技术水平等方面进行说明。格式和内容如表1所示。 表1:项目人员构成表 3.2.2已有开发设施 提示:已有开发设施项主要说明开发地点、使用设备、合同条款所要求的其他已有设施。 3.2.3须获取的设施及相关资源 提示:须获取的设施及相关资源项主要说明须获取的设备、软件、服务设施、图书资料、用户相关文档资源、文件资料等,说明获取的方法(如:外购、租赁)、获取的时间等内容。 3.2.4可复用资源

软件开发项目计划书格式

软件开发项目计划书格式 (总12页) 本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

正文 一、项目计划书格式 根据《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容索引如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 1.5 标准、条约和约定 2 项目概述 2.1项目目标 2.2产品目标与范围 2.3假设与约束 2.4 项目工作范围 2.5 应交付成果 2.5.1 需完成的软件 2.5.2 需提交用户的文档 2.5.3 须提交内部的文档 2.5.4 应当提供的服务 2.6 项目开发环境 2.7 项目验收方式与依据 3 项目团队组织 3.1 组织结构 3.2 人员分工 3.3 协作与沟通 3.3.1 内部协作 3.3.2 外部沟通 4 实施计划 4.1 风险评估及对策 4.2 工作流程 4.3 总体进度计划 4.4 项目监控 4.4.1 质量控制计划 4.4.2 进度监控计划 4.4.3 预算监控计划 4.4.4 配置管理计划 5 支持条件 5.1 内部支持(可选) 5.2 客户支持(对项目而言) 5.3 外包(可选) 6 预算(可选) 6.1 人员成本 6.2 设备成本

6.3 其它经费预算 6.4 项目合计经费预算 7 关键问题 8专题计划要点 二、项目计划书的编写说明 1 引言 1.1 编写目的 说明编写这份项目计划的目的,并指出预期的读者。 作用:本节是为了说明编制“项目计划书”亦即本文档的意图和希望达到的效果。注意这里的“目的”不是“项目目标”,而是为了说明本文档的目的与作用。“项目目标”在2.1中说明。 意义:使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果。开发计划书的作用一般都是“项目成员以及项目干系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据本计划书开展和检查项目工作。” 例如可以这么写:为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 常见的问题:把项目本身的“项目目标”误作编制项目开发计划的目的。 1.2 背景 主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容: 项目的名称:经过与客户商定或经过立项手续统一确定的项目名称,一般与所待开发的软件系统名称有较大的关系,如针对“XX系统”开发的项目名称是“XX系统开发”。 项目的委托单位:如果是根据合同进行的软件开发项目,项目的委托单位就是合同中的甲方;如果是自行研发的软件产品,项目的委托单位就是本企业。 项目的用户(单位):软件或网络的使用单位,可以泛指某个用户群。注意项目的用户或单位有时与项目的委托单位是同一个,有时是不一样的。如海关的报关软件、税务的报税软件,委托单位是海关或税务机关,但使用的用户或单位不仅有海关或税务机关,还包括需要报关、报税的企业单位。 项目的任务提出者:本企业内部提出需要完成此项目的人员,一般是领导或商务人员;注意项目的任务提出者一般不同于项目的委托单位,前者一般是企业内部的人员。如果是内部开发项目,则两者的区别在于前者指人,后者指单位。 项目的主要承担部门:有些企业根据行业方向或工作性质的不同把软件开发分成不同的部门(也有的分为不同事业部)。项目的特点就是其矩阵式组织,一般一个项目的项目成员可能由不同的部门组成,甚至可能由研发部门、开发部门、测试部门、集成部门、服务部门等等其中几个组成。需要根据项目所涉及的范围确定本项目的主要承担部门。 项目建设背景:从政治环境上、业务环境上说明项目建设背景,说明项目的大环境、来龙去脉。这有利于项目成员更好地理解项目目标和各项任务。 例句:根据《某部关于某建设工作的实施意见》精神,为了保障某建设工作的正常实施,必须加强监督考核,建立督查通报制度,某市某建设工作小组办公室把此项建设工作实施列入督查的重要内容,及时掌握进度,相关部门建立市某建设工作简报制度,及时反映全市某建设工作动态。 目前对于某建设工作的工作主要采用计划部门手工编制年度计划、建设工作主管部门和建设工作实施单位联合手动编制进度计划,某建设工作单位手工上报建设工作进度情况的方式,而全市的建设工作有数百个,加上前期建设工作的数量和今后某市建设发展的趋势,建设工作的数量将越来越多,原来的工作模式

软件项目开发计划书

软件项目开发计划书 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

软件开发计划书 项目名称:图书管理系统 目录

1引言 编写目的 为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 本项目开发计划用于从总体上指导图书管理系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。 背景 山西农业大学图书管理系统是由沈阳师范大学委托我们开发的大型管理系统,主要功能是实现图书馆的信息化管理,包括读者信息管理,书籍信息管理,借阅信息管理,管理者信息管理等功能。项目周期为六个月,项目背景规划如表所示。 表项目背景规划

图书管理系统是学校信息管理系统的一个重要组成部分,它需要学生基本信息系统提供学生的基本资料,因为很多情况下,图书证号和学生的学生证号是一样的,而且在图书管理中,需要知道学生所在的系别和班级等信息;另外,它还需要教职工信息系统提供基本资料,因为教职工当然也能在图书馆借阅图书。因此,在设计时可以和校园信息管理系统的其他系统使用同一个数据库管理系统,以便系统之间的信息交流和管理。 定义 专门术语: SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。 SQL:一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 缩写: 系统:若未特别指出,统指本图书管理系统。 SQL:Structured Query Language(结构化查询语言)。 ATM:Asynchronous Transfer Mode (异步传输模式)。 UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。

(完整版)软件项目开发计划书要点

软件开发计划书项目名称:图书馆管理系统 参与人员:邹浩王莹卢珊珊侯迪 张旭印万涛刘啸虎张竣铭

目录 1引言 ------------------------------------------------------------------------------------------ - 3 - 1.1编写目的----------------------------------------------------------------------------- - 3 - 1.2背景----------------------------------------------------------------------------------- - 3 - 1.3定义----------------------------------------------------------------------------------- - 4 - 1.4参考资料----------------------------------------------------------------------------- - 4 - 1.5 系统动机 ---------------------------------------------------------------------------- - 4 - 1.6标准、条件和约定----------------------------------------------------------------- - 5 - 1.7编写文档的WBS ------------------------------------------------------------------ - 5 - 2项目概述 ------------------------------------------------------------------------------------ - 6 - 2.1工作内容----------------------------------------------------------------------------- - 6 - 2.2主要参加人员----------------------------------------------------------------------- - 6 - 2.3产品及成果-------------------------------------------------------------------------- - 8 - 2.3.1程序 --------------------------------------------------------------------------- - 8 - 2.3.2文件 --------------------------------------------------------------------------- - 8 - 2.3.3服务 --------------------------------------------------------------------------- - 8 - 2.3.4非移交产品 ------------------------------------------------------------------ - 8 - 2.4验收标准 ---------------------------------------------------------------------------- - 9 - 2.4.1代码的验收 ------------------------------------------------------------------ - 9 - 2.4.2 文档验收 -------------------------------------------------------------------- - 9 - 2.4.3 服务验收 ------------------------------------------------------------------- - 10 - 2.5完成项目的最迟期限------------------------------------------------------------ - 10 - 2.6本计划的审查者与批准者------------------------------------------------------- - 10 - 3实施总计划 -------------------------------------------------------------------------------- - 11 - 3.1开发过程---------------------------------------------------------------------------- - 11 - 3.1.1 需求分析 ------------------------------------------------------------------- - 11 -

(完整版)软件项目开发计划书

软件项目开发计划书 项目名称:基于Android平台跑步运动软件的设计与实现

目录 1引言--------------------------------------------------------------------------------------------------------------------- 4 1.1编写目的 ----------------------------------------------------------------------------------------------------- 4 1.2背景------------------------------------------------------------------------------------------------------------ 4 1.3定义------------------------------------------------------------------------------------------------------------ 5 1.4参考资料 ----------------------------------------------------------------------------------------------------- 5 1.5 系统动机----------------------------------------------------------------------------------------------------- 6 1.6标准、条件和约定 ---------------------------------------------------------------------------------------- 6 1.7编写文档的WBS ------------------------------------------------------------------------------------------- 6 2项目概述 -------------------------------------------------------------------------------------------------------------- 7 2.1工作内容 ----------------------------------------------------------------------------------------------------- 7 2.2主要参加人员 ----------------------------------------------------------------------------------------------- 8 2.3产品及成果 -------------------------------------------------------------------------------------------------- 9 2.3.1程序 --------------------------------------------------------------------------------------------------- 9 2.3.2文件 --------------------------------------------------------------------------------------------------- 9 2.3.3服务 --------------------------------------------------------------------------------------------------- 9 2.3.4非移交产品 ----------------------------------------------------------------------------------------- 9 2.4验收标准--------------------------------------------------------------------------------------------------- 10 2.4.1代码的验收 --------------------------------------------------------------------------------------- 10 2.4.2 文档验收------------------------------------------------------------------------------------------ 10 2.4.3 服务验收------------------------------------------------------------------------------------------ 11 2.5完成项目的最迟期限 ---------------------------------------------------------------------------------- 11 2.6本计划的日期 --------------------------------------------------------------------------------------------- 11 3实施总计划 --------------------------------------------------------------------------------------------------------- 12 3.1开发过程 --------------------------------------------------------------------------------------------------- 12 3.1.1 需求分析------------------------------------------------------------------------------------------ 12 3.1.2 系统设计------------------------------------------------------------------------------------------ 12 3.1.3 编码及测试阶段 -------------------------------------------------------------------------------- 12 3.1.4 文档、产品部署 -------------------------------------------------------------------------------- 12 3.1.5 项目总结------------------------------------------------------------------------------------------ 12 3.2工作任务的分解------------------------------------------------------------------------------------------ 13 3.3接口人员 --------------------------------------------------------------------------------------------------- 14 3.4进度---------------------------------------------------------------------------------------------------------- 14 3.5预算---------------------------------------------------------------------------------------------------------- 15 3.6关键问题 --------------------------------------------------------------------------------------------------- 15 4支持条件 ------------------------------------------------------------------------------------------------------------ 16 4.1计算机系统支持------------------------------------------------------------------------------------------ 16 4.2需要用户承担的工作 ----------------------------------------------------------------------------------- 17 4.3需由外单位提供的条件 -------------------------------------------------------------------------------- 17 5专题计划要点------------------------------------------------------------------------------------------------------ 18

软件项目开发计划,模板

软件项目开发计划,模板 篇一:软件项目计划书模板 XXX系统 软件项目计划书 XX-10-12 10:10 目录 1 引言 ................................................ ................................................... (1) 背景 ................................................ ................................................... .. (1) 定义 ................................................ ................................................... .. (2) 参考资料 ................................................ ................................................... . (2)

标准、条约和约定 ................................................ ................................................... .. (2) 2 项目概述 ................................................ ................................................... .. (2) 项目目标 ................................................ ................................................... . (2) 产品目标与范围 ................................................ ................................................... (3) 假设与约束 ................................................ ................................................... . (3) 项目工作范围 ................................................

软件项目开发计划规范

软件项目开发计划规范 1 引言 1.1编写目的 ? 阐明开发本软件的目的; ? 说明编写这份项目开发计划的目的; ? 指明软件需求说明书所预期的读者。 1.2背景 ? 表示待开发的软件系统的名称、代码; ? 列出本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; ? C.说明该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 项目概述 2.1 工作内容 简要地说明在本项目的开发中须进行的各项主要工作。 2.2主要参加人员 扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。 2.3产品 2.3.1程序 列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。 2.3.2文件 列出需移交给用户的每种文件的名称及内容要点。 2.3.3服务 列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。 2.3.4非移交的产品 说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。 2.4验收标准 对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。 2.5完成项目的员迟用限 2.6本计划的批准者和批准日期 3实施计划 3.1工作任务的分门与人员分工

相关文档