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. 代码规范

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

    五、测试

    • 测试两种输入方式

    • 测试三个年段

    六、总结

    • 第一次结队编程不习惯但是作业速度有了提升
  • 相关阅读:
    遇见phpDesigner我笑了 PHP开发利器
    如何在ThinkPHP中开启调试模式
    thinkphp执行流程
    CAS实现单点登录--错误记录
    HttpServletRequest常用获取URL的方法
    OpenCV图片矩阵操作相关,对png图片操作(多通道)
    万能数据库查询分析器使用技巧之(十六)
    ActiveMQ系列之五:ActiveMQ的Transport
    ActiveMQ系列之四:用ActiveMQ构建应用
    ActiveMQ系列之三:理解和掌握JMS
  • 原文地址:https://www.cnblogs.com/jdlkl/p/9673311.html
Copyright © 2011-2022 走看看