第一次结对编程作业

mac2022-07-05  15

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上百实例源码以及开源项目
最新回复(0)