软件项目计划书_第1页
软件项目计划书_第2页
软件项目计划书_第3页
软件项目计划书_第4页
软件项目计划书_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、WORD格式下载后可以编辑IT项目管理大作业姓名:题 目:SIM+RPG 项目计划书专 业:软件工程班级:日期:2017年11月25日目录1 弓丨言11.1编写目的11.2 冃景11.3定义11.4参考资料1.2项目概述22.1项目目标2.2.2功能需求 2.2.3项目范围管理计划 2.2.3.1范围描述2.2.3.2验收标准2.2.3.3可交付成果2.2.3.4制约因素2.2.4项目开发环境2.3项目团队组织3.3.1组织结构3.4项目可行性3.4.1可行性分析3.4.1.1对自身要求3.4.1.2完成期限4.4.2决定可行性的主要因素 4.5项目进度计划4.5.1工作流程4.5.2总体进度

2、计划5.6项目规模估算7.7质量管理计划8.7.1 目的8.7.2质量管理流程8.7.3 软件质量标准 8.7.4质量控制计划9.8风险计戈U 1.0.8.1风险计划表 1.0.9支持条件119.1内部支持119.2客户支持1.2.专业资料分享WORD格式下载后可以编辑1.5 外包1.210项目成本计划1.22.5人员成本1.22.6设备成本1.22.7其它经费预算 1.32.8项目合计经费预算 1.311项目收尾1.3.2.3.5项目总结1.3.2.3.6好的经验1.4.2.3.7 验收1.4.3.2验收前提1.43.3验收内容1.42.3.8项目总结和评价 1.44.3总结目的1.44.4

3、会议目的1.54.5项目总结1.54.6项目评价1.5II专业资料分享WORD格式下载后可以编辑1引言1.6编写目的没有规矩不成方圆,无论什么事情,要顺利地完成,必须有一个统一的计划指导书。软件项目开发也不例外。这个计划书不仅能让参与项目的开发者们知道如何进行,还明确了他们各自的职责、保证项目团队之间的协作更加的有条不紊、使得项目工作的各个过程能够合理有序地进行。同时,计划书也能让团队内外的沟通起着向导作用、团队之间的工作范围、开发模块之间的关系,以及对开发进度、经费预算、分配人力物力、风险等因素进行了大概的描述。本项目开发计划 用于从总体上指导超市商品查找系统项目顺利进行并最终得到通过评审的

4、项目 产品。本项目开发计划面向项目组全体成员。1.7背景随着游戏行业的发展,各类型游戏纷纷涌现, 出现了很多前人未曾尝试的组合,人们的游戏欲望也逐渐膨胀,为响应中国游戏市场,满足人们的游戏需求。以一种创新,有趣的组合满足大部玩家的同时,突出细微之处的与众不同,迎合少数一部分人,发展粉丝。这个世界不会嫌新的东西多,本项目可以满足玩家给 玩家一种新的感觉,满足需求1.8定义专业术语:MySQL:系统服务器所使用的数据库关系系统(DBMS ) 狮子座色SQL: 种用于访问查询数据库的语言SIM :(模拟经营游戏):Simulation GameRPG :(角色扮演游戏):Role-playing g

5、ame1.9参考资料软件项目管理Rajeev T Sha ndilya编著科学出版社。软件工程国家标准文档软件工程项目开发文档范例2专业资料分享格式下载后可以编辑2项目概述1.10项目目标本次的SIM+RPG项目开发分为三个重要过程,重要过程如下:第一:在短时间内开发出比较精简的和pc版,作为模型,观察游戏性、策略性等方面的游戏效果,根据模型进行微调,开始二次开发。第二:在开发的过程中,需要对成本的预算降到最低,在招标的过程中,选 择最合理的方案。第三:后期的产品宣传要用大力度,大范围,以保证受众广。1.11功能需求不影响普通玩家游戏体验的充值内购功能独立出游戏原声集用于出售商品宣传功能广告内

