软件工程实践2019第三次作业

代码地址

Github地址:https://github.com/Robot-Blitzcrank/031702140

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(小时)
Planning 计划 20 120
Estimate 估计这个任务需要多少时间 20 120
Development 开发 340 380
Analysis 需求分析(包括学习新技术) 40 500
Design Spec 生成设计文档 20 300
Design Review 设计复审 10 120
Coding Standard 代码规范(为目前的开发制定合适的规范 10 110
Design 具体设计 30 240
Coding 具体编码 160 230
Code Review 代码复审 30 30
Test 测试(自我测试,修改代码,提交修改) 50 120
Reporting 报告 30 60
Test Report 测试报告 10 30
Size Measurement 计算工作量 10 30
Postmortem & Process Improvement Plan 事后总结,并提出改进计划 10 30
合计 790 2440

解题思路

数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理
在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。 每个数字在每行、每列只出现一次。软件工程实践2019第三次作业_第1张图片

代码

软件工程实践2019第三次作业_第2张图片
软件工程实践2019第三次作业_第3张图片
软件工程实践2019第三次作业_第4张图片
软件工程实践2019第三次作业_第5张图片

单元测试样例

软件工程实践2019第三次作业_第6张图片

总结

这次的软工作业对我来说感觉难度很大,因为代码基础比较弱,又有很多东西不明白,代码打不出来。所以去借鉴了一下网上的代码

然后是PSP表格是第一次接触,不太明白应该怎么记录,只是凭感觉自己预估着写的。

要加紧学习,查缺补漏,以便可以更好地完成下次的软工作业

你可能感兴趣的:(软件工程实践2019第三次作业)