软件工程:数独

相关地址

源代码仓库: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

参考资料

项目参考

百度 软件工程数独 即可

数独生成算法

  1. DLX 涉及十字链表

PSP

原文地址:https://www.cnblogs.com/harrypotterjackson/p/12101779.html