车联网平台软件开发计划书.docx
- 文档编号:23010010
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:15
- 大小:34.50KB
车联网平台软件开发计划书.docx
《车联网平台软件开发计划书.docx》由会员分享,可在线阅读,更多相关《车联网平台软件开发计划书.docx(15页珍藏版)》请在冰豆网上搜索。
车联网平台软件开发计划书
软件开发计划书
项目名称:
车联网系统平台
1引言
1.1编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期的工作任务围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队外沟通协作方式、开发进度、经费预算、项目外环境条件、风险对策等容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
本项目开发计划用于从总体上指导《车辆网系统平台》项目顺利进行并最终得到通过评审的项目产品。
本项目开发计划面向项目组全体成员。
1.2背景
车联网系统平台能够提供一个科学,规,系统的管理手段,改善以往人工运行维护管理过程中繁琐的工作流程,提高车辆使用效率,降低车辆使用费用。
项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《车联网系统平台》软件。
1.3定义
专门术语:
SQLSERVER:
系统服务器所使用的数据库关系系统(DBMS)。
SQL:
一种用于访问查询数据库的语言
事务流:
数据进入模块后可能有多种路径进行处理。
主键:
数据库表中的关键域。
值互不相同。
外部主键:
数据库表中与其他表主键关联的域。
ROLLBACK:
数据库的错误恢复机制。
缩写:
SQL:
StructuredQueryLanguage(结构化查询语言)。
ATM:
AsynchronousTransferMode(异步传输模式)。
UML:
统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规的标准化建模语言。
UDP:
UserDatagramProtocol是无连接的传输层协议
分布式代理:
可隐藏服务器ip,减少服务器的危险;
服务器代理:
可验证用户数据的正确性,以及安全性,进行处理
三级代理:
减轻服务器压力,可实现智能作弊系统!
1.4参考资料
文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规要求进行。
包括以下文件:
Ø软件工程项目开发文档例
Ø软件工程国家标准文档
Ø需求说明书
Ø软件需求说明书编写规
书籍包括:
Ø《软件项目管理》
Ø《软件项目管理》RajeevTShandilya编著科学。
1.5系统动机(暂时)
1.6标准、条件和约定
本项目遵从以下标准:
GB/T13702-1992计算机软件分类与代码
GB/T20918-2007信息技术
GB/T19003-2008软件工程
GB/T5538-1995软件工程标准分类法
GB/T9386-2008计算机测试文档编制
GB/T9385-2008计算机软件需求规格说明
GB/T5532-2008计算机软件测试规
GB/T18221-2000信息技术程序设计语言
GB/T11457-2006信息技术软件工程
GB/T8567-2006计算机软件文档编制规
1.7编写文档的WBS
编写文档任务
任务调度收集材料分类编写检查验收总结成果
任务规划实际考察目录章节阶段检查阶段总结
任务分配网上资源详细编写汇总检查汇总总结
2项目概述
本软件主要有一下几方面的功能:
1、基础档案管理部分主要包含
(1)驾驶员档案管理
(2)车辆档案管理
2、车辆使用管理,包括派车申请,派车情况查看。
(1)派车申请
(2)派车情况查看
3、车辆管理,包含车辆使用记录和交通事故管理。
(1)车辆使用记录
(2)交通事故管理。
4、车辆费用统计
5、查询功能,可以对整个系统或其子模块进行自定义查找,查找包含精确查找和模糊查找,以及智能查找三大方式。
6、报表和打印,可以根据需求来生成各类报表,系统提供多种中国式的报表模板,用户可以选择合适的模板来生成报表,亦可自定义样式。
并且还可以通过打印模块将报表打印输出。
功能层次图形:
2.1开发计划表
产品名称:
车联网系统平台软件代码:
A001
阶段
输出成果
计划完成时间
是否阶段评审
计划评审时间
负责部门
开发需求分析
《项目需求报告》
阶段评审
制定开发计划表
《平台软件计划表》
阶段评审
软件需求分析
《软件需求分析报告》
阶段评审
系统分析(概要设计)
《概要设计说明书》
阶段评审
软件详细设计
《详细设计说明书》
阶段评审
单元测试
《单元测试报告》
-
平台测试
《平台测试报告》
阶段评审
系统平台验收
《平台验收报告》
阶段评审
软件部署及安装
《用户操作说明书》
-
软件安装测试
《测试报告》
阶段评审
用户培训及后期维护
《用户培训手册》
阶段评审
项目总结
《项目总结报告》
验收评审
2.2主要参加人员
为了完成车联网系统平台的项目开发,公司组建了一个临时的项目团队,团队组成成员如表2.1所示。
表2.1人员分工
角色
工作描述
项目组长
负责项目人员及任务的分配
开发主管
负责项目任务跟进、反馈
需求分析
负责项目需求分析
产品交互设计
负责项目体验设计及交互设计
UI
负责项目各个界面的设计
开发人员
负责各模块任务的开发
测试人员
负责各模块任务的测试
2.3产品及成果
2.3.1程序
软件名称:
车联网系统平台
编程语言:
C#
2.3.2文件
Ø用户操作手册:
本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
Ø软件维护手册:
主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
2.3.3服务
计划提供以下服务:
课堂培训:
以讲课形式对客户进行培训,使其能够正确使用软件。
免费咨询:
客户可以在工作时间向技术人员提出问题并获得解答。
技术支持:
对于某些客户,采取上门指导的方式。
软件维护:
获取软件使用中的问题,提供补丁程序。
升级通知:
在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。
软件升级:
对于注册用户,只需较少的费用即可升级到新的版本。
2.3.4非移交产品
Ø可行性分析报告
Ø项目开发计划
Ø软件需求说明书。
Ø概要设计说明书。
Ø详细设计说明书
Ø测试计划。
Ø测试分析报告。
Ø开发进度月报。
Ø项目开发总结报告。
Ø软件问题报告。
Ø软件修改报告
2.4验收标准
2.4.1代码的验收
最后在交付客户之前进行小组评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规,没有下列错误:
由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。
2.4.2文档验收
最后在交付客户之前进行小组评审,文档格式符合HB6465标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。
2.4.3服务验收
服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。
2.5完成项目的最迟期限
交付日期
2.6本计划的日期
本系统由客户提出,自2015年1月1日正式提交;
组员认可签字:
组长认可签字:
经理认可签字:
3实施总计划
3.1开发过程
3.1.1需求分析
需求分析是整个设计中重要的一环,当可行性分析完成,项目立项,确定开发角色后,在完成了对有关数据信息的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功能进行了定义,在此基础上完成了数据定义,建立了数据字典。
3.1.2系统设计
。
3.1.3编码及测试阶段
3.1.4文档、产品部署
,完成用户培训工作,编写各类文档,系统投入运行阶段。
3.1.5项目总结
项目结束后,对项目研发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验的积累和开发进的的缩短。
3.2工作任务的分解
表3.1工作情况
工作容
负责人
参加人员
项目的可行性分析(项目可行性分析报告)
项目开发报告(报告)
需求分析(需求分析规格说明书)
系统分析(概要设计及说明书)
详细设计(详细设计说明书)
数据库建立
界面设计
测试计划(报告)
测试报告(报告)
项目开发总结报告(报告)
用户操作手册(报告)
数据流图
软件安装、测试
用户培训
后期维护
3.3接口人员
3.4进度
方法:
采用结构化开发
设置模块开发优先级:
通过对车联网系统平台的特点和信息流程等的分析,确定各模块开发的先后次序。
具体开发进度安排如下:
注:
有五个里程碑,分别是需求完成时、详细设计完成时、系统编码完成时、系统测试、和项目工作完成时。
表3.2里程碑事件
里程碑名称
输出名称
提交日期
责任人
需求澄清
1.需求说明书;
2.产品原型;
3.需求串讲、反串讲大会。
软件设计
1.软件概要设计说明书;
2.软件详细设计说明书;
3.数据库设计说明书。
系统编码完成
1.系统代码;
2.单元测试报告。
系统测试
1.测试用例;
2.测试报告。
部署上线
1.安装部署说明书;
2.用户培训文档。
3.5预算
表3.4表劳务的预算(人员成本/月)
参与人员
时间(人月)
预算(元)
需求人员
设计人员
开发人员
测试人员
共计:
表3.5经费的预算
办公费
差旅费
机时费
资料费
通讯设备
专用设备
总费用支出
3.6关键问题
表3.6项目风险因素
风险排序
风险项名称
风险描述
风险缓解方案
1
专业基础知识不牢
2
经验欠缺
3
软件性能的影响
影响本计划完成的主要问题有:
Ø没有经费和硬件设施有限
Ø用户需求不清,存在误解及二义性
Ø时间有限,没有足够的开发时间
4支持条件
4.1计算机系统支持
开发时需要的支持条件:
服务器硬件配置:
Ø
4.2需要用户承担的工作
(待议)
4.3需由外单位提供的条件
本系统为独立开发,不需要外单位提供条件。
5专题计划要点
5.1开发人员培训计划
表5.1小组培训容
培训容
时间
参加者
《车联网系统平台》日常操作讲解
《车联网系统平台平台》用户端日常操作讲解
5.2测试计划
对软件进行各项测试工作;
5.3质量保证计划
严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;
5.4人员配置计划
该项目开发小组共5人
5.5客户培训计划
在软件实际应用后的前一个月,对用户进行软件操作方法的具体培训;
5.6安全计划
在从项目开发阶段到最后软件的正式发布期间,做好项目的工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联网 平台 软件 开发 计划书