[2017BUAA软工]个人项目:数独】的更多相关文章

零.github地址 GitHub地址:https://github.com/Liu-SD/SudoCmd (这个地址是命令行模式数独的仓库,包含了用作测试的BIN.DLL核心计算模块地址是:https://github.com/Liu-SD/SudoCore ,UI界面项目地址是:https://github.com/Liu-SD/SudoUi .) 一.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planni…
软工个人项目 一.Github项目地址 https://github.com/Lydia-yang/2017BUAA-SoftwareEngineering 二.解题思路 在刚开始拿到题目的时候,关于生成数独终局,我的思路是可以随机生成数然后选择适合的数填满即可得到,后来通过上网查找一些数独生成算法,发现可以通过一定的顺序来减少工作量,比如将1到9个数字依次随机填入3*3的宫格里,或者记录每次每次尝试的数避免重复,还有初始化对角线的3个3*3的宫格,或者依次填入1到9等.最后选定了将1到9个数值…
软工结对项目 一. Github项目地址 https://github.com/crvz6182/sudoku_partner 二. PSP表格 Psp personal software progress stages 预估耗时 实际耗时 planning 计划 15 20 estimate 估计这个任务需要多少时间 10 10 development 开发 600 700 analysis 需求分析 20 25 design spec 生成设计文档 15 15 design review 设…
一.项目地址 https://github.com/Slontia/Sudoku 附加作业(GUI):https://github.com/Slontia/SudokuGUI 二.开发时间 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 5 Development 开发 · Analysis · 需求分析 (包括学习新技术) 10 · Design Sp…
1.项目GitHub地址:https://github.com/ZiJiaW/Soduko (由于一开始把sudoku看成了soduko,于是名字建错了,读起来可能有点奇怪…) 2.项目PSP表格如下: PSP2.1 Personal Software Process Stages 预估耗时 实际耗时 Planning 计划 0.5h 0.5h .Estimate .估计这个任务需要多少时间 0.5h 0.5h Development 开发 20.5h 21.5 .Analysis .需求分析(…
结对项目:数独扩展 1. Github项目地址 https://github.com/Slontia/Sudoku2 2. PSP估计表格 3. 关于Information Hiding, Interface Design, Loose Coupling的设计 首先,在王辰昱同学的提醒下,我们将一开始的代码按照功能分为若干个.cpp文件,每一个.cpp只处理一件事,如create_puzzle.cpp文件负责生成数独,而solve.cpp文件负责解决数独,在一定程度上保证了代码的低耦合性. 我认…
心得体会 回顾此次个人项目,感受比较复杂,最明显的一点是--累!代码编写.单元测试.代码覆盖.性能优化,环环相扣,有种从作业发布开始就一直在赶DDL的感觉,但是很充实,也学习到和体验了很多东西.最令人兴奋的是单元测试阶段,看着自己精心构造的测试样例一个接一个被刷绿,心中别提多激动了! 这是软件工程课的第一次作业,在本次作业中,我第一次体验了从了解需求.规划设计,到开发和测试,再到最终发布的完整流程.这让我感受到设计一个软件并不只是要让代码跑得对,还要做很多额外的工作去保证代码跑得又快又好. 但其…
2017BUAA个人项目小结 一.作业链接 http://www.cnblogs.com/jiel/p/7545780.html 二.评分细则 0.注意事项 按时间完成并提交--正常评分 晚交一周以内--0分 晚交一周以上或不交--倒扣本次作业分数 抄袭--倒扣本次作业分数 1.博客细则 博客共15分,分布如下: 在文章开头给出Github项目地址.(1') 在开始实现程序之前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间.(0.5') 解题思路描述.即刚开始拿到题目后,如何…
BUAA软工个人项目准备工作 零.注册Github个人账号(你不会没有吧..) 这是Git的使用教程: http://www.cnblogs.com/schaepher/p/5561193.html 感谢西瓜助教!:D 一.下载与安装VS2017社区版 这是下载链接: https://msdn.itellyou.cn/ 这是安装教程: http://www.cnblogs.com/Metak/p/7471671.html 个人项目将要求使用C++/C#进行开发,请确保你的开发环境已配置好. 二.…
BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如下: 言之有物,按照提示的模板来写 (9分) 格式便于阅读,条理清晰 1分 言之有物 8分 对一个部分的提问回答得有亮点 4分 对两个部分的提问回答得有亮点 6分 对所有提问均能有有亮点的回答 8分 能回答助教与老师的点评(1分) 对老师和助教的点评做出了回应 1分 注1:将根据改进情况酌情增加第一…