- 1
- 0
- 约5.09千字
- 约 42页
- 2022-09-07 发布于上海
- 举报
13.1 项目启动
在实际的软件公司中,软件项目一般都是由软件项目组开发的
在软件项目组中每个项目组的成员都有自己明确的分工,他们相互合作完成项目开发
项目启动就是参照软件公司的软件项目开发方式,先组建项目组,确定项目的目标,制定项目开发计划,为实际的项目开发做好准备。
第1页/共42页
13.1 项目启动
项目组一般由4到5人组成,采用自由结组的方式
定义四个角色:
项目经理
系统分析员
程序员
测试员
13.1.1 建立项目组
第2页/共42页
13.1 项目启动
明确开发目标
打击游戏的项目目标可以确定为:开发一个简单的小娱乐游戏,通过点击游戏窗口中的图片,可以赢得游戏分数,随着分数的积累能够升级。
制定开发计划(详细内容见教材)
为什么先制定开发计划?一般在软件项目开发之初会根据项目开发的合同时间确定一个项目计划 。
13.1.2 制定开发计划
第3页/共42页
13.2 项目需求分析
这里要开发的打击游戏属于自己开发产品,因此需要系统分析员组织项目组成员进行系统的需求分析
具体的需求可以参考市面上流行的这些小游戏,根据它们提供的功能特点,游戏特色,吸引玩家的地方等等
在项目组全体成员的共同努力下,尽量多的挖掘出系统的需求
13.2.1 需求获取
第4页/共42页
13.2 项目需求分析
打击游戏的需求分析是从功能描述、界面描述两个方面着手的
游戏提供一个界面,随机在某个位置上放置一幅图片。玩家可以点击该幅图片,当图片被点中时,图片消失,在窗口上别的位置上再出现一幅图片,游戏继续;如果在规定的时间内玩家没有点中图片,游戏结束。
玩家每次点中图片后,给玩家加分,将分数显示在界面上。当玩家的分数达到一定数值后,游戏晋级,表现为图片停留的最长时间减少。
13.2.2 需求描述
第5页/共42页
13.2 项目需求分析
用例图
13.2.2 需求描述
第6页/共42页
13.2 项目需求分析
用例说明:
玩家:实际游戏的软件使用者,通过点击图片,获取分数。
Timer:计算机系统的定时器,负责放置图片,记录图片显示时间。
打击游戏:玩家点击图片,赢得分数。
记录分数:系统记录玩家的分数,显示玩家的最后得分。
晋级:当玩家得到的分数达到某个规定的限值时游戏晋升到下一个级别。
13.2.2 需求描述
第7页/共42页
13.2 项目需求分析
事件流:
1.玩家启动游戏,进入游戏界面;
2.玩家点击开始按钮,游戏开始;
3.定时器在界面的某个位置放置一张图片
4.规定时间内,点击图片,图片消失,玩家得分;
5.系统显示玩家的分数;
6.循环3~4;
7.当玩家分数达到一个规定的值时,玩家晋级,显示玩家的级别。
8.如果玩家已经通关,游戏结束;
9.循环3~8;
13.2.2 需求描述
第8页/共42页
13.2 项目需求分析
备选事件流:
3.a玩家没有点击到图片,并且时间片结束,游戏结束,显示对话框“游戏结束,您的得分为XXX,是否重新开始游戏!”;
8.a玩家通关后,显示对话框“您已经通关,是否重新开始游戏!”;
13.2.2 需求描述
第9页/共42页
13.2 项目需求分析
13.2.3 软件界面
第10页/共42页
13.2 项目需求分析
1、加分规则:
2、晋级规则:
3、难度规则:
13.2.4 游戏规则定义
第11页/共42页
13.2 项目需求分析
1、启动游戏
2、进行游戏
3、游戏晋级
4、游戏通关
5、游戏失败
6、暂停游戏
13.2.5 游戏说明
第12页/共42页
13.3 使用UML进行系统设计
进行系统设计主要步骤:
首先根据对需求用例的事件流进行分析,找到系统中的备选对象。
其次分析系统中具体对象和对象之间的关系,也就是对象之间如何进行消息传递。
再次根据上面的分析,设计出系统顺序图或协作图。
最后,进行抽象得到系统的静态结构图---类图。
第13页/共42页
13.3 使用UML进行系统设计
从事件流描述中找出所有可能的对象:
界面:游戏的界面
图片:打击游戏界面上显示的图片
分数:游戏玩家在玩游戏中赢得的分数
级别:游戏的难度等级,玩家获得的分数达到一定值,游戏晋级
定时器:控制游戏界面中图片的显示时间
13.3.1 系统备选对象
第14页/共42页
13.3 使用UML进行系统设计
进一步分析可能还有以下对象:
棋盘:游戏界面中的显示
您可能关注的文档
- 电气照明资料.pptx
- 空气热机实验.pptx
- 如何沟通和团队建设.pptx
- 汽车理论学习.pptx
- 静脉输血ppt学习.pptx
- sigmanest基础培训学习.pptx
- 科普四级英语下册.pptx
- 电解铝企业单位产品能源消耗限额.pptx
- 第2章需求与供给.pptx
- 近代中国思想解放潮流.pptx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 浙江省温州市2025-2026学年高三年级上学期期末质量评价语文试卷.docx VIP
- 门窗加工安全操作规程手册.docx VIP
- 人体表面放射性污染去污处理对策研究.docx VIP
- HAIER 海尔 海尔Haier冰箱 BCD-649WE 说明书.pdf
- 公共机构节水管理规范.doc VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 2012韩山师范学院专升本插班生考试《数据结构》试卷.pdf VIP
- Dragons: Riders of Berk《驯龙记:伯克岛的龙骑手(2012)》第一季第六集完整中英文对照剧本.docx VIP
- 供电设备、供水设备运行维护管理方案.pdf VIP
- 股票操作手册.pdf VIP
原创力文档

文档评论(0)