zoukankan      html  css  js  c++  java
  • 20172313 结对编程项目-四则运算 第一周 阶段总结

    20172313 结对编程项目-四则运算 第一周 阶段总结

    结对对象

    • 学号 20172332 20172326
    • 姓名 于欣月 康皓越
    • 伙伴第一周博客:
    • 担任角色:
      • 驾驶员:余坤澎
      • 驾驶员:于欣月
      • 驾驶员:康皓越
        (每个人轮流“驾驶”,各抒己见,都对这个项目作业付出了自己的努力和心血,不存在谁是驾驶员谁是副驾驶员的情形)

    需求分析

    • 能按照不同的难度要求自动生成小学四则运算题目(包含加减乘除)
    • 能支持整数和真分数
    • 能支持多重运算符混合运算
    • 能够生成括号改变表达式依次从左到右的计算顺序
    • 能够判断用户输入的结果是否正确
    • 扩展需求
      • 多语言支持:简体中文、繁體中文、English
      • 对生成的题目进行去重
      • 统计用户计算的正确率

    设计思路

    • UML图

    • 思路:
    • 创建一个数字生成类(包括真分数和整数)
    • 创建一个符号类(加减乘除和括号)
    • 创建一个生成表达式的类
    • 创建一个中缀表达式转后缀表达式(使用栈)并计算后缀表达式的类
    • 创建用户测试类

    PSP时间统计:

    PSP2.1 Personal Software Process Stages 预估耗时(小时) 实际耗时(小时)
    Planning 计划 1
    Estimate 估计这个任务需要多少时间 1
    Development 开发 6
    Analysis 需求分析 (包括学习新技术) 1
    Coding Standard 代码规范 (为目前的开发制定合适的规范) 1
    Design UML 设计项目UML类图 1.5
    Coding 具体编码 6
    Code Review 代码复审 2
    Test 测试(自我测试,修改代码,提交修改) 2
    Size Measurement 计算工作量(实际时间) 2
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1
    合计 26.5
  • 相关阅读:
    你的服务器和网站为什么会被反复入侵
    MAC 查看当前安装的JDK位置
    Jmeter高并发测试
    解密AndroidManifest.xml、AXMLPrinter2.jar源码下载
    Win10家庭版如何启用本地组策略
    SQLFlow使用中的注意事项--设置篇
    Sqlflow 之隐私政策(Privacy plolicy)介绍
    血缘关系分析工具SQLFLOW--实践指南
    Oracle SQL 性能优化利器
    SQLFlow数据流分析工具的job功能介绍
  • 原文地址:https://www.cnblogs.com/yu-kunpeng/p/8976668.html
Copyright © 2011-2022 走看看