运行与总结

摘要: 通过本次计算机网络课程设计,我更加充分的理解了课本上的知识,并能够加以扩展,从而应用于实践当中。这几天的课程设计令我受益匪浅,很多平时模棱两可的知识点都认真复习并实践了。这个网络五子棋是基于Socket通信的游戏,是一种客户端服务器的模式。该程序采用的是服务器与客户采用TCP连接发送信息,服务器打开... 阅读全文
posted @ 2015-06-21 20:45 莫小兮 阅读(169) 评论(8) 推荐(0) 编辑

测试与调试

摘要: 主代码#include"stdafx.h"#include"FiveChess.h"#include"ServerSocket.h"#include"FiveChessView.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHI... 阅读全文
posted @ 2015-06-21 20:44 莫小兮 阅读(262) 评论(7) 推荐(0) 编辑

面向对象的程序设计

摘要: 题目:五子棋游戏一.引言1.编写目的:通过本课程设计,使学生巩固面向对象程序设计的基本概念、原理和技术,学会使用VisualC++开发工具进行简单面向对象程序的开发,将理论与实际相结合,完成一个小型面向对象程序的设计与实现,并在此基础上强化学生的实践意识,提高其实际动手能力和创新能力。2.定义:类:... 阅读全文
posted @ 2015-06-14 19:23 莫小兮 阅读(254) 评论(12) 推荐(0) 编辑

设计类图

摘要: 一、用例图落子2.基于用户的用例图3步数用例图4.系统用例图1)输出棋盘界面菜单及图像2)开始进入控制3)黑白棋正确输入格式控制4)判断黑白输赢控制5)正确计数对羿步数及下一步所要走的棋盘界面二、类图 阅读全文
posted @ 2015-06-07 16:08 莫小兮 阅读(251) 评论(10) 推荐(0) 编辑

测试计划

摘要: 本项目所开发的软件系统全称为“多功能五子棋游戏”。本项目为《高级软件工程》课程大作业选题,由项目客户(姜明老师)提出并由Flying团队组织开发,本项目开发主要目的为学习并熟悉软件工程项目开发流程,本项目的预期用户是中国科学技术大学软件学院软件工程专业06级(硕)嵌入式系统设计专业方向所有五子棋游戏... 阅读全文
posted @ 2015-05-31 17:05 莫小兮 阅读(585) 评论(13) 推荐(1) 编辑

SRS用列建模

摘要: 基本规则:五子棋是两个人之间进行的竞技活动,由于对黑方白方规则不同,黑棋必须先行。五子棋专用盘为15×15,五连子的方向为横、竖、斜。禁手是对局中被判为负的行棋手段。白棋无禁手。在棋盘上以对局双方均不可能形成五连为和棋。黑方在落下关键的第五子即形成五连的同时,又形成禁手。此时因黑方已成连五,故禁手失... 阅读全文
posted @ 2015-05-31 16:41 莫小兮 阅读(219) 评论(14) 推荐(0) 编辑

利用NABCD模型进行竞争性需求分析

摘要: 1.N(Need,需求)对象:A.学生 面对着一张印满数学计算题目的试卷,看起来就显得枯燥无味,没有想做下去的心情。但是对一款可以锻炼运算能力和娱乐的而且界面生动有趣,吸引眼球的APP,这类问题就迎面而解了。B.家长 解决家长紧张孩子数学运算学不好,想找更好的方法,更系统的方案教育自... 阅读全文
posted @ 2015-05-24 16:05 莫小兮 阅读(175) 评论(18) 推荐(0) 编辑

.团队组建及项目启动

摘要: 从项目目标属性出发,应从开发质量和项目工时两个层面设计考核指标体系。析,“绩效的绩效管理可以达到战略目的、管理目的及开发目的”。目前在IT业界,一些应用较好的考核体系也正逐渐显现出来。以一成功IT企业为例,其考核体系分为两部分,项目考核为员工日常工作考核,根据项目周期进行考核,考核结果直接反映为项目... 阅读全文
posted @ 2015-05-24 16:01 莫小兮 阅读(164) 评论(15) 推荐(0) 编辑

github心得

摘要: 心得 :1:安装:省略2.配置Git以及上传代码安装Git成功后,如果是Windows下,选择GitBash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几次就记住啦。首先初始设置Git2.配置Git以及上传代码安装Git成功后,如果是Windows下,选择GitBash,在命令行中... 阅读全文
posted @ 2015-04-25 21:10 莫小兮 阅读(212) 评论(1) 推荐(0) 编辑