(完整版)软件项目开发计划书_第1页
(完整版)软件项目开发计划书_第2页
(完整版)软件项目开发计划书_第3页
(完整版)软件项目开发计划书_第4页
(完整版)软件项目开发计划书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件项目开发计划书Android软件的设计与实现目录言 4编写目4背景 4定义 5参考资5系统动机 6标准、条件和约6编写文档的WBS 2 项目概7工作内7主要参加人员 8产品及成9999非移交产9验收标准 10代码的验10文档验收 10服务验收 11完成项目的最迟期11本计划的日期 3 实施总计开发过需求分析 系统设计 编码及测试阶段 文档、产品部署 项目总结 工作任务的分解 13接口人143.4 进度 143.5 预算 153.6 关键问4 支持条计算机系统支持 需要用户承担的工需由外单位提供的条5 专题计划要点 开发人员培训计划 18测试计划 18质量保证计划 18人员配置计划 18安全

2、保密计划 181 1 引言编写目的Android 目组全体成员。背景Android ,为广大用户提3 1.1 所示项目名称Android项目名称Android跑步运动软件的设计与实现项目委托单位任务提出者项目承担单位(人)巨硬巨硬随着群众对健康的关注,一部分人选择跑步作为自己的一项长期的运动项的方向。定义专门术语:L :系统服务器所使用的数据库关系系统(S。 SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。缩写:系统:若未特别指出,统指本了吧

3、了游戏平台。SQL:Structured Query Language(结构化查询语言)。ATM:Asynchronous Transfer Mode (异步传输模式)。UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种 :User Datagram Protocol 是无连接的传输层协议分ip ;服务器代理: 可验证用户数据的正确性,以及安全性,进行处理三级代理: 减轻服务器压力,可实现智能作弊系统!参考资料GB/T8567-1988 IEEE/ANSI830-1993 标准规范要求进行。包括以下文件:游戏传输关系系统需求说明书软件工程项目开发文档范例软件工程国家标准文档需求

4、说明书书籍包括:软件项目管理 朱少民,韩莹 编著,人民邮电出版社。RajeevTShandilya系统动机Android平台跑步运动软件的设计与实现是为了更好的帮助用户记录自的同时添加更多的乐趣。在后期,会加入一些广告,用户回收投资,并且会定期通过软件向用户推送近期的跑步活动,从而可以通过活动获取资金。标准、条件和约定本项目遵从以下标准:GB/T 13702-1992 计算机软件分类与代码GB/T20918-2007 信息技术GB/T19003-2008 软件工程GB/T5538-1995GB/T9386-2008算机富安居测试文档编制GB/T9385-2008计算机软件需求规格说明GB/T5

5、532-2008计算机软件测试规范GB/T18221-2000 信息技术程序设计语言GB/T 11457-2006 信息技术 软件工程GB/T8567-2006算机软件文档编制规范WBS编写文档任务任务调度收集材料分类编写检查验收总结成果任务规划实际考察目录章节阶段检查阶段结任务分配网上资源详细编写汇总检查汇总总结2 2 项目概述数据成了人们关注的问题。基于此问题,android 跑步运动软件应运而生。androidandroidC/SStudioMysql,AndroidAndroid控制。Android记录跑步各种数据用于展示与储存用于给跑步增加娱乐性播放适合跑步频率的音乐共享跑步数据与排

6、名建立和维护跑步交友社区(还有后续用户的需求)工作内容1、 制作和修订项目开发计划;2、 进行计划跟踪与监控;3、 配合 SQA 的质量保证工作;4、 工作产品及时进行受控管理;5、 按计划提请阶段评审;6、 提交测试部门评测开发产品;7、 交付最终工作产品;8、 项目实施总结 ;9、 项目验收。主要参加人员Android 跑步软件的项目开发,HN01 班组建了一个临时的项目团师、UI 2.1 所示。图 2.1 项目团队组织结构图表 2.1 人员分工姓名test1 test2 test3 test4 test5角色工作描述组长项目经理、软件工程师、软件架构师组员软件架构师、数据库工程师、软件工

7、程组员需求工程师、UI工程师、软件工程师组员测试人员、质量控制员、软件工程师组员文档人员、测试人员、软件工程师产品及成果程序软件名称:巨硬跑步编程语言:Android 存储方式:硬盘功能:对用户的跑步数据进行存储和展示文件对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。持软件的说明、维护过程的说明,便于软件的维护。服务计划提供以下服务:课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。技术支持:对于某些客户,采取上门指导的方式。软件维护:获取软件使用中的问题,提供补丁程序。升

8、级通知:在软件新版本发布的时候,及时通知(Email 或邮寄信件)注册的用户,并提供试用版本。软件升级:对于注册用户,只需较少的费用即可升级到新的版本。非移交产品可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会施方案,说明并论证所选定实施方案的理由。项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分源等。统数据文件做好准备。概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能数据结构设计和出错处理设计等,为详细设计提供基础。辑流程等。测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计测试结果允许的偏差范围等。对测试结果加以分析,并提出测试的结论意

9、见。开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况问题和解决的办法以及下个月的打算等。项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照, 此外,还需对开发工作做出评价,总结出经验和教训。题所属模块等,为软件修改提供准备文档。软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改提交审批。源程序:软件开发过程中的全部代码以及注释。验收标准代码的验收HB6465 成丢失数据,不符合设计要求,响应时间太长无法接受等问题。文档验收HB6465 服务验收服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。完成项目的最迟期限发布日期201691020161219

10、2016122015号。本计划的日期X201697XX老师。3 3 实施总计划开发过程需求分析需求分析是整个设计中重要的一环,当可行性分析完成,项目立项,确定9 10 9 20 能进行了定义,在此基础上完成了数据定义,建立了数据字典。系统设计9 21 10 1 日,完成对整个系统的分析设计,对概念模型、编码及测试阶段10 2 11 22 外处理能力、容错能力等进行大规模的测试,对发现的问题进行彻底纠正。文档、产品部署从 11 月 3 日开始至 11 月 6 日,完成用户培训工作,编写各类文档,系统投入运行阶段。项目总结项目结束后用一周左右时间,对项目研发、部署等开发过程中的问题、经验教训总结备

11、案,以利于项目经验的积累和开发进的的缩短。工作任务的分解3.1 工作情况工作内容(项目可行性分析负责人报告)项目开发报告(报告)报告)项目开发报告(报告)test1test1需求分析(需求分析规格说明书)test3test3系统分析(概要设计及说明书)test1test1,test2详细设计(详细设计说明书)test1test1,test2数据库建立test2test2界面设计test3test3测试计划(报告)test4test4,test5测试报告(报告)test4test4,test5项目开发总结报告(报告)test1test1用户操作手册(报告)test5test5用 VISIO 绘制

