1.组队成员
031702317 刘烨
031702215 玛尔孜亚·艾尼瓦尔
2.原型分析
(1)需求
本次结对的任务是开发一套“福建十三水”游戏的自动化出牌系统。主要包含登录、注册、开始游戏界面,选择模式(随机匹配四人,好友对战两人),排行榜、战绩等等。
(2)实现过程
主要页面及其组成部分:
开始游戏界面
登录
注册
选择界面
游戏模式选择
添加好友
战绩、排行榜
随机匹配模式
好友对决模式
页面之间的关系
流程图:
3.原型开发工具
mockplus选择原因:界面简洁,全中文,易上手,且bilibili有相应的教学视频。
4.结对过程
5.PSP表格
PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划4020Estimate· 估计这个任务需要多少时间4030Development开发(包含下面8个子任务)9001000Analysis· 需求分析(包括学习新技术)600700Design Spec· 生成设计文档3030Design Review· 设计复审3040Coding Standard· 代码规范(为开发制定合适的规范)00Design· 具体设计(用伪代码,流程图等方法来设计具体模块)00Coding· 具体编码00Code Review· 代码复审00Test测试(自我测试,修改,提交修改)60100Reporting报告100130Test Report· 测试报告6090Size Measurement· 计算工作量1010Postmortem & Process Improvement Plan· 事后总结并提出过程改进计划1010 合计9801050 6.设计说明
最终产品:自动化出牌系统界面设计:
登录界面:分为登录和注册。登录有用户名、密码输入框;注册则多一个确认密码.游戏大厅:
随机匹配和好友对决。对战界面:准备,结算界面。
7.遇到的问题及解决方法
(1)十三水具体规则 解决方法:群文件(2)设计工具的用法 解决方法:网络视频均已解决收获:了解了十三水的具体规则,大致掌握了原型设计工具的用法,对于软件开发的流程有了更深的认识。
8.心得体会
通过这次作业,我又学到了不少新东西,比如设计工具的基本功能的用法等。与队友的协同工作,让我体会到团队的重要性。刚开始做的时候还是比较懵的,看完教程之后,尝试着去完。希望我们在下一次的作业也能够互相取长补短,互相进步学习。
9.学习进度
第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
1001010学会mockplus使用方法
转载于:https://www.cnblogs.com/liuye2019/p/11631041.html
相关资源:JAVA上百实例源码以及开源项目