• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
萱纸
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 下一页
2016年6月16日
团队项目总结2-服务器通信模型和顺序图
摘要: 接上篇。 选用基于WIN32的WSAAsySekect模型. WSAAsyncSelect模型自动把套接字设为非阻塞模型,并为套接字绑定程序窗口句柄,当有网络事件发生时,该向该窗口发送消息。 通信过程: 1) 服务器端首先启动监听程序,对指定的端口进行监听,等待接收客户端的连接请求; 2) 客户端程 阅读全文
posted @ 2016-06-16 16:44 xuanzhi 阅读(401) 评论(0) 推荐(0)
团队项目总结1---需求分析和类图
摘要: 软工课程的学习刚刚结束,我们的小型网络游戏开发第一版本已经完成。开发文档也完成并请老师查看给予了一些建议。 在用例图部分,我们先前分成了客户端和服务端用例图,遭到了老师的批评。用例图是站在使用客户的角度上来说的,我们一直改变不了思维定式,从代码的角度上将系统分成了两个部分,这是不对的。后来我们更改了 阅读全文
posted @ 2016-06-16 16:25 xuanzhi 阅读(1683) 评论(0) 推荐(0)
2016年5月30日
网络游戏阶段性总结
摘要: 团队项目临时改成了设计并实现网络游戏。我们设计的网络游戏是一款小型2D RPG仙侠类游戏。 整个系统分为客户端和服务端。 1.客户端: 游戏分为三个职业,用户从连接上服务器之后,可以选择注册或注册。玩家在体验游戏过程中,可以享受音乐,和其他玩家聊天PK,升级打怪,以及根据游戏剧情接受主线任务,并涉及 阅读全文
posted @ 2016-05-30 20:37 xuanzhi 阅读(777) 评论(3) 推荐(0)
2016年5月10日
团队项目——地铁信息查询路程规划模块初步设计
摘要: 基本的数据结构为无向图。但是考虑到地铁站太多,如果把地铁站都作为此无向图中的顶点,生成的图太过复杂,这样生成最短路径算法效率肯定也不高。所以我们的思路是无向图中只保留换乘站,而两个换乘站之间的普通车站就退化成边。 基于这个思路,设计的数据结构为 其中换乘站和普通站的数据结构相同,都是如下结构体 st 阅读全文
posted @ 2016-05-10 19:09 xuanzhi 阅读(668) 评论(1) 推荐(0)
2016年5月3日
UML用例图在实际项目中的应用
摘要: 对我而言,目前还不能很好地回答这个问题。从来没有在项目中使用过模型,这还是因为以前项目不靠建模也能完成,没有用户,哪来的需求分析呢?UML建模,决定你建的是鸡窝还是摩天大楼,但是我做过的项目甚至连鸡窝都算不上。 用例图对应的是用例模型,在实际项目中,有用户,有团队,不再是自己一个人敲的事情了,人多了 阅读全文
posted @ 2016-05-03 13:32 xuanzhi 阅读(3799) 评论(0) 推荐(0)
2016年4月26日
初学UML——用例图
摘要: 开始学习UML建模语言,从用例图入手。建模工具选择visio 用例图描述的是参与者所理解的系统功能,主要元素是用例和参与者,是帮助开发团队以一种可视化的方式理解系统的功能需求。这时处于项目初始,分析用户需求的阶段,不用管怎么实现具体的功能,只要能向客户形象化的表述项目的功能就行。 用例图有四个部分: 阅读全文
posted @ 2016-04-26 09:13 xuanzhi 阅读(87102) 评论(2) 推荐(2)
2016年4月16日
结对编程总结
摘要: 我和小伙伴两个人在这四周的结对项目中体会了下结对编程这种开发形式,总体来说还是很新奇愉快的。 我们的分工基本上是这样:我完善程序的基本功能,并将以前乱七八糟的程序划分了基本模块,小伙伴她学习了软件测试的基本方法,对我们的程序进行了测试。 我们两个人都习惯了独自敲电脑的学习方式,一开始并不能体会到结对 阅读全文
posted @ 2016-04-16 10:38 xuanzhi 阅读(229) 评论(0) 推荐(0)
结对编程之软件测试
摘要: 软件测试分为黑盒测试和白盒测试。我们按照书上的类容对在刚刚完成的程序上进行了这两类方法的基本测试。 黑盒测试:采用了等价类划分方法测试,具体操作如下: 1)划分等价类并进行编号 2)小于1 3)大于300 5)小于-100 6)大于100 7)有 8)无 9)0~6之间 10)小于0 11)大于6 阅读全文
posted @ 2016-04-16 10:08 xuanzhi 阅读(391) 评论(0) 推荐(0)
2016年4月2日
结对编程进展总结
摘要: 将整个程序分为三个模块,自动生成表达式模块,接收表达式判断用户输入模块,接收表达式字符串计算模块 1.接收表达式字符串计算模块 Calc( ) 正如要求中的一样,Calc函数接收字符串的输入,字符串里就是运算式子,例如“5+3’1/2”,这个模块的返回值就是一个字符串,例如上述运算式子的返回就是“8 阅读全文
posted @ 2016-04-02 15:02 xuanzhi 阅读(191) 评论(0) 推荐(0)
2016年3月26日
"struct"类型重定义解决办法
摘要: #ifndef 在头文件中的作用 在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量 “重定义”的错误。 在头文件中使用#ifndef #define #endif能避免头文件的重定义。 方法:例如要编写头文件test.h 在头文件开头写上 阅读全文
posted @ 2016-03-26 21:17 xuanzhi 阅读(5783) 评论(0) 推荐(0)
上一页 1 2 3 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3