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

    1.结对情况

     031702244 林明镇
     031702233 陈志荣
    

    2.原型分析

    • 需求分析
      • N
        • 登录界面
        • 显示当前对战状态
        • 显示往期对战结果
        • 显示往期对战结果详细情况
        • 显示排行榜
      • A
        • 制作好原型设计图
        • 学习AI,了解更多和制作棋牌游戏的方法,多学习多了解
        • 选择好合适的编程语言努力去实现它
    • 原型设计
      • 登录页面:新用户需要点击注册,注册一个账号,再返回登录界面,使用刚注册好的账号密码进行登录;老用户可输入账号密码直接登录
      • 选择功能页面:用户可根据提示选择不同的功能.包括:进入游戏,历史记录,总排行榜和游戏设置
      • 游戏页面:用户在游戏时的页面
      • 当前对战状态页面:用户可通过此页面了解当前对战状态,提供给用户更多去规划思考对战策略的空间,更人性化的设计
      • 历史记录查询页面:用户可通过此页面了解之前的对战胜负信息,用户可以通过这些信息分析自己以往胜负的原因,找到自己的优势和劣势,扬长避短增加下一局获胜的可能性
      • 总排行榜查询页面:用户可通过此页面了解自己在所有玩家中的排名情况,也可以了解到其他玩家的积分情况,进一步做到知己知彼
      • 功能页面:用户可自行调整音量和画质
    • 原型开发工具

    3.原型开发工具
    我们选择了墨刀作为我们的原型开发工具,因为墨刀提供了中文界面,相对比较易于学习,相对比较好上手使用

    4.结对过程

    • 通过qq交流完成结对的
    • 讨论题目要求理清思路
    • 进一步熟悉十三水的游戏规则
    • 明确分工,共同努力
    • 完成任务,达到目标

    5.排版规范
    采用了博客园的markdown排版

    6.PSP表格

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

    7.设计说明

    • 原型说明
      • 本次设计的风格和传统的棋牌游戏略有不同,我们选用了星空作为游戏背景,显得更加“霸气”,烘托玩家对局时的气氛
      • 页面设计简洁,操作简单,给玩家更好的体验感
    • 产品说明
      • 产品:一套自动化的出牌系统
      • 功能:
        • 玩家可进行十三水的对战
        • 玩家可查看当前对战状态
        • 玩家可查看往期对战结果
        • 玩家可查看往期对战结果详细情况
        • 玩家可查看排行榜
      • 用法:
        • 新玩家首先得注册一个账号
        • 进入游戏后点击不同的按钮可实现相应的功能
      • 目的:
        • 代码打累的时候打打十三水放松一下

    8.困难及解决方法

    • 困难描述

       1.不知道什么是原型分析和设计说明
      
       2.原型设计工具墨刀不会使用 
      
       3.小组两人的默契不够
       
       4.十三水玩得不好,规则熟悉程度不够
      
    • 解决尝试

       1.百度或者谷歌收集需要的资料
      
       2.观看网上的教学课程
      
       3.翻阅书籍
      
       4.咨询其他同学
      
       5.小组两人多交流讨论
      
       6.一起打十三水
      
    • 是否解决

       在小组两人的努力下,在同学朋友的帮助下基本得到了解决
      
    • 有何收获

       1.学会了原型设计工具墨刀的使用
      
       2.增进了小组两人的默契
      
       3.知道了原型设计对软件开发的重要作用
      

    9.心得体会

    • 明镇:通过这一次做原型设计的经历,我初步学会了原型设计工具墨刀的使用,当然了和那些大佬的差距太大了,另外通过这次作业增进了和同学之间的友谊,更重要的是学会了打十三水,虽然打得很一般。通过这几次的软工作业,深刻体会到了我们要学习的东西还有很多很多。
    • 志荣: 第一次接触了墨刀这个软件,学会了一些页面设计的基本操作。当设计出基本模型的时候,我还很高兴并且非常有成就感,但当我看到大佬设计的模型时,才发现我的实在是太low了!(T﹏T)后面我自己又修改、完善了部分细节,慢慢的也熟练了墨刀的基本操作,今后我会尝试更高级的设计,逐步提高自己的能力!

    10.学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要收获
    1 0 0 6 6 初步掌握了原型设计工具的使用
  • 相关阅读:
    取时间
    DEV控件属性
    Dev之barManager控件属性
    linq查询Contains
    绑定
    运算符转换方法组和int类型的操作数
    学习计划实践
    学习计划2
    foreacht学习
    Spring5源码分析(二) IOC 容器的初始化(五)
  • 原文地址:https://www.cnblogs.com/linmzAa/p/11569279.html
Copyright © 2011-2022 走看看