软件工程:数独
相关地址
源代码仓库:https://gitee.com/wangzhankun/software_engineering_sudoku
博客地址:https://www.cnblogs.com/harrypotterjackson/p/12101779.html
需求分析浏览:https://www.processon.com/view/link/5e045797e4b06f724092a605
需求分析修改:https://processon.com/mindmap/5e045725e4b0125e291f62d8
PSP2.1
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
* Estimate | * 估计这个任务需要多长时间 | 30 | 45 |
Development | 开发 | ||
* Analysis | * 需求分析(包括学习新技能) | 240 | |
* Design Spec | * 生成设计文档 | 20 | |
* Design Review | * 设计复审(和同时审核设计文档) | 0 | |
* Coding Standard | * 代码规范(为目前的开发指定合适的规范) | 40 | |
* Design | * 具体设计 | 30 | |
* Coding | * 具体编码 | 180 | |
* Code Review | * 代码复审 | 60 | |
* Test | * 测试(自我测试、修改代码、提交修改) | 60 | |
Reporting | 报告 | ||
* Test Report | *测试报告 | 60 | |
* Size Measurement | * 计算工作量 | 30 | |
* Postmortem & Process Improvement Plan | * 事后总结,并提出过程改进计划 | 60 | |
Total | 合计 | 810 |
需求分析
浏览:https://www.processon.com/view/link/5e045797e4b06f724092a605
修改:https://processon.com/mindmap/5e045725e4b0125e291f62d8
参考资料
项目参考
百度 软件工程数独 即可
数独生成算法
- DLX 涉及十字链表