6、置游戏账号注册1.12项目范围管理计划2.9范围描述游戏以盈利为目的。为了在竞争中取得优势,必须进行大力宣传。体现在啊 贴吧、微信。与国内知名游戏平台合作。同时在国际性游戏交易平台上线。2.10验收标准具体标准参照合同。2.11可交付成果完整的游戏项目以及用户操作手册和规范的管理文档。2.12制约因素必须在2018年8月之前完成,成本控制在20万以内1.13项目开发环境Win dows7 + Un ity3D1.14组织结构高层质量监管项目经理3项目团队组织市场部用户程序组长策划组美术组员程序组员、f程序组员美术组员4项目可行性2.13可行性分析在做项目的时候,要求是客户的需求,我们要对客户的

7、要求做到充分的理解,理解到位,那么团队对项目的目标便是明确的,对后期的项目制作很有帮助。2.3.9对自身要求明确自身方向,有针对性的大范围收集数据,对玩家进行调查,以便获取当前玩家的喜好。提前熟悉开发流程,探索必须的准备工作,以及未来上市之后的工作流程。专业资料分享格式下载后可以编辑1.15完成期限本项目对时间的要求很严格,假设开始时间为 2018年3月,截止时间为2018年8月2.14决定可行性的主要因素1、技术人员:需要过硬的游戏开发的编程人员2、美术人员:美术是广大玩家评价一个游戏优秀与否的第一要素,画工 硬的美术人员是必须的。3、游戏宣传团队:游戏项目上市后的宣传工作,关系着这个游戏的

8、未来。4、项目开发经理:有组织有纪律,按照章程,完整地完成项目5、金钱:根本要素5项目进度计划2.3.10工作流程第一阶段:策划阶段(30天)围绕着游戏主题对整个游戏项目进行策划,制定细节。针对受众群体,确定 整体风格。编写进度文档,列出待完成项,每项后列出所需的全部素材,分析包 含关系。进行开发顺序的排序。整合人员,分配任务。第二阶段;准备素材(60天)根据文档准备美术方面和音乐方面的素材。负责人提出大体需求,初步成品 微调。与此同时,编程人员编写框架,写一部分易移植的通用代码。与美术人员 同步进行,互不干扰。当素材充足进入下一阶段。第三阶段:填充框架(120天)编程人员使用素材填充游戏初步

9、框架,根据设计文档,逐步实现需求。美术 人员丰富素材,完善素材。数据分析人员计算数据,定义游戏内各项数值。第四阶段:内部测试(90天)测试人员根据测试文档测试重点内容寻找BUG,编程人员消灭 BUG。数据分析人员兼职测试人员,检查游戏内数据设计是否合理,并调整完善。抽取数名外部人员试玩并记录反响。第五阶段:宣传与上市(30天)通过SteamDirect上市STEAM,宣传人员进行网络宣传。制定抽奖活动,吸引网民注意力1.16总体进度计划初步确定开发期为 6个月,试运行 3个月,并计划于 2018年3月1日正式 投入运行。活动名称持续周期活动资源前导活动A :需求分析10天需求分析师 2人F1每

10、人一台基本配置电脑B :游戏设计20天游戏系统架构分析师2人,游戏策划1人每人一台基本配置电 脑AC:测试案例编写10天测试工程师 2人 每人一台基本配置电 脑AD:编程实现30天程序员5人每人一台基本配置电脑li彳编程服务器一台BE:游戏测试30天测试工程师 5人 每人两台基本配置电 脑i测试服务器和备份服务器各一台CDF:编写用户手册2天文档人员1-人一台基本配置由脑AG:调试游戏系统3天系统调试员2 人系、统巾调试员t二丿人调试机器若干运行系统服务器一台E7专业资料分享WORD格式下载后可以编辑6项目规模儔考虑5种影响软件工作量的因素计算EAF :软件产品属性1.17软件可靠性、1.18

