第一次结对编程作业

结对成员

031702438陈文彬

031702436苏伟欢

需求分析

N(Need需求)

为了能够实现福建十三水匹配对局,本项目计划阶段完成如下核心功能:
  1. 用户的注册、登录功能
  2. 创建对局、进入对局的功能
  3. 对局实时显示、聊天功能
  4. 排行榜积分查询功能

A(Approach做法)

  1. 找到合适的模板,再用墨刀创建简单的UI界面
  2. 学习AI算法

C(Competitors 竞争)

 优势: 1.界面简约,操作简便

     2.对局中可交流

  劣势:1.设计过于单调,主要是不知道怎么整颜色

     2.登录还没完善,还不知道如何实现用社交账号登录游戏

项目设计

  1. 项目背景

    • 项目名称:福建十三水对战平台
    • 项目面向客户:喜欢此游戏的所有人
    • 项目开发者:031702438陈文彬、031702436苏伟欢
  2. 原型设计(本次原型模型设计采用墨刀)

    • 登录界面
    • 第一次结对编程作业_第1张图片

    • 注册界面
    • 第一次结对编程作业_第2张图片

    • 匹配对局界面
    • 第一次结对编程作业_第3张图片

    • 查看排行榜积分界面
    • 第一次结对编程作业_第4张图片

    • 创建房间
    • 第一次结对编程作业_第5张图片

    • 搜索房间
    • 第一次结对编程作业_第6张图片

    • 游戏对局画面
    • 第一次结对编程作业_第7张图片


非摆拍的两人在讨论、细化和使用专用原型模型工具时的结对照片。

真的是非摆拍,我不要你觉得,我要我觉得
第一次结对编程作业_第8张图片

此次作业的PSP表格

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

设计说明 

  • 产品:能自动出牌以最大概率赢得比赛的网页端
  • 功能:1.注册登录 2.创建进入房间3.自动匹配出牌 4.当前对战情况 5.查看排行榜

遇到的困难及解决方法

  1. 困难描述:
    • 初次使用原型设计软件,熟悉使用方法花了较长时间
  2. 解决尝试
    • 查看了很多使用教程
  3. 是否解决
    • 能大概运用一些基本功能,但还不够熟练
  4. 有何收获
    • 知道了软件开发前的原型设计也是很重要的一部分,增加了许多实践经验

心得体会

学习了模型分析,了解了相关工作的使用,对软件工程有更多的认识,觉得还要学很多很多东西。

记录自己的学习进度条

第N周 新增代码(行) 累计代码(行)
1 0 0

你可能感兴趣的:(第一次结对编程作业)