计算08级软工文档模板

计算08级软工文档模板

ID:11505755

大小:143.00 KB

页数:5页

时间:2018-07-12

计算08级软工文档模板_第1页
计算08级软工文档模板_第2页
计算08级软工文档模板_第3页
计算08级软工文档模板_第4页
计算08级软工文档模板_第5页
资源描述:

《计算08级软工文档模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象的需求规格说明书(2010--2011学年第一学期)题目:基于手机的数独游戏院系:控制与计算机工程学院班级:组号:组长:杜启帆组员:特日根、王虎、饶琦、张海泉、杨凯、董双龙日期:2010年9月27日51.系统概述本系统是由J2ME实现的数独手机游戏应用程序,提供各种难度的数独游戏,通过游戏,玩家能深刻体会到数独游戏以及手机游戏的乐趣,本应用程序功能包括游戏,设置,帮助。本系统具有以下特点:l确保应用程序具有良好的系统性能,友好的用户界面。l玩家在游戏时,可以打开与关闭背景音乐。l循序渐进的教程体系,帮助新来的用户慢慢适应数独游戏并且逐渐乐在其中。

2、l严格科学的评分制度,激发游戏者的兴趣。l完善的记录统计制度和奖励制度使用户真正乐在其中。l基于网络,使得用户可以方便上传记录,与全世界的其他玩家竞争。l难度可调:拥有简单,中等,困难三级难度l错误提示。(包括步骤的撤销,数据更改)l某些提示模式打开的情况下填写正确l简单介绍一下游戏规则。l实行得分制,按照完成时间快慢进行排名。本软件有两项功能需求:基本功能需求和扩展功能需求。基本功能需求是为了满足最基本的数独游戏所具备的功能,如在九宫格内随即生成一些初始数字,且不冲突并能够检验游戏者是否正确完成游戏。扩展功能是在基本功能的基础上设计一些功能,增加游戏的

3、美观,提高游戏者的感受如:选择难度;根据难度权重和完成时间评分;可随时调节背景音乐,甚至更换背景音乐;随时检验游戏者的一些明显错误,提示游戏者;提示游戏时间;可随时保存游戏进度;等等。我们从人类的逻辑推理和计算机的穷举搜索两方面来评估一道数独题的难度.由于游戏者对未知格的推理建立在已知格所提供的信息上.而已知格的数量和分布决定了它们能为游戏者所提供信息的多少。已知格数量越少,其分布越不均匀、不对称,该数独题通过逻辑推理的求解难度就越大。由此针对某一道数独题(见表1),我们给出如下三个评定项目(见表2),对其进行0~5分的评估,并给这三项指标赋予相应的权重

4、,进而求和得到该题的得分(亦为0~5分)。将该分数的整数部分用以权衡游戏者需求的难度等级如下:等级一,低级,o~1分;等级二。初级,1~2分;等级三,中级,2~3分;等级四,高级,3~4分;等级五,骨灰级,4~5分。53271591696431677235391表15表2评分项目详细描述权重得分已知格总数已知22个,在等级五范围内0.45行、列中已知格的极限第一行中有0个已知,已达到等级五极限0.35穷举搜索次数263734次,等级四0.34总评等级五,骨灰级总分4.7最后再在此得分的基础上乘以时间(结果精确到0.01秒),即最终得分。完成时间:从用户开

5、始第一次操作开始计算时间,直到用户全部将空缺填满并且结果正确之后停止计时,结果精确到0.01秒即:100.51S若用户撤销一次填写,则相应的在原来的时间上增加以下时间简单:1秒中等1秒困难0.5秒,自定义0.5秒数独英雄榜:对于不同的难度,对应不用的英雄榜,低级、初级、中级、高级、骨灰级五个排行榜。2.系统分析建模2.1用例图基本要求:(1)对每一个用例,加上简单的文档描述;(2)标明用例之间的关系;(3)对于关键用例,给出正常事件流和异常事件流的描述。52.1活动图提示:(1)采用活动图描述系统的业务流程(2)对该活动图加上简单的文字说明2.2类图提示

6、:5(1)确定主要的问题域类;(2)初步确定类的属性和行为;(3)主要确定问题域中的类及类之间的关系。基本要求:(1)对每一个类,加上简单的文档描述;(2)类的名字、属性和方法都使用英文命名;(3)标明类之间的关系;2.4顺序图提示:选择重要的用例画顺序图。2.5协作图(可选)提示:选择重要的用例画协作图。2.6状态图(可选)提示:对于具有明显状态变化的类画出状态图。5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。