第一次结对编程作业

1.组队成员

031702317 刘烨

031702215 玛尔孜亚·艾尼瓦尔

2.原型分析

(1)需求

本次结对的任务是开发一套“福建十三水”游戏的自动化出牌系统。主要包含登录、注册、开始游戏界面,选择模式(随机匹配四人,好友对战两人),排行榜、战绩等等。

(2)实现过程

  • 主要页面及其组成部分:

    • 开始游戏界面

    •  
      • 登录

      • 注册

      •  
    • 选择界面

      • 游戏模式选择

      • 添加好友

      • 战绩、排行榜

      • 随机匹配模式

      •  

         

         好友对决模式

      •  

  • 页面之间的关系

    • 流程图:

    • 3.原型开发工具

      mockplus
      选择原因:界面简洁,全中文,易上手,且bilibili有相应的教学视频。

    • 4.结对过程

    • 5.PSP表格

    • PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
      Planning 计划 40 20
      Estimate · 估计这个任务需要多少时间 40 30
      Development 开发(包含下面8个子任务) 900 1000
      Analysis · 需求分析(包括学习新技术) 600 700
      Design Spec · 生成设计文档 30 30
      Design Review · 设计复审 30 40
      Coding Standard · 代码规范(为开发制定合适的规范) 0 0
      Design · 具体设计(用伪代码,流程图等方法来设计具体模块) 0 0
      Coding · 具体编码 0 0
      Code Review · 代码复审 0 0
      Test 测试(自我测试,修改,提交修改) 60 100
      Reporting 报告 100 130
      Test Report · 测试报告 60 90
      Size Measurement · 计算工作量 10 10
      Postmortem & Process Improvement Plan · 事后总结并提出过程改进计划 10 10
        合计 980 1050
    • 6.设计说明

        • 最终产品:自动化出牌系统
        • 界面设计:
          • 登录界面:分为登录和注册。登录有用户名、密码输入框;注册则多一个确认密码.
          • 游戏大厅:随机匹配和好友对决
          • 对战界面:准备,结算界面。

      7.遇到的问题及解决方法

    • (1)十三水具体规则    解决方法:群文件
    • (2)设计工具的用法    解决方法:网络视频
    • 均已解决
    • 收获:了解了十三水的具体规则,大致掌握了原型设计工具的用法,对于软件开发的流程有了更深的认识。
    • 8.心得体会

    •         通过这次作业,我又学到了不少新东西,比如设计工具的基本功能的用法等。与队友的协同工作,让我体会到团队的重要性。刚开始做的时候还是比较懵的,看完教程之后,尝试着去完。希望我们在下一次的作业也能够互相取长补短,互相进步学习。

    • 9.学习进度

    • 第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
      1 0 0 10 10 学会mockplus使用方法
原文地址:https://www.cnblogs.com/liuye2019/p/11631041.html