【超级比一比】场景+用例文档+功能说明书+技术文档

场景分析

背景

典型用户:李华

用户需求:通过通关获取快感

场景

  李华点击闯关模式进行闯关。开启游戏界面后,他得到了一个几何问题。聪明的李华利用所学知识结合所给工具解决了这个问题,并过关成功。

  过关后李华发现他没有得到三星,此时他有两种选择如下:

    1. 继续闯关

    2. 重新玩此关直到自己得到三星

  由于李华是一个只追求过关而对三星没有特别执念的人,他选择了选项1进入下一关。

  连续过关几次后,李华遇到了一个难题,他难以解决,久思无果后李华有两种选择如下:

    1. 利用钻石过关

    2. 继续思考

  李华不想浪费钻石了,于是他苦苦思索终于过了本关。

  数个小时后李华由于疲倦退出了游戏。

  系统保存了李华的进度。

 

用例文档

用例名

闯关过程

简要描述

用户点击闯关模式进行闯关。

参与者

玩家

涉众

玩家

相关用例

前置条件

用户已经进入主界面

后置条件

闯关成功后获得奖励和最高三星评价

基本事件流

1.用例起始于用户点击闯关模式

2.用户选择关卡进入游戏界面

3.系统为用户提供对应关卡的待解决问题

4.用户通过系统提供的功能摁钮在界面上画图来解决问题

5.系统验证用户是否通过关卡、是否满足评价条件、是否达成成就

6.系统提示用户过关情况

7.系统提示用户是否进入下一关

8.用户选择进入下一关或者退出闯关

备选事件流

A-1用户选择未解锁关卡

系统提示“请先解锁之前的关卡”

A-2用户选择使用提示

系统检查用户是否有充足的钻石

系统显示关卡提示信息或提示用户“钻石数量不足”

 

补充约束-业务规则

待解决问题

暂无

相关图

 

 

 

功能说明书

step1.       用户点击闯关模式摁钮进入选择关卡界面

step2.       用户选择关卡进入游戏界面,如果当前关卡未解锁系统将提示“请先解锁之前的关卡”。

step3.       系统为用户提供对应关卡的待解决问题

step4.       用户通过系统提供的功能摁钮在界面上画图来解决问题(如,“画直线”摁钮可在屏幕画布上绘制直线),也可以点击“提示”摁钮利用钻石显示提示信息,如果钻石数量不足系统将提示“钻石数量不足”并返回游戏界面

step5.       系统提示用户过关情况,显示过关要求、3星要求和用户已经达到的要求

step6.       系统提示用户是否进入下一关,用户可以选择 “进入下一关”、“再玩一次”、“退出闯关”3个选项进行点击

step7.       用户选择进入下一关或在玩一次或者退出闯关模式

 

 

技术说明书

PART1.    选关界面由一个GridView显示,具体内容由DataTemplete绑定,整个界面背景由一个Image显示。DataTemplete样板中,由一个Grid作为背景,上部为一个TextBlock显示关卡名称,下部用图片显示表示是否过关和星级。

PART2.    过关界面由一个Grid作为总背景板和画布,画布为白色,在Grid的右侧有一栏用StackPanel放置备选工具的Button,点击这些Button再点击背景画布可在画布上面绘制对应图案。在Grid的左上角有一个小Grid显示本关过关要求和待解问题。Grid的右上角有几个Button可以进入下一关、返回上一关或者退出游戏。每一关有一个关卡类来记录本关信息,过关后将更新用户信息和关卡信息。

PART3.    结果界面由一个Grid显示,平常该Grid不显示,在过关后于屏幕中央显示,长宽约为屏幕的1/3,在Grid的底部有进入下一关、重新玩本关或者退出游戏的摁钮。

PART4.    游戏界面内工具自动机如下,具体绘制图像使用Win2d实现。参考:http://www.cnblogs.com/TianFang/p/4732570.html 或者http://www.cnblogs.com/h82258652/p/4907751.html,若查看win2d原版文档,请查看http://microsoft.github.io/Win2D/html/QuickStart.htm

点工具

 

绘制直线工具

 

绘制圆工具

 

绘制中垂线工具

 

绘制垂线工具

 

绘制平行线工具

 

绘制角平分线工具

 

转载于:https://www.cnblogs.com/chenglizhi960630/p/7204205.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值