zoukankan      html  css  js  c++  java
  • 结队作业1

    211606365李涵 211606307郏敏杰

    一、预估与实际

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

    二、需求分析

    我通过百度搜索的方式了解到,小学三年级四则混合运算有如下的几个特点:

    • 加法、减法、乘法和除法统称四则运算。
    • 运算符在2~4个
    • 除法运算除数不为零,必须要能整除
    • 减法运算结果不能为负数

    经过分析,我认为,这个程序应当:

    • 生成随机四则算式
    • 需要随机在加法或减法运算处加括号

    三、设计

    1. 设计思路

    • 生成随机数
    • 生成随机四则算式
    • 计算
    • 生成答案
    • 分别输出到txt

    2. 实现方案

    • 正则表达式拆分
    • 逆波兰表达式

    四、编码

    • 计算符号,生成随机数
    • 循环遍历生成随机四则算式

    1. 调试日志

    记录编码调试的日志,请记录下开发过程中的 debug 历程

    比如:

    • 在代码的什么位置,代码出现了什么问题,问题会导致什么结果,怎么解决的

    2. 关键代码

    3. 代码规范

    • 人工检查代码是否符合规范

    五、测试

    • 测试两种输入方式

    • 测试三个年段

    六、总结

    • 第一次结队编程不习惯但是作业速度有了提升
  • 相关阅读:
    203. Remove Linked List Elements
    86. Partition List
    143. Reorder List
    876. Middle of the Linked List
    246. Strobogrammatic Number
    202. Happy Number
    数据类型转换
    表达式
    面向对象
    对齐
  • 原文地址:https://www.cnblogs.com/jdlkl/p/9673311.html
Copyright © 2011-2022 走看看