《团队项目》日志一

对冰球项目的分析: 
此项目一共有以下四个模块: 
1、GUI模块,这一模块主要用于界面来显示。 
主要实现选择用QT进行编程: 
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。 
整体软件的架构都将用qt进行实现。

2、物理引擎模块,这一模块主要用来限制冰球的运动。 
经过了解了一些引擎之后,选择了比较流行的BOX2D物理引擎进行编程。 
Box2D是一个用于模拟2D刚体物体的C++引擎。 
Box2D不是一种计算机编程语言,不需要又从变量啊、数据类型啊一大堆让人头痛的基础知识学起;也不是一种游戏编程软件,不需要复杂的安装与配置。它是一个强大的开源物理游戏引擎,用来模拟2D刚体物体运动和碰撞,由Erin Catto早在2007年用C++语言开发。

3、策略模块,这一模块主要用于对冰球击打的策略进行分析,选出最正确的击打方式,要用到一些算法的帮助。

4、控制模块,这一模块主要用于控制机械手进行击打球,通过策略模块选出的击打策略,用于控制模块进行机械手的控制。

之后将会进行具体的实现。

时间: 2024-08-11 05:57:17

《团队项目》日志一的相关文章

现代软件工程团队项目贝塔阶段_开发日志_2018.01.15-2018.01.19

现代软件工程团队项目贝塔阶段_开发日志_2018.01.15-2018.01.19 2018.01.15 已完成: 1.版本上线 1.1上线操作步骤 1.1.1将网站整体文件夹拷贝到keqi1 1.1.2修改microDefinition.php的数据库名和根目录名 1.1.3修改注册界面发送验证码后直接填充功能 1.1.4修改del的主id的class为hide 1.1.5重新运行根目录的111.php(消除红点,也就是消除服务器返回的多余字符) 1.2修复上线过程中遇到的bug  1.2.1

团队项目-船长日志(前两阶段)

项目日志 一.3月25号下午3点,各结对小组上交对应的模块功能分析. 二.3月26号晚8点,完成对需求分析书的最后修改. 三.3月26号晚8点,开始对立项说明书的整体编写. 四.3月28-30号,根据指导老师要求对需求分析文档进行修改.具体修改内容如下: 胡昕昱补充NABCD    段超凡补充四个象限   车孟杰补充smart原则 五.3月31号晚八点,开始编写系统概要设计说明书,并将任务进行了一下分工: 引言-车孟杰   总体设计-段超凡,刘京维   接口设计-车孟杰,黄浚杰   运行设计-王

团队项目的分工及绩效评估方法

团队项目: 局域网内的通信QQ 团队成员: 程志.王海玲.范庆霞.孙雪媛 团队分工: 程志 负责通信协议的编写并整合所有成员编写的代码 王海玲 负责数据库的设计及jdbc的编写 范庆霞 负责登陆界面和好友列表界面的UI 孙雪媛 负责聊天界面和注册界面的UI 团队的绩效评估方法 目标:为了顺利完成团队任务,促进每一个成员的成长和发展. 每次集合是否按时到场 是否能促进团队的团结. 是否能按时在团队合作中按时完成编码任务 是否能按时提交每日的工作日志 每次提交代码是否写单元测试 达到以上要求者可以给

Music Player团队项目(一)

团队成员及分工 团队: Blue 团队共有六人 姓名:     学号后四位:       贡献分: 张   宇(队长)  1152          1+1.8=2.8分 侯贺琦          1027          1+0.7=1.7分 张玉冕          1153          1+0.3=1.3分 康   贺          1169          1+0.3=1.3分 丁志愿          1011          1+0.4=1.4分 李锦城      

项目日志在项目管理中的应用

1.前言 软件项目的特殊性使其开发难度越来越大,各企业.团队面临的风险也越来越多,这直接导致目前国内软件项目成功率较低.对于目前项目中存在的问题,影响比较大的主要有以下几方面: 1.计划及过程跟踪不足 在开发活动中,项目计划是项目启动后的头一件重大事件,但是经常被忽略或者得不到应有的重视. 项目计划好比是一份项目的交通图,指导项目准确的达到目标,即使它不是被形成提交客户的正式文件,也应该是项目组内的规范文档.可是项目计划往往只是由项目管理者制定或是在项目管理者的脑子里,只有项目管理者知道.这样的

2019年5月23日项目日志

体育馆团体预约系统 UML软件工程项目日志 May,23th ,2019 项目日志 May 22th,晚上21:40 地点&沟通方式:微信 内容:各对象参数内容,数据库涉及范围,修改过程模型,建立数据模型 May 23th,晚上21:40 总结文档,书写博客 结构化需求分析概述 功能分解图(功能需求优先级.主要涉众优先级) 根据上周的UML功能介绍图改进,分清了层次,以及优先级 需求细化与优先级划分 1. 功能需求: 场馆管理,添加.删除.修改场馆信息 客户团体通过页面提交资料和认证请求,由管理

第03组 团队项目-需求分析报告

一.组队后的团队项目的整体计划安排 项目阶段 阶段时间 主要阶段任务 完成情况 前期准备 9.22-10.11 确定选题及成员分工.完成基础学习及前期准备工作 已完成 10.12-10.18 进一步细化分工.设计项目logo.完成选题报告 已完成 10.19-10.25 通过别组提问改进项目功能计划.完成原型设计及界面设计初稿 已完成 团队编程 10.26-11.2 团队编程及前期准备工作 待完成 alpha冲刺 11.3-11.11 实现基础功能.改进界面.完成alpha冲刺前期准备 待完成

第3组 团队项目-需求分析报告

一.组队后的团队项目的整体计划安排 项目阶段 阶段时间 主要阶段任务 完成情况 前期准备 9.22-10.11 确定选题及成员分工.完成基础学习及前期准备工作 已完成 10.12-10.18 进一步细化分工.设计项目logo.完成选题报告 已完成 10.19-10.25 通过别组提问改进项目功能计划.完成原型设计及界面设计初稿 已完成 团队编程 10.26-11.2 团队编程及前期准备工作 待完成 alpha冲刺 11.3-11.11 实现基础功能.改进界面.完成alpha冲刺前期准备 待完成

10.2: 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下-------------答题者:徐潇瑞

10.2: 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下 - 当时的项目有多少用户,给用户多少价值? 现在还有人用吗? - 这个项目能否给我们团队继续开发,源代码/文档还有么? - 项目开发有什么经验和教训 - 对学好软件工程有什么建议 写成一个博客   #团队博客作业2 根据老师的作业要求,我们采访了以前本科认识的一个同学,他在读本科的时候出去实习,参与了一些项目.他参与了手机外卖app的开发,根据他的回答,当时用户有1

团队项目利用Msbuild自定义Task实现增量发布

最近一直在做自动部署工具,主要利用到了Msbuild的自定义Task,通过Task我们可以自定义编译.部署过程减少人工直接干预.Msbuild的详细用法,可以去园子里搜一下,有很多的基础教程,这里就不赘述了,还是集中说一下增量发布的问题. 增量主要涉及到三部分内容,程序.配置和静态文件(例如CSS.JS等),程序的增量比较简单,通过版本对比或者TFS的修改记录便可以查询出被修改过的程序集.配置文件增量大致有两种,全增量和部分增量.全增量也很简单,直接把修改过的配置文件复制到发布包就OK了:部分增