软件工程图书管理系统项目开发计划

附录A:图书管理系统项目开发计划

图书管理系统

项  目  开  发  计  划

引言
1 .1 编写目的
    本开发计划的目的是:
    a.把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功;
    b.制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员;
    c. 规定软件配置管理的活动内容和要求,明确配置管理工作的人员。
   
1 .2  背景

项目软件名称:图书管理系统。

随着人民生活水平和生活质量的不断提高,居住的安全需求逐渐成为了大家关注的一个焦点问题。人们对居住的环境,不再仅局限于小区的舒适性、住宅的装修等,对小区的安保管理也开始愈来愈关心。随着生活水平的提高,车辆保有率不断攀升,由此产生的小区停车管理也已经作为小区物业管理的一个重要组成部分。在这种趋势下,小区监控的重要性日益凸显。

特别要求:需求分析必须详细,并且有相关专家合作进行,

任务来源:

项目开发者:

开发单位:1 .3  参考资料

(1) 钱乐秋,赵文耘,牛军钰.软件工程.清华大学出版社;

(2) 王珊等,《数据库原理及设计》,清华大学出版社;

(3) 赵池龙等,《软件工程实践教程》,电子工业出版社。

(4)陈雄峰等,《实用软件工程教程》,机械工业出版社。

1 .4  术语和缩写词
     ( 暂无)

任务概要
2 .1 工作内容
    本项目开发过程中需要进行的主要工作为:开发符合用户需求的软件,并编制相关文档和计划。

2 .2  产品
2 .2.1 程序

2 .2.2 文档
    文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规范要求进行。软件文档目录包括:

Ø  项目开发计划

Ø  可行性报告

Ø  软件需求规格说明

Ø  软件概要设计规格说明;

Ø  软件详细设计规格说明;

Ø  软件标准规范

Ø  软件测试计划

Ø  软件测试办法

Ø  软件可靠性和安全性设计指南

Ø  硬件总体设计报告

Ø  软件代码

Ø  测试分析报告

Ø  软件可靠性和安全性设计检查单

Ø  软件评审检查单

Ø  软件使用说明

2 .2.3 服务
培训:软件使用及安装,时间5天。

软件支持:略。

2 .2.4    验收标准和验收计划

验收标准:经用户和开发小组负责人双方签字确认的“需求规格说明书”。重点确认软件的可靠性、易使用性和功能完整性。


实施总计划

3 .1  阶段划分

A.  可行性分析:10天

B.  需求分析:15天;

C.  软件设计(概要设计和详细设计):20天;

D.  数据库建立:15天;

(以下6个子系统可并行编码、单元测试)

E.  子系统1编码测试:5天;

F.  子系统1编码测试:10天;

G.  子系统1编码测试:30天;

H.  子系统1编码测试:15天;

I.  子系统1编码测试:10天;

J.  子系统1编码测试:15天;

K.  硬件安装:20天;

L.  硬件测试:20天;

M.  集成测试:20天;

N.  系统安装、培训:15天;

O.  验收测试:20天

3 .2  人员组成

3 .3  任务的分解和人员分工   

用户单位领导小组:

负责人:

成员: 
     职责:
3 .4 进度和完成的最后期限

项目启动时间:20##-3-1

项目交付时间:20##-6-30
    进度:包括可行性分析、需求分析、软件概要设计、软件详细设计、编码、测试、安装、转换、确认、培训等阶段活动和任务的进度安排,具体安排见“PERT网络图”和“进度计划表”。

3 .5 经费预算
    100万元人民币
3 .6 关键问题
    (略)
3 .7 独立确认(验收)测试工作计划和安排
     测试由×××、…负责进行;测试数据由×××、…提供;编码结束后30天内;
  
支持需求
4 .1 计算机系统支持
    本软件的开发需要工作平台。

硬件环境:

²   服务器

        (1) 处理器(CPU):Intel Xeon E5-4650 @ 2.70GHz

        (2) 内存容量(RAM):至少16G(推荐 32G)

²   客户端

        (1) 处理器(CPU):Intel i5 3470 @ 3.2GHz 或更高

        (2) 内存容量(RAM):4G或更高

软件环境

²   数据库服务器端

(1) 操作系统:Centos 6.5

(2) 数据库管理系统:Oracle,配置TCP/IP协议

²   Web服务器端

(1) 操作系统:Centos 6.5

(2) Internet 信息服务(IIS)7.0管理器

(3) PHP,配置TCP/IP协议

²   客户端

(1) 操作系统:Windows XP/vista/7

(2) Web浏览器:Internet Explorer 9.0以上或Netscape 4.0以上,配置TCP/IP协议

4 .2 需要交办单位承担的工作
     在需求分析和安装、测试、培训期间,合理安排本单位工作,为开发小组提供足够的时间、人员支持。
4 .3 需要其它单位提供的条件
     测试数据。



