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

    结对情况

    031702137陈银山
    031702135李季城

    原型分析

    脑图如下:

    • 首先要实现登陆界面
    • 进入主页面可以选择相应模式
    • 对战时支持分数记录
    • 支持查询当前排行榜和历史战绩

    根据以上相求做出了相应的大概ui界面,实际可能还会作出修改。

    登陆界面

    在这里插入图片描述

    • 实现基本登录功能

    用户界面

    在这里插入图片描述

    • 可以进行模式选择

    对战界面

    在这里插入图片描述

    • 对战界面可以进行相应的选牌操作

    排行榜

    在这里插入图片描述

    • 查询玩家间的分数

    历史记录

    在这里插入图片描述

    • 支持查询历史记录

    原型工具

    • 使用了Axure RP

    结对过程

    • 都是一个宿舍的,结对就自然而然的发生了。

    结对照片

    在这里插入图片描述
    (已经尽力表演了)

    PSP表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 30 30
    Estimate 估计这个任务需要多少时间 60 60
    Development 开发
    Analysis 需求分析 (包括学习新技术) 30 40
    Design Spec 生成设计文档
    Design Review 设计复审 30 20
    Coding Standard 代码规范 (为目前的开发制定合适的规范)
    Design 具体设计 60 120
    Coding 具体编码
    Code Review 代码复审
    Test 测试(自我测试,修改代码,提交修改)
    Reporting 报告
    Test Report 测试报告
    Size Measurement 计算工作量
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 20 20
    合计 210 290

    设计说明

    这次制作在于实现基本的十三水游玩功能。
    不过算法的核心将会着重于实现如何智能出牌。

    困难与解决方法

    • 苦难描述
      没进行过原型设计,工具也不会使用
    • 解决尝试
      花了几个晚上的时间学习了Axure RP
    • 是否解决
      问题是解决了,不过还是做的很粗糙就是了
    • 有何收获
      收获就是--搜索就是力量

    心得体会

    陈银山:

    • 学习体会不多,十三水的技巧倒是学了不少
    • 以前觉得棋牌游戏没有技术含量,等到自己动手才发现自己太年轻了

    李季城:

    • 这次的作业是做出一个十三水的系统,十分的有趣,一开始连牌都不会玩,到约时间队友一起打牌,过程十分的有趣。这次作业感觉到设计的难处,材料实在太难收集了,基本一半的时间都和队友在找材料,通过这次原型设计,我和我的队友初步会使用了Axure RP

    学习进度表

    第N周 新增代码(行) 累计代码(行) 本学学习耗时(小时) 累计学习耗时(学习) 重要成长
    1 0 0 5 5 主要是学习了原型工具的使用
  • 相关阅读:
    JDK 14的新特性:更加好用的NullPointerExceptions
    技术回顾系列:最新最热门的技术大事-第一周
    JDK 14的新特性:instanceof模式匹配
    JDK 15 JAVA 15的新特性展望
    怎么break java8 stream的foreach
    java 8 stream中的Spliterator简介
    怎么在java中创建一个自定义的collector
    java 8 stream reduce详解和误区
    java stream中Collectors的用法
    java关于throw Exception的一个小秘密
  • 原文地址:https://www.cnblogs.com/ljc01/p/11579751.html
Copyright © 2011-2022 走看看