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 |