• 结队项目


    1.GitHub地址:https://github.com/Bitnianshao/operation

    2.结队项目:

         结队项目:四则运算题目生成

    3.PSP表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 30 30
    Estimate 估计这个任务需要多少时间 30 30
    Development 开发 900 900
    Analysis 需求分析(包括学习新技术) 120 120
    Design Spec 生成设计文档 120 120
    Design Review 设计复审 30 30
    Coding Standard 代码规范 30 30
    Design 具体设计 240 240
    Coding 具体编码 600 600
    Code Review 代码复审 30 30
    Test 测试 30 30
    Reporting 报告 90 90
    Test Report 测试报告 30 30
    Size Measurement 计算工作量 30 30

    Postmortem&Process Improvement Plan

    事后总结并提出过程改进计划 60 60
      合计 2370 2370

    4.测试:

    5.性能分析:

       

    6.程序改进:

        花费时间:6小时

        改进思路:一开始我们写的代码都只是在一个mian函数里面,后来觉得不容易读,所以我们用了快一个小时的时间写了几个函数来简化代码

               根据分析我们看出system函数耗时最大,所以我们又花费了5个小时的时间来简化system函数,虽然到最后这个函数还是耗时最大的,但是我们已经做了改进了

        

    7.在结队项目中学到了什么:

           我们小组第一次做的项目是单词计数,我们在实现了基本功能和扩展功能后发现我们卡在了高级功能那里,高级功能不知道怎么做。所以最后还是决定重新开始做四则运算项目。在我们四则运算的第三阶段我们一开始还是有点懵逼的,不知道要怎么写,但是最后通过问同学以及百度解决了这些问题。总之在写这个项目的时候我学到了很多。

  • 相关阅读:
    python流程控制
    数据类型
    python之初接触
    使用 HttpWebRequest 向网站提交数据
    在 ASP.NET MVC4 中使用 NInject
    第一篇 微信商城 开发前的准备工作
    (一)模块基础
    函数之递归、匿名函数及内置方法
    装饰器的使用原理
    mybatis返回list
  • 原文地址:https://www.cnblogs.com/mmm3/p/9115111.html
Copyright © 2020-2023  润新知