11、软件复杂性、1.19数据库的规模。计算机属性1.20程序执行时、1.21程序占用内存的大小、1.22软件开发环境的变t1.23软件开发环境的响应速度。人员属性1.24分析员的能力、1.25程序员的能力、1.26有关应用领域的经、1.27开发环境的经、1.28程序设计语謝验项目属性1.29软件开发方法的能力、1.30软件工具的质量和数量、1.31软件开发的进度要求四种属性共15个要素。每个要素调节因eFi, i=1,2, ?.,15的值分为很低、低、正常、咼、很咼、极咼,共六级。正常情况下Fi=1。Boehm 推荐的 Fi 值范围(0.70, 0.85, 1.00, 1.15, 1.30, 1.

12、65) 当15个Fi的值选定后EAF的计算如下:EAF = F1*F2* ? ?*F15=1.1210专业资料分享格式下载后可以编辑根据中级COCOMO模型:代码成本估算COCOMO模型(组织型)在本次的项目中, 我们粗略估算出代码行数L大约为10000行,根据模型公式得出以下结果:开发工作量: MM = a ( KDSI) b(单位:人月)开发时间 :TDEV = cMMd(单位:月)项目类型abcd组织型2.41.052.50.38半独立型3.01.122.50.35嵌入型3.61.202.50.32计算结果如下:MM=a(KDSI)e*EAF=57.52(人月)MM = 57人月TDEV

13、 = 19 月组织型人员资金预计为:19*4000=76000元7质量管理计划1.32目的质量管理是指确定质量方针、目标和职责并在质量体系中通过质量计划、质量控制、质量改造和质量改进使其实施的全部管理职能所有的活动,因此质量管理的主要目的就是监控项目的可交付产品和项目执行过程,以确保他们符合相关的要求和标准,良好的项目管理是项目完成好坏的基础保证。1.33质量管理流程软件质量管理的 4种不同管理水平如下:检查:通过软件质量的检查,符合规定的软件产品为合格品,不能通过检测 的不能运用到市场。保证:软件开发部门,定制软件质量目标,质量计划,保证软件的开发,相 当于初期的“软件质量保证”。预防:软件

14、质量以预防为主,以过程为重,把工作重点放在过程管理上。完美:以客户为中心,贯穿于软件开发生产周期全过程,全员参与。1.34软件质量标准在本次的 APP开发中,我采用了 ISO9126模型中的质量检验标准准则来约 束我的项目开发专业资料分享格式下载后可以编辑表6所示:ISO9126软件质量模型中的 21个特性表质量特性资料子特征等级(优、良、差)功能性适用性优准确性优互操作性优符合性良安全性艮可靠性成熟性优容错性良可恢复性良可用性可理解性优易学性优易操作性优效率时间行为优资源行为优可维护性可分析性优易修改性良稳定性优可测试性良可移植性易安装性优可替换性优适应性优致性优1.35质量控制计划2.15

15、质量策略为了保证提交给用户的产品是高质量的,实施过程中采取的质量保证措施包括:1)将质量贯彻到日常的项目进展过程中。2)应该特别注意项目工作产品质量和早期评审工作,无论是质量保证还是 质量控制,采取的策略都是早期预防和早期排除缺陷。2.16质量保证活动质量保证的只要活动包括过程评审和产品审计,过程评审和产品审计的目的是确保在项目进展过程中的各个阶段和各个方面采取各项措施来保证和提高提 交给用户的产品质量。每一次过程评审和产品审计都应填写相应的报告或活动记录。10专业资料分享格式下载后可以编辑1.36质量控制活动质量控制活动包括代码走查、单元测试、集成测试、环境测试等,由开发入负责,详见进度计划

16、。编码人员在编写代码时要进行同步单元测试,单元测试要达到分支覆盖,产品通过单元测试和编码检查后,应提交给测试部门进行集成测试、系统测试。测试部的测试应达到质量目标要求,软件发布时应达到测试通过准则的要求。严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施。8风险计划2.17风险计划表在本次游戏项目开发过程中,我们会遇到的风险如下:风险名称危重级别解决(或避免)风险的方法备注宣传风险中考虑资金的情况下,加大宣传力度,多 方向宣传。无趣味性风大先行开发游戏简化版,先行体现,调试险角色设计风险小修改。美术人员设计好人物、场景之后,先行展示给目标人群,

