2020软件工程作业02`
这个作业属于那个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10494 |
这个作业的目标 | 数独代码 |
作业正文 | 如下 |
其他参考文献 | b站 csdn 博客园 |
一.github地址:https://github.com/zhengkang123511/20177635
二.PSP表格
Personal Software Process Stages | 预估耗时 | 实际耗时 | |
---|---|---|---|
Planning | 计划 | 60min | 60min |
Estimate | 估计这个任务需多少时间 | 300min | 400min |
Development | 开发 | 300min | 500min |
Analysis | 需求分析(包括学习新技术) | 200min | 210min |
Design Spec | 生成设计文档 | 60min | 120min |
Design Review | 设计复审 | 60min | 60min |
Coding Standard | 代码规范(为目前的开发制定合适的规范) | 40min | 40min |
Design | 具体设计 | 300min | 380min |
Coding | 具体编码 | 300min | 400min |
Code Review | 代码复审 | 120min | 140min |
Test | 测试(自我测试,修改代码,提交修改) | 300min | 310min |
Reporting | 报告 | 60min | 60min |
Test Report | 测试报告 | 30min | 40min |
Size Measurement | 计算工作量 | 30min | 30min |
Postmortem & Process improvement Plan | 事后总结,并提出过程改进计划 | 100min | 100min |
合计 | 30小时 | 47小时 |
三.解题思路
看见老师在群里说这次作业有点难,一点进来,巧了,一堆看不懂的东西,于是赶紧百度csdn巴拉巴拉的找,什么回溯啊,暴力搜索法,整了半天才搞懂。
九宫格顾名思义就是9x9的方格,填81个数,每行每列的数字不能重复即可。
四.具体代码
五.程序实现
六.性能分析图
这个东西我傻了百度了半天也解决不了
七.总结
本来已经在我弟电脑上整的差不多了,到了家才想起我爸的老古董电脑是真的不行,
而自己的电脑在学校没带,在我弟电脑上是win10 vs2019的,我爸的win7 只能用vs
2017,代码直接用不了,差点心态爆炸,最后急急忙忙的整了个与题目要求有点大的
代码,在这一段过程里,我深刻的意识到我的基础是多么的差劲,很多东西都要去百度
去搜,不过多多少少也学到了东西,在以后的学习里一定要更加努力才能赶上进度了。
八.自我打分
作业头 | GITHUB项目地址 | 消除警告 | psp表格 | 实现过程 | 改进行性能程序 | 解题思路 | 代码说明 | 心路和感想 | 总分 |
---|---|---|---|---|---|---|---|---|---|
2分 | 1分 | 2分 | 1分 | 2分 | 1分 | 1分 | 1分 | 1分 | 12 分 |
2 | 1 | 1 | 1 | 1 | 0 | 0.5 | 0.5 | 1 | 8分 |