zoukankan      html  css  js  c++  java
  • 第一次结对编程作业

    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使用方法
  • 相关阅读:
    linux TCP数据包重传过程----小结
    linux TCP头部的构造的简单分析
    CentOS 7镜像下载
    JAVAEE——BOS物流项目03:学习计划、messager、menubutton、登陆拦截器、信息校验和取派员添加功能
    JAVAEE——BOS物流项目02:学习计划、动态添加选项卡、ztree、项目底层代码构建
    JAVAEE——BOS物流项目01:学习计划、搭建环境、主页设计(jQuery EasyUI)
    Maven02——回顾、整合ssh框架、分模块开发、私服
    巧妙取法——最小公倍数
    深度优先搜索——地宫取宝
    Maven01——简介、安装配置、入门程序、项目构建和依赖管理
  • 原文地址:https://www.cnblogs.com/liuye2019/p/11631041.html
Copyright © 2011-2022 走看看