12、数据流图、E-R 图等各种图形test2test2软件安装、测试test4test4,test5用户培训test5test5后期维护test1全体人员参加人员全体人员接口人员负责本项目同用户的接口人员为 test5,由软件发开方派专人,按客户要求, 指定地点安装,调试,运行并给客户演示,在后期中负责维护和更新。进度方法:采用结构化开发模块开发的先后次序。具体开发进度安排如下:整个项目工作完成时。里程碑名称产品名称提交日期责任人里程碑名称产品名称提交日期责任人3.5 预算表 3.4 表劳务的预算(人员成本/月)参与人员时间(月)预算(元)test130test230test330test430t

13、est530办公费3.5经费的预算0差旅费0机时费0资料费0通讯设备0专用设备0总费用支出03.6 关键问题表 3.6 项目风险因素风险排序风险排序风险项名称风险描述风险缓解方案1专业基础知识不牢本次项目开发过程中涉发人员带来一定的困难目质量难以保证本次开发过程中部分软件可能容易出现死机现象进行相应的培训2经验欠缺只有通过不断的实践3软件性能的影响好的配置开发环境没有经费和硬件设施有限用户需求不清,存在误解及二义性第一次开发软件,开发人员没有实际经验时间有限,没有足够的开发时间4 4 支持条件计算机系统支持开发时需要的支持条件:硬件:服务器:Pentium III 500 内存:512M 以上

14、;硬盘:至少 80G 以上;CDROM:32 倍速以上;网络适配器:10MB/100MB 自适应; 打印机一台UPS(选配)工作站:Pentium 4 以上微机; 内存:512MB硬盘:至少 80 以上;CDROM:32 倍速以上;网络适配器:10M/100M自适应网络: 至少一台服务器至少一台工作站使用 TCP/IP 协议的局域网软件:操作系统为 Android,使用集成开发工具 Android Studio,数据库采用 Mysql,项目运行环境为 Android 4.X. 运行时需要的支持条件: 一、服务器的要求服务器的中央处理部件(CPU)PIII1G(以上)Xeon处理器芯片。ECC

15、内存为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID01)为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业电路。这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。服务器应支持热插拔电源UPS(不间断电源。服务器应该放在学校内部。不然无法进行程序调试。地址。二、服务器上应该配备的软件操作系统:MicrosoftWindows2000server MicrosoftWindows2000 Advancedserver数据库:Microsoft SQL Server 2005 (简体中文版) 3服务器必须使用专业的防火墙和反病毒软件。除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。(Windows9xWindows2000系列。这样可以避免管理软件因为操作系统版本不一致造成的过多的开销。在整个网络范围内的蔓延。如果要打印涉及字段比较多的报表,应该配备针式打印机。需要用户承担的工作填写调查问卷需由外单位提供的条件本系统为独立开发,不需要外单位提供条件。5 5 专题计划要点开发人员培训计划20169102016920日,共十天实习期间,上午进行软件工程项目开发各项内容的专题知识讲座;下午进行开发设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论