软工作业03
2020软件工程作业03
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10494 |
| 这个作业的目标 | 数独的实现 |
| 作业正文 | 如下 |
| 其他参考文献 | 百度 |
github地址:https://github.com/sakuraqs/test/commit/b7eb0eb74253cbc05c3ecdd4b628e8ce3ae1678e
(不知道为啥这个好像不能直接访问,但我把他复制到浏览器中可以访问)
2 psp表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 20 | 30 |
| Estimate | 估计这个任务需要多少时间 | 240 | 360 |
| Development | 开发 | 120 | 90 |
| Analysis | 需求分析 (包括学习新技术) | 30 | 30 |
| Design Spec | 生成设计文档 | 20 | 25 |
| Design Review | 设计复审 | 10 | 15 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 15 |
| Design | 具体设计 | 20 | 30 |
| Coding | 具体编码 | 60 | 90 |
| Code Review | 代码复审 | 10 | 10 |
| Test | 测试(自我测试,修改代码,提交修改) | 30 | 60 |
| Reporting | 报告 | 20 | 30 |
| Test Repor | 测试报告 | 10 | 20 |
| Size Measurement | 计算工作量 | 10 | 20 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 10 |
| 合计 |
解题思路
刚看到题的时候我是懵逼的,觉得应该要用迭代和递归去解决,本身我对Java比较熟悉,但是因为eclipse的findbugs一直用不了,所以用了c++。借鉴了网上的,主要是先想好三宫格怎么做,然后再一步步推进。
主函数如下:

利用vs2019进行测试(但是vs出了点问题好像用不了)

输入输出


心路历程
真的是一把辛酸泪,首先是因为上周下了很多Java的测试工具(还不能运行)导致一直用不了,于是用了C++,结果vs还是出了问题(这还有天理吗????)
去问同学大家也都是???我也不会阿??啊啊菜鸡互啄。我一定马上去看各种学习视频,不然下次的作业又要各种查百度调软件(这就算了,软件还调不好,私以为软件下才是最难的坎)
=-=还是好好学习,下周重装系统,看能不能把软件再装好(如果还不行,这还有王法吗??)
自我评价
| 作业头是否完整 | 2 |
| Github地址 | 1 |
| 代码要求经过Code Quality Analysis工具的分析并消除所有的警告 | 0 |
| PSP表格 | 2 |
| 实际过程 | 1 |
| 改进程序性能 | 0.5 |
| 结合构建之法谈心路历程和感想 | 0.5 |
| 总分 | 7 |
浙公网安备 33010602011771号