《软件项目计划书指南.docx》由会员分享,可在线阅读,更多相关《软件项目计划书指南.docx(24页珍藏版)》请在第一文库网上搜索。
1、IT项目管理大作业姓名:题目:S1M+RPG项目计划书专业:软件工程班级:日期:2023年11月25日目录1引言11.1 编写目B11.2 背景11.3 定义11.4 参照资料22项目概述22.1 项目目B22.2 功能需求22.3 项目范围管理计划32.3.1 范围描述32.3.2 验收原则32.3.3 可交付成果32.3.4 制约原因32.4 项目开发环境33项目团体组织33.1组织构造34项目可行性44.1 可行性分析44.1.1 对自身规定44.1.2 完毕期限45.1 工作流程55.2 总体进度计划66项目规模估算97质量管理计划117.1 目B117.2 质量管理流程117.3 软
2、件质量原则117.4 质量控制计划128风险计划148.1风险计划表149支持条件149.1 内部支持149.2 客户支持169.3 外包1610项目成本计划1610.1 人员成本1610.2 设备成本1610.3 其他经费预算1710.4 项目合计经费预算17H项目收尾1711.2 好的经验1811.3 验收1811.3.1 验收前提1811.3.2 验收内容1911.4 项目总结和评价1911.4.1 总结目01911.4.2 会议目的1911.4.3 项目总结2011.4.4 项目评价201.1 编写目的没有规矩不成方圆,无论什么事情,要顺利地完毕,必须有一种统一的计划指导书。软件项目开
3、发也不例外。这个计划书不仅能让参与项目日勺开发者们懂得怎样进行,还明确了他们各自的职责、保证项目团体之间的协作愈加的有条不紊、使得项目工作的各个过程可以合理有序地进行。同步,计划书也能让团体内外的沟通起着向导作用、团体之间的工作范围、开发模块之间的关系,以及对开发进度、经费预算、分派人力物力、风险等原因进行了大概日勺描述。本项目开发计划用于从总体上指导超市商品查找系统项目顺利进行并最终得到通过评审B项目产品。本项目开发计划面向项目组全体组员。1.2 背景伴随游戏行业的J发展,各类型游戏纷纷涌现,出现了诸多前人未曾尝试的组合,人们H游戏欲望也逐渐膨胀,为响应中国游戏市场,满足人们H游戏需求。以一
4、种创新,有趣B组合满足大部玩家B同步,突出细微之处时与众不同样,迎合少数一部分人,发展粉丝。这个世界不会嫌新B东西多,本项目可以满足玩家给玩家一种新的感觉,满足需求。1.3 定义专业术语:MySQ1:系统服务器所使用B数据库关系系统(DBMS).狮子座色SQ1:一种用于访问查询数据库的语言SIM:(模拟经营游戏):Simu1ationGameRPG:(角色饰演游戏):Ro1e-p1ayinggame1.4 参照资料软件项目管理RajeevTShandi1ya编著科学出版社。软件工程国标文档软件工程项目开发文档范例2项目概述2.1 项目目的本次HSIM+RPG项目开发分为三个重要过程,重要过程如
5、下:第一:在短时间内开发出比较精简B和PC版,作为模型,观测游戏性、方略性等方面的游戏效果,根据模型进行微调,开始二次开发。第二:在开发的过程中,需要对成本的预算降到最低,在招标的过程中,选择最合理的方案。第三:后期的产品宣传要用大力度,大范围,以保证受众广。2.2 功能需求不影响一般玩家游戏体验的充值内购功能独立出游戏原声集用于发售商品宣传功能广告内置游戏账号注册2.3 项目范围管理计划2.3.1 范围描述游戏以盈利为目的。为了在竞争中获得优势,必须进行大力宣传。体目前啊贴吧、。与国内著名游戏平台合作。同步在国际性游戏交易平台上线。2.3.2 验收原则详细原则参照协议。2.3.3 可交付成果
6、完整的游戏项目以及顾客操作手册和规范的管理文档。234制约原因必须在2023年8月之前完毕,成本控制在20万以内2.4 项目开发环境Windows?+Unity3D3项目团体组织3.1组织构造4项目可行性4.1 可行性分析在做项目的时候,规定是客户的需求,我们要对客户的规定做到充足的理解,理解到位,那么团体对项目B目的便是明确B,对后期B项目制作很有协助。4.1.1 对自身规定明确自身方向,有针对性的大范围搜集数据,对玩家进行调查,以便获取目前玩家B喜好。提前熟悉开发流程,探索必须0准备工作,以及未来上市之后B工作流程。4.1.2 完毕期限本项目对时间的规定很严格,假设开始时间为2023年3月
7、,截止时间为20234.2 决定可行性的重要原因1、技术人员:需要过硬B游戏开发的编程人员2、美术人员:美术是广大玩家评价一种游戏优秀与否H第一要素,画工硬0美术人员是必须的。3、游戏宣传团体:游戏项目上市后B宣传工作,关系着这个游戏B未来。4、项目开发经理:有组织有纪律,按照章程,完整地完毕项目1.1 钱:主线要素5项目进度计划1.2 工作流程第一阶段:筹划阶段(30天)围绕着游戏主题对整个游戏项目进行筹划,制定细节。针对受众群体,确定整体风格。编写进度文档,列出待完毕项,每项后列出所需的所有素材,分析包括关系。进行开发次序的排序。整合人员,分派任务。第二阶段;准备素材(60天)根据文档准备
8、美术方面和音乐方面的素材。负责人提出大体需求,初步成品微调。与此同步,编程人员编写框架,写一部分易移植的J通用代码。与美术人员同步进行,互不干扰。当素材充足进入下一阶段。第三阶段:填充框架(120天)编程人员使用素材填充游戏初步框架,根据设计文档,逐渐实现需求。美术人员丰富素材,完善素材。数据分析人员计算数据,定义游戏内各项数值。第四阶段:内部测试(90天)测试人员根据测试文档测试重点内容寻找BUG,编程人员消灭BUG。数据分析人员兼职测试人员,检查游戏内数据设计与否合理,并调整完善。抽取数名外部人员试玩并记录反响。第五阶段:宣传与上市(30天)通过SteamDireCt上市STEAM,宣传人
9、员进行网络宣传。制定抽奖活动,吸引网民注意力1.3 总体进度计划初步确定开发期为6个月,试运行3个月,并计划于2023年3月1日正式投入运行。活动名称持续周期活动资源前导活动A:需求分析10天需求分析师2人每人一台基本配置电脑B:游戏设计20天游戏系统架构分析师2人,游戏筹划1人A每人一台基本配置电脑C:测试案例编写10天测试工程师2人A每人一台基本配置电脑D:编程实现30天程序员5人B每人一台基本配置电脑编程服务器一台E:游戏测试30天测试工程师5人CD每人两台基本配置电测试服务器和备份服务器各一台F:编写顾客手册2天文档人员1人A一台基本配置电脑G:调试游戏系统3天系统调试员2人E调试机器
10、若干运行系统服务器一台II)斶悯萩面胸期WM泌IHI1I1I1ViimM/127仆HI1.1/期IJ;N2WZ77/X1.Uf131:TH1歌分析2018/10/172018/10/30啾2游戏设计2018/10/31201K/11/2720天3婀案例期2018/10/312018/11/13104vm2018/11/282019/1/8:10大5海曦试2019/1/92019/2/1930天6期用户手册2018/10/312018/11/12大I7豳游戏系统2019/1/92019/1/11沃6项目规模估算考虑15种影响软件工作量B原因计算EAF:软件产品属性1 .软件可靠性、2 .软件复杂
11、性、3 .数据库的规模。计算机属性4 .程序执行时间、5 .程序占用内存的大小、6 .软件开发环境B变化、7 .软件开发环境的响应速度。人员属性8 .分析员的能力、9 .程序员出能力、10 .有关应用领域B经验、11 .开发环境0经验、12 .程序设计语言的经验。项目属性13 .软件开发措施的能力、14 .软件工具的质量和数量、15 .软件开发的进度规定。四种属性共15个要素。每个要素调整因子Fi,i=1,2,15,0值分为:很低、低、正常、高、很高、极高,共六级。正常状况下Fi=IoBOehm推荐的Fi值范围:(0.70,0.85,1.00,1.15,1.30,1.65)当15个Fi时值选定
12、后,EAF的计算如下:EAF=F1*F2*F15=1.12根据中级CoCOMC)模型:代码成本估算COCoMo模型(组织型)在本次B项目中,我们粗略估算出代码行数1大概为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)八b*EAF=57.52(人月)组织型人员资金估计为:19*4000=76000元7质量管理计划7.1 目的质量管理是指确定质量方针、目0和职责并在
13、质量体系中通过质量计划、质量控制、质量改造和质量改善使其实行的所有管理职能所有的活动,因此质量管理的重要目的就是监控项目H可交付产品和项目执行过程,以保证他们符合有关的规定和原则,良好B项目管理是项目完毕好坏B基础保证。7.2 质量管理流程软件质量管理的4种不同样管理水平如下:检查:通过软件质量的检查,符合规定B软件产品为合格品,不能通过检测时不能运用到市场。保证:软件开发部门,定制软件质量目的,质量计划,保证软件B开发,相称于初期的“软件质量保证防止:软件质量以防止为主,以过程为重,把工作重点放在过程管理上。完美:以客户为中心,贯穿于软件开发生产周期全过程,全员参与。7.3 软件质量原则在本次的APP开发中,我采用了ISO9126模型中的质量检查原则准则来约束我H项目开发表6所示:ISO9126软件质量模型中B21个特性表质量特性资料子特性等级(优、良、差)功能性合用性优精确性优互操作性优符合性良安全性良可靠性成熟性优容错性良可恢复性良可用性可理解性优易学性优易操作性优效率时间行为优资源行为优可维护性可分析性优易修改性良稳定性优可测试性良可移植性易安装性优可替代性优适应性优一致性优7.4 质量控制计划1 .质量方略为了保证提交给顾客的产品是高质量的,实行过程中采用的质量保证措施包括:1)将质量贯彻到平常的项目进展