软件设计说明书
1. 介绍
1.1 目的
这篇文档提供了打飞机游戏大厅系统架构的总览,从不同的视角描述了该系统。同时
介绍了打飞机游戏大厅系统的想法,包含架构分析的关键决策,目的在于帮助开发人员理
解打飞机游戏大厅系统的基本结构。
1.2 围
介绍了打飞机游戏大厅系统的登录游戏大厅、游戏准备、游戏对战、结束游戏、更新
用户列表。
1.3 容概览
登录系统
用户若要登录游戏大厅,需要输入用户名和正确的服务器端 IP,如果输入错误,则停
留在登录页,相反登录到游戏大厅,并更新用户列表;
游戏准备
用户需要进入一个其他用户未使用的座位,加载游戏界面,并且摆放好棋子的位置后
点击准备按钮;
游戏对战
由最先进入游戏界面的一方发起攻击,另一方返回攻击结果,交换进攻权,依次循环;
结束游戏
当有一方的三架飞机均被击中头部,结束游戏;
更新用户列表
当有用户进入或退出游戏大厅时更新游戏大厅用户列表,用户从游戏界面退出时,更
新用户信息和大厅信息。
2. 体系结构表示方法
这篇文档使用一系列视图反映系统架构的某个方面;
用例视图:概括了架构上最为重要的用例和它们的非功能性需求;
逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);
部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);
过程视图:描述了数据流(使用类图描述数据模型,活动图表示数据流)。
3. 系统要达到的目标和限制
➢ 目标