2020软件工程作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
这个作业的要求在哪 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10494
本作业目标 数独代码的实现
作业正文 本文
其他参考文献 百度文库

1.GitHub项目地址:https://github.com/1571543382/ruanjianzuoye.git

2.PSP表格

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning 计划 60 65
· Estimate · 估计这个任务需要多少时间 1200 1500
Development 开发 480 360
· Analysis · 需求分析 (包括学习新技术) 240 60
· Design Spec · 生成设计文档 60 60
· Design Review · 设计复审 30 30
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 30
· Design · 具体设计 350 350
· Coding · 具体编码 60*15 60*20
· Code Review · 代码复审 60 60
· Test · 测试(自我测试,修改代码,提交修改) 120 180
Reporting 报告 30 60
· Test Report · 测试报告 30 30
· Size Measurement · 计算工作量 30 30
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
合计   2100 2700

3.解题思路

1.获取到所有已知格子的值,设所有未知格子的可能值为1-9。如果数独中所有格子的值都已确定...
2.选定第一个未知格子,根据它所在的行、列、宫中已存在的确定值,从此格子的可能值列表中排除...
3.重复第2步,直到处理完所有未知格子,是为一轮。
4.重复进行多轮,直到某一轮中无法确定任何唯一值,进行下一步。如果一轮中无法确定任何唯一值...
5.判断数独是否已解决,即所有格子的值都已确定。如已解决,则退出解题过程。

4.设计实验过程

5.代码说明

6.总结

对于这个题目自己的了解还不够,在这接下来还得继续学习。

原文地址:https://www.cnblogs.com/yu19990509/p/12619434.html