软件工程第三次作业
这个作业属于那个课程 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/jstyt/jstt/blob/master/ShuDU.java

 

2.PSP表格

PSP2.1 Personal Software Process Stages 预估耗时 实际耗时
planning 计划 20min 30min
Estimate 估计这个任务需要多少时间 24h 48h
Development 开发 3h 4h
Analysis 需求分析 1h 1.5h
Design Spec 生成设计文档 30min 1h
Design Review 设计复审 30min 40min
Coding standard 代码规范 40min 40min
DEsign 具体设计 2h 3h
Coding 具体编码 3h 4h
cade Review 代码复审 1h 2h
Test 测试 1h 1.5h
Reporting 报告 40min 1h
Text Repor 测试报告 30min 40min
Size Measurement 计算工作量 30min 30min
Postmortem&Process  
Improvement Plan  
事后总结, 并提出过程改进计划 40min 1h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3、解题思路

看到题目就懵逼了,这是什么?我该怎么做?要求都好多,题目一下子也整不明白,都想直接放弃了,基础有点差,拿着这题目无从下手。后来就只能寻求网上大佬,百度的帮助了。通过搜资料,才慢慢对题目有了了解,然后着手开始做。开始以为用递归来解,后来又查了一波资料,数独的主体还是得采用回溯法。

 

 

 

 

4、代码设计

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5、改进分析

 

 

 

 

 

 

6、心路历程与总结

这次作业对我来说感觉很难,基础有点差,好多都不会,以前学的知识也没有巩固,看到这作业真的是一脸懵逼的想放弃。经历重重困难,才交了这么份作业,与老师的要求还天差地别,优化,算法,java等都没有学好,以后努力赶吧!