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


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

    结对对象:

    • 学号和姓名 :20172313 余坤澎;20172326 康皓越

    • 伙伴第一周博客地址:20172313 20172326

    需求分析:

    • 支持功能

      • 自动生成小学四则运算题目(加、减、乘、除)
      • 支持整数
      • 支持多运算符(使用栈生成)
      • 支持括号运算
      • 支持真分数
      • 统计正确率
    • 扩展需求:

    设计思路:

    • 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

    参考资料

  • 相关阅读:
    Java用户自定义函数
    JavaScript常用函数
    Javascript 流程控制
    Javascript基础
    CSS的继承和使用方式
    Python列表
    Python变量和简单数据类型
    CSS选择符
    CSS的基本语法
    Java环境变量搭建
  • 原文地址:https://www.cnblogs.com/yu757503836/p/8976521.html
Copyright © 2020-2023  润新知