小区监控系统”进度计划表

(注:持续时间为扣除节假日后的时间工作时间)

5. 质量保证
     质量审核:×××、… 。
5 .1 评审和审查计划
     见评审表。
5 .2 标准、条例和约定
     代码每日发送到小组共享区,由×××提取。
5 .3  人员
     ×××、…
5 .4  对任务间接承办单位的管理(略)
6.专题计划要点(略)

 

第二篇:软件工程 项目开发计划

文档名称:项目计划

项目名称:餐厅管理系统

项目负责人:银小贤

项目组长:银小贤

全体组员:银小贤、韩承玺、徐贤涛、文晓光、廖媛媛、梁玉婷

开发单位:西邮07级科技01班软件开发小组

引言

1.  编写目的:

随着经济的快速增长,人们更加注重对于饮食方面的质量。近年来,各种大中小型酒店菜馆数量都急速增加,从而对于餐厅管理类软件需求量和种类也要求较高。餐厅管理类软件已经是各大中型酒店菜馆不可或缺的一部分,随着电脑的普及,小型酒店菜馆也将离不开此类软件,可见本类软件的重要性。由于本项目属于小型开发项目,所以所开发软件针对对象主要是中型酒店菜馆,以此实现餐厅座位安排系统,点菜系统,收购食品原料系统,VIP用户系统等功能。

2.项目背景:

委托单位:无委托,中小型餐厅通用
开发单位:西邮07级科技01班软件开发小组
主管部门:科技0701班第1小组
系统待开发的名称:餐厅管理系统
本软件运行平台:windows2000, windows XP, windows Vista......

3. 定义

VB6.0:Visual Basic 6.0

SQL: Structured Query Language资料查询语言

4.参考资料:

文档引用的规范:

《软件生命周期质量保证与测试》张向宏主编 电子工业出版社20##年5月出版

项目概述

1.  工作内容:

本项目开发中需进行的各项工作:项目计划、需求分析、概要设计、详细设计、测试计划与具体分析、用户手册与配置文件、后期的测试和维护。

2.  条件与制约:

完成本项目应具备的条件:熟练掌握VB6.0软件的操作方法,能够运用  VB语言完成各功能模块的程序编写。

本开发小组目前只是能够对VB6.0软件进行最基本的控件操作与编辑,需进一步深入学习,以顺利准时完成本项目为准。

限制方面:由于小组全体成员对VB软件、VB语言、数据库方面的知识严重缺乏,急需对这些方面加强必要的学习和实践。

3.  产品:

(1)    程序:

本管理系统名称《餐厅管理系统》,使用编程语言为VB,各种信息存储在SQL Server 2000数据库中。

(2)    文档:用户手册、配置文件等。

4.运行环境:

硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。

软件环境:

建议配置:操作系统   windows 2000/XP/Vista

              CPU       PentiumⅣ以上

              内存       128M以上

              硬盘空间   100M以上

              显卡       DirectX9.0.C

5服务:本组开发人员向用户提供的服务包括安装,解释说明,调试,运行和保修维护支持。

6.验收标准

    本项目所完成软件产品先由全体开发人员和选取部分普通用户进行内测,收集所忽略的bug和有益建议,根据用户反应进一步进行测试修改,尽力修补各种bug,然后提交产品。

实施计划

1.任务分解:

 2.进度:

 3.预算:

本项目所需要经费的预算和来源如下:

       经费预算:包括电费,上网费,书籍资料费等;

       经费来源:自行开支。

 4.关键问题:

    在技术方面,编程知识比较缺乏,对有些与项目相关的软件不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。设备方面,不能够人手一台电脑,进行项目时有所不便。由于一些人员有其他各种事情需要解决,需将工作量适当分担。

人员组织及分工:

全体人员:银小贤、徐贤涛、韩承玺、文晓光、梁玉婷、廖媛媛;

交付期限:

项目时间:20##年9月6日—20##年11月30日前

专题计划要点:  

1.人员培训计划:由于编程人员的专业水平不高,因此在详细设计前急需进行一个月的自学培训,其他人员可自行学习以辅助开发。

2.测试计划:软件测试是项目最期的一个重要环节,因此显得尤为重要,而且人员不多,所以全体人员需参与测试,同时随机选择普通用户参与测试,并记录建议和不足之处,以便实行软件修正与优化。

3.质量保证计划:是为了用户能更好的运行,管理以及掌握该软件,开发小组可不定期对用户的进行软件系统维护,必要时可对用户进行必要的软件使用培训。

4.配置管理计划:了该软件能被大众所接受,因而开发该软件的时候,考虑到广泛的需求,运行该软件的系统并不需要太高的配置,具体参数可参考上述配置或同类软件配置。

5.系统安装计划:该软件的安装同其他软件的安装一样,是非常方便的,并不需要过多的步骤,容易掌握和理解。

相关推荐