摘要: 1.开发背景 周围有很多人喜欢玩象棋游戏,本以为是很简单的开发过程,没想到费了这么多周折,开发出的也仅仅能进行人机对战。 2.需求分析 棋盘棋子的局面、鼠标响应控制棋子移动、棋子的走法规则、人机对弈的搜索算法、胜负判断。 3.棋子移动规则 中国象棋的棋子的类型大致分为:帅(将)、士、象、马、车、炮、 阅读全文
posted @ 2017-11-29 21:23 安琪拉666! 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 托管平台地址:https://gitee.com/a54321/XiangQiYouXi/blob/master/%E8%B1%A1%E6%A3%8B.py 小组名称:323 小组成员合照: 程序运行方法:C++ 程序运行示例及运行结果: 其他附加内容:代码太多截不下了。还有一点小bug,还没改好。 阅读全文
posted @ 2017-11-29 21:05 安琪拉666! 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 时间过得很快,一转眼一学期又快结束了。上学期刘璐老师教我们《软件工程》这门课时还仅限于理论、书面知识。这学期我们开始实践。从前学习这门课时仅仅是为了应对考试,甚至考试还有复卷。直到我们开始使用博客园来有固定作业,像阅读笔记、阅读题问时,我才真正开始翻看这本厚厚的书,一点一点斟酌一字一句,思考问题。 阅读全文
posted @ 2017-11-29 19:17 安琪拉666! 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、MSF的基本原则: 1.推动信息共享与沟通 2.为共同的远景而工作 3.充分信任和授权 4.各司其职,对项目共同负责 5.保持敏捷,预期和适应变化 6.交付增量的价值 7.投资质量 8.学习所有的经验 9.与顾客合作 二、MSF团队模型 用户体验、产品管理、项目管理、开发、发布管理、测试同等重要 阅读全文
posted @ 2017-11-29 18:58 安琪拉666! 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 敏捷流程中的第三步半中说,程序员写完了代码时,只完成了80%。那么后面的20%由何人何时完成呢? 刚加入团队的人做SP,然后MP和SP每个任务互换位置不就都能权衡了吗? SP MP PM的关联是什么?为什么没有介绍PM呢? 阅读全文
posted @ 2017-11-29 18:47 安琪拉666! 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 软件测试必须有专人负责吗?还是需要哪些专业方面的知识吗? 怎样提高软件的可维护性? 选择软件流程的根据? 阅读全文
posted @ 2017-11-17 09:37 安琪拉666! 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发:1.原则:(1)尽早并持续的交付有价值的软件 (2)欢迎需求的变化 (3)经常发布可用的软件,时间间隔能短则短 (4)业务人员和开发人员每天共同工作 (5)已有进取心的人为核心,充分支持 (6)面对面交流 (7)可用的软件是衡量项目进展的主要目标 (8)应能保持可持续的发展 (9)不断关注 阅读全文
posted @ 2017-11-17 09:31 安琪拉666! 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 学号:2015035107077 得分:9 原因:认真好学,不会的地方知道去查去问。 学号:2015035107078 得分:8 原因:帮助他人,认真负责 学号:2015035107081 得分:7 原因:绘制大框 学号:2015035107084 得分:6 原因:对待自己的代码很认真负责 学号:2 阅读全文
posted @ 2017-11-09 15:56 安琪拉666! 阅读(124) 评论(0) 推荐(0) 编辑
摘要: def md(l,x):a = l.index(x)if x == '*' and l[a + 1] != '-':k = float(l[a - 1]) * float(l[a + 1])elif x == '/' and l[a + 1] != '-':k = float(l[a - 1]) / 阅读全文
posted @ 2017-11-02 23:06 安琪拉666! 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 模块测试:运算功能测试结果:输入数字,进行运算,得出结果。其他补充:出现错误,正在检查。 阅读全文
posted @ 2017-11-02 23:05 安琪拉666! 阅读(116) 评论(0) 推荐(0) 编辑