17、记录人们的反映。适游戏优化风大当调整。尽早制作游戏素材,边测试边开发,防险中止美术素材太过消耗资源。先设计第个场景,而不是各方面全面关卡设计风险进行,计算消耗的时间,根据情况,添 加或减少锦上添化的素材。专业资料分享WORD格式下载后可以编辑专业资料分享10格式下载后可以编辑9支持条件1.37内部支持开发时需要的支持条件:硬件:服务器Pentium m 500 以上或更咼内存128M 以上;硬盘至少10G以上;打印机1台UPS (选配)工作站Pentium II 266 以上微机内存54MB硬盘至少5G以上CD-ROM16倍速以上软件:操作系统Win dow7Win dow8.1或集成开发工具

18、Unity3D建模3DsMax美术Photoshop,SAI数据库Mysql1.38客户支持本系统为独立开发,不需要外单位提供条件1.39外包本系统为独立开发,不需要外单位提供条件。10项目成本计划2.18人员成本3人,美术人9个月,每人/本游戏开发期为 6个月,试运行3个月。开发期需要开发人员 员10人。、试运行期需开发人员1人,美术人员1人。开发需要月按2000元计算,人员费用为168000元。2.19设备成本本游戏开发所需的硬件设备费为10.98万元,其中服务器1台3万元PC13台6.5万元网络设备和布线11万元工作台8台1800 元不间断电源1台3000 元14专业资料分享格式下载后可

19、以编辑1.40其它经费预算系统所需的软件费用为5890元,其中:正版 Windows715000 元Un ity3D 加强版1260元SteamDirect1100美元1.41项目合计经费预算人员成本+设备成本+其它经费预算=13.249万元11项目收尾2.20项目总结本项目风险较小,技术要求相对较低。本项目是个游戏,而游戏最重要的就 是有人玩,游戏的设计,游戏的玩法是否有趣,是否能吸引人玩这个游戏。这是 作为游戏最需要考虑的,游戏的成功与失败或许大多决定在这点上。而想要吸引人,想有趣,所需要的不出以下几点:感官、剧本、关卡、系统和游戏性。感官,主要指的是视觉和音效,给人游戏的第一印象。剧本,

20、主要是包含故 事情节和世界观,和电影一样,随着游戏的进行而牵动玩家的心。关卡,就是游 戏的空间和环境,如一个场景,一张地图。系统,则是游戏中的某种设定,规定 玩家可进行的操作,如成长系统、伪装系统。游戏性,简单理解就是游戏的可玩 性,决定游戏是否好玩。13专业资料分享WORD格式下载后可以编辑1.42好的经验1、作为游戏,既有机会,又有风险。而作为独立游戏,感官方面没有优势,终究不能和商业游戏比拼,人力物力皆不足。此处虽有风险却可用一些取巧的办法规避。2、独立游戏,拼的是创意。因此本项目重点在游戏性上多做文章,创新出 新的玩法,关系着项目的成败。3、宣传方面可以通过贴吧,公众号等推送,关系着游

21、戏初期能不能打出去。4、人员:美术,音乐,程序,策划,数值分析,测试。都需要人才。1.43验收2.21验收前提1、完成项目计划书(合同)中所有的内容。2、完成软件测试,项目可以运用。3、准备好相关的开发文档,产品文档。4、准备好安装软件和测试软件的环境。5、与客户依据合同内容逐条确认验收流程。6、完成合同中的附件内容2.22验收内容1、功能检测我们会在依据合同中的所有功能点一条条的对应检测功能是否完善,以及在后续工作中的使用说明。2、质量鉴定在质量方面我们会根据当初拟定的质量管理报告来逐一排查质量相关的问 题,在法律方面,坚决的不触犯网络安全法。3、资料评审项目的资料是验收的重要依据,不仅是客户的验收的重要依据,同样是我们后续对项目总结的重要

温馨提示

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

评论

0/150

提交评论