标签:形式 总结 加强 ima 没有 编码调试 变量 person 用户输入
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
? Estimate | ? 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | ||
? Analysis | ? 需求分析 (包括学习新技术) | 50 | 100 |
? Design Spec | ? 生成设计文档 | 20 | 30 |
? Design Review | ? 设计复审 | 20 | 30 |
? Coding Standard | ? 代码规范 (为目前的开发制定合适的规范) | 60 | 100 |
? Design | ? 具体设计 | 60 | 100 |
? Coding | ? 具体编码1 | 150 | 120 |
? Code Review | ? 代码复审 | 60 | 60 |
? Test | ? 测试(自我测试,修改代码,提交修改) | 100 | 150 |
Reporting | 报告 | ||
? Test Repor | ? 测试报告 | 30 | 30 |
? Size Measurement | ? 计算工作量 | 20 | 30 |
? Postmortem & Process Improvement Plan | ? 事后总结, 并提出过程改进计划 | 30 | 60 |
合计 | 720 |
我通过查询小学教学大纲的方式了解到,小学一年级加减法有如下的几个特点:
经过分析,我认为,这个程序应当:
小学二年级乘除法有如下的几个特点:
经过分析,我认为,这个程序应当:
说明你如何设计这个程序
比如:
写出具体实现的步骤
比如:
请说明你如何按照设计思路进行编码,并记录你在开发中遇到的问题,与解决过程
记录编码调试的日志,请记录下开发过程中的 debug 历程
比如:
运用了“简单工厂”的设计模式,根据运算符号的不同,工厂就实例化出合适的对象,通过多台,返回对应的子类的对象,实现了随机数的生成。
请给出本次实验使用的代码规范:
并人工检查代码是否符合规范
测试用例 | 预期结果 | 实际结果 |
---|---|---|
dfsfh 1 | 输入有误,程序结束! | 同预期结果 |
103120 1 | 输入有误,程序结束! | 同预期结果 |
-123 2 | 输入有误,程序结束! | 同预期结果 |
001 2 | 输入有误,程序结束! | 同预期结果 |
10 56 | 输入有误,程序结束! | 同预期结果 |
10 -1 | 输入有误,程序结束! | 同预期结果 |
10 xzh | 输入有误,程序结束! | 同预期结果 |
10 2 | 正确文档输出 | 同预期结果 |
请总结过程中的教训和经验,思考
是否使用了“软件开发的基本策略:分而治之”,是否需要重构
是采用了分而治之的策略,基本做到了”一个类只实现一个功能“,将各个类的功能细分。
对于重构了解的不多,但如果需要扩展功能的话,可能会比较容易扩展:比如 需要新增形如: A+B +C的运算
“高质量的设计、规范的编码以及有效的测试是保证软件产品质量的三个重要方面”,你是否采用了相关的手段,是否需要重构
采用了“简单工厂”的设计模式,对于重构方面的知识还要加强
标签:形式 总结 加强 ima 没有 编码调试 变量 person 用户输入
原文地址:https://www.cnblogs.com/hkttty/p/9631826.html