首页 > 其他 > 详细

实验作业1

时间:2018-09-11 23:22:37      阅读:219      评论:0      收藏:0      [点我收藏+]

一、预估与实际

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

二、需求分析

我通过查阅网资料的方式了解到,小学一,二年级数学有如下的几个特点:

  • 特点1
  • 较为的简单,数字多为100以内
  • 特点2
  • 数字不会出现小于零的情况
  • 特点3
  • 不会出现小数等一些较难的计算
  • 特点4
  • 一般乘除法只会出在乘法表格那一些内容
    经过分析,我认为,这个程序应当:
  • 数值采用int类型
  • 不会出现负数的情况
  • 注意数组长度的控制

    三、设计

1. 设计思路

说明你如何设计这个程序

  • 用户输入的数据是否符合要求
  • 将生成的题目和答案写入文件当中
  • 随机生成的题目是否符合要求

2. 实现方案

写出具体实现的步骤

  • 准备工作:
    -先在Github上创建仓库,克隆到本地,编写代码后通过git上传到Github上。
    -实验任务的了解和思路规划
  • 技术关键点
    -如何输出文件
    -如何将代码提交到仓库
    -进行判断数据是否符合要求

四、编码

请说明你如何按照设计思路进行编码,并记录你在开发中遇到的问题,与解决过程

1. 调试日志

-结果错误,显示不出数字,开头的数值输入错误。
-无缘无故抛异常,因为代码疏漏导致抛异常
-数组越界,要输入两个参数,但是只输入了一个参数。

2. 代码规范

  • 代码中的命名不允许直接使用中文的方式
  • 杜绝完全不规范的缩写
  • 方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格
  • 人工检查代码是否符合规范

五、测试

  • 输入11311 显示错误,原因在于不符合要求
  • 输入-3 结果错误,原因在于数值不符合规范
  • 输入ASD 结果错误 原因在于数值不符合规范
  • 输入765+4222 结果错误,原因在于不符合程序运行要求
  • 输入!#@¥% 异常, 原因不符合要求。

六、总结

  • 使用“软件开发的基本策略:分而治之”。
  • 尝试去先去思考再去解决问题,不要一股劲头的蛮干,这样的效率十分的低下
  • 写代码的时候一定要注意细节上的问题,比如符号和单词,避免后面核查不出来问题。
  • 代码太难了,完全搞不懂。
  • 之后一定要好好学习,弥补不足 。
  • 老师,我尽力了。

实验作业1

原文:https://www.cnblogs.com/ming123-/p/9630470.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!