一、需求分析
现在有很多小型游戏软件,黑白棋是其中很受欢迎的一款游戏,这款软件界面简洁大方,有提示黑子或白子走,可以后退和撤销,设计人性化,是一款适合大众休闲娱乐的游戏软件。
二、用例建模
1.系统用例图
该用例图中主要包括用户和游戏软件两者,在该用例中,用户可直接点击开始游戏进入游戏,关闭软件即可结束游戏
三、静态结构建模
在该软件中主要的类有程序设置类、背景设置类。在这每一次操作中需要对黑子和白子被包围的数量进行统计,因此设计对各种情况的计数函数。
1) 对于程序设置类包括:
保存 |
取值 |
设置值 |
2) 背景设置类包括:
为黑子计数 |
为白子计数 |
重新开始计数 |
移动 |
更新 |
四、动态结构建模
一、状态图建模
用户开始游戏后壳随时点击关闭按钮结束,结束游戏后进入软件课重新开始游戏。
二、顺序图建模
五、物理模型
系统的部署图如下:
用户进入软件可以开始游戏和结束游戏。
六、软件运行界面
七、课程心得与体会
通过课程的学习,知道了设计软件的过程,也明白了开发软件不是一蹴而就的事情,要及时和顾客沟通,了解顾客的需求,设计要根据用户的要求进行适当的改变,这是一个交流和学习的过程,知识是无止境的,要充分认识到这一点,无论是在学习中还是生活中,都要保持虚心好学的态度。