软件工程课程设计团队项目总结与项目报告css
漆艺:html
身为团队的PM项目经理,开始的时候本身还不知道该作些什么,由于本身项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目作好,而且发挥各个成员的做用。开始咱们团队想的是作一个网页单机游戏,后来想到这种类型不少,就加了个心理分析,这种不多见,功能也很特别。在搭建服务器的过程当中,本身作了不少,在网上也查了不少资料,就是不知道该怎么搭建,通过很多努力,最终仍是搭建好了网站服务器,能上传网页到服务器上,外网也能访问。开始本身用lua写的贪吃蛇游戏,不知道该怎么上传到网页上作成H5网页小游戏,因此就没上传。在次过程当中,自学了H5网页开发,要连接各类网页及H5小游戏。努力总会有收获,在团队中获得了很好的锻炼,了解了项目开发的基本流程,可是仍是要多多努力,多去了解开发流程。也要充分发挥出团队的力量。前端
赖芝任:数据库
本次团队项目我负责的是UI设计,一共有九个游戏,分别是象棋,驴子跳跳,2048,Mario,泡泡龙冒险,龙珠,植物大战僵尸,mousehit,天机。为这九个游戏寻找符合游戏主题、合适的图片,界面设计,背景图片。其中包括游戏进入的界面,游戏运行界面。色彩格调简单,总体简洁不花哨。此次项目的完成让我学习了PS这项工具,虽然只是起步阶段,可是良好的开端,此次给本身打分的话我给本身打良吧。windows
张昊天:浏览器
咱们团队的项目是内心分析游戏,是在网上作一个小游戏平台,而后经过收集用户进行何种游戏的频率,次数,占总进行比例等数据,按照用户对不一样种类的游戏的偏好,进行相应的分析,从而得知用户性格等等。虽然在团队成立的初期,咱们的企划是作一个以休闲游戏为主的在线的小型游戏平台,但因为理解,执行等等缘由,成为了作内心分析游戏。服务器
在团队中做为SM,发现了咱们团队对于技术的缺陷,以及初期多数团队成员对于项目的积极性不高的问题,但在后面,项目可以支撑起来,除了PM和技术相对成熟的成员的努力之外,也在于多数成员可以花费必定的时间维护,支持项目,同时对于技术较差的同窗,也可以在课余的时间里面,可以本身调动本身起来,可以学习到必定的知识。网络
赵宇:架构
我做为团队项目中数据库设计和开发的成员,在此次数据库设计中完成了其中的工做,其中数据库中可以记录的信息具备记录注册信息,记录登录信息,记录在界面中选择游戏种类的次数和在游戏时间的记录信息,开始学习数据库的时候,犯有不少错误,最开始设计的数据库不能使用,不能记录信息,以后改善的数据库可以实现以上的功能,此次数据库学习中让我巩固对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提升了个人综合运用所学知识的能力。此次学习中团队一块儿努力学习,努力进步。框架
樊治国:
我在团队项目中主要负责测试用例和测试报告的撰写。咱们团队项目的内容主要是关于游戏的。在撰写测试用例过程当中,对于每一个功能的测试或许会有一些不足,可是最后仍是完成了。尽管经过的用例占了一大部分,仍是出现了一些未能经过的测试用例。在撰写测试报告时已经明确的指出来了。由于本身对于JS的了解不是很足,致使一部分测试用例未能修改过来。相信在之后的学习中随着本身专业知识的不断加深,能够弥补本身现阶段的不足。
在此次团队项目后发现了本身的不足和欠缺,同时也明白了团队力量相对于我的的优点,相信本身会在之后的学习中能够更加出色的完成本身的工做。
朱能:
我在团队项目中的负责的是测试计划和测试说明。参加软件测试工做后,随着工做经验的增加自我感受愈来愈好。一次针对项目的新的小游戏进行测试的时候,对项目测试有了很深入的了解,在进行团队的测试时,有条列的进行测试,不至于找不到方向。
刚开始的时候,老是思考如何作好软件测试。我总结了有些经验是实战中获得的,因此不断尝试引入新的测试流程而后评估,这个过程虽然很痛苦,可是从中积累了很多经验。这段时间让我学习到了不少东西,接触了 js,css ,测试管理工具,自动化工具。因为工做中常常写报告反倒养成了总结教训的习惯,由于纸面上的东西是永远也忘不掉的。在写的过程当中能够不断补充扩展,整个过程是思想升华的过程,当年达摩面壁九年就是融会贯通的典型例子,若是他不是有个思考的过程,他也不能成为一代你们。若是后来不时有人把他的绝技记录下来,也就不能有后来的少林寺七十二绝技。
要想成为好的测试人员,还要了解你要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要能够多看看用户的反馈信息,这些才是用户最关心的,也是你在测试中须要注意的问题,知足客户是最大的须要。可是了解软件需求以后要学会要多读些软件系统的技术文档,软件设计文档,这些文档能够帮助你了解产品如何工做。还有多看看公司 Bug 库中的问题,这些存在的问题能够帮助你了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,若是对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操做系统的知识,有助于你发现缺陷,定位问题更加准确。
陈卓:
经过一个学期的软件工程的学习,在袁飞老师的带领下,咱们两个班了解了一个项目的具体分工、具体流程。咱们小组east wood作的是一个游戏网站,有植物大战僵尸、象棋、驴子跳跳、打飞机、打地鼠、204八、泡泡龙连连看、超级玛丽等有趣好玩的游戏。我主要负责的是文档编写,起初我觉得文档编写就是写写字的文字游戏,但在后来具体的项目中,我了解到文档编写仍是要了解项目的架构、具体的代码,特别是项目的架构,这对一个项目是很重要的,至关于建造一幢大厦所须要的设计图纸。我给本身打一个良,也就是70分左右。之因此打这样一个分是由于我对项目的架构仍是有不太懂的地方,对整个项目的具体流程仍是有些不清楚的地方。我具体负责的是网页结构设计文档的编写,这个项目让我了解了一个网站的具体架构以及主网页与众多子网页的关系。主网页能够进入各个子网页,子网页能够返回主网页。在之后的学习与生活中,提醒我要一步一个脚印,踏踏实实走好每一步。
刘通:
本次项目中,我负责的主要是网站游戏代码和部分后台操做。去网上寻找可运行且符合网站主题的游戏,和跟着pm学习。在添加游戏的过程当中学习基于网页的HTML5游戏开发,经过慕课网学习以Adobe Dreamwer CS6软件进行游戏代码分析和修改。并解决了部分游戏的运行问题。能操做服务器的部分功能如游戏挂载。能力有限的我在本次项目中处于学习状态,在跟随pm尽可能的完成任务的状况下学习了不少网页和游戏开发的知识。项目开发中,我我的的贡献不大,颇为羞愧但在开发过程当中就我的而言我学到了许多。
陆迪:
经过软件工程最后的团队项目我学习到了不少新知识,在这个过程当中我切实体会到了一个软件从最初的构想到最后上服务器运行所历经的一些步骤,我相信这对我之后进入社会会起到必定的帮助做用。在这个项目中我主要是负责的前端部分,那段时间我认真的学习了HTML、DIV和CSS方面的知识,从开始写网页的焦头烂额分分钟想放弃到最后彷佛有个样子了,这段时间我在我队友,特别是蒋媛的帮助下成长了许多。我相信咱们EAST WOOD团队一块儿认认真真脚踏实地的完成项目的这段不懈努力的日子会成为咱们大学中最美好的回忆之一。最后我想用一句话送给我本身:You can always something work,if you really put your mind to it.
蒋媛:
从毫无网页编写基础,到入门,经过自学成功的制做出了团队要求的网页,虽然界面不是那么美观,可是基础框架和功能都是完善的。同时在团队合做中明白了团队沟通交流的重要性,了解了敏捷开发的流程。总之,学到了不少知识,在整过程努力但未尽力,我能够作的更好。
咱们团队的项目是作一个网页游戏,相似于4399那样的,游戏有不少种,分别是超级马里奥,象棋,驴子跳跳,飞机大战,打地鼠,2048,植物大战僵尸,泡泡龙。这些都是H5网页小游戏,基于CSS,JS语言写的。在整个过程当中,咱们团队都充分发挥本身的能力,每一个工做都分配的有条有理,每一个人也都认真完成分配的任务。这个过程说长不长,说短不短,但这确实锻炼了每一个人的能力,也让团队成员学到了许多不曾了解过得知识,增长了团队成员的知识面。
团队一组个体成员为实现一个共同目标而协同工做。团队工做就是团队成员为实现这一共同目标而共同努力。项目团队工做是否有成效会直接影响项目的成败,尽管计划以及项目经理的工做技能是必要的,但人员——项目经理和项目团队——才是项目成功的关键。项目成功须要一个有效的项目团队。咱们组每位成员都精心付出了本身的努力,相互依赖,齐心合力地进行工做,已保证项目目标的成功实施. 同时咱们组也作到了如下的关键几点:
1. 对项目目标的清晰理解。
2. 对每位成员角色和职责的明确指望。
3. 目标导向。
4. 高度的合做互助。
5. 高度信任。
在作这个项目中,随着成员之间开始相互信任,团队的信任得以发展。大量地交流信息、观念和感情,合做意识加强,团队成员互相交换见解,并深深地感受到咱们能够自由地、建设性地表达咱们的情绪及评论意见。
一个绩效良好的项目团队颇有必要管理好时间。为有效管理时间,团队成员要明确每周的目标,天天制定一个作事表,集中精力完成当天的作事表。要控制干扰,谢绝参加那些对实现目标没有意义的活动。团队成员也要有效利用等待的时间,一次性处理好文件工做,并要为实现目标奖励本身。咱们组的每位成员都全力以赴地为这个项目付出,期待项目最后成功的实施。如前所述,团队中没有自个人概念,也就没有我的的胜败,若是项目成功了,每一个人都是赢家。
3.软件度量
3.1项目特色
咱们小组所制做的项目名称为心理分析游戏。项目的具体内容为搭建一个在线小游戏平台,经过注册用户长期的在在线游戏平台上的使用,咱们将会在后台收集用户每次进行游玩的信息,而且经过统计用户对于各类游戏上的信息,好比用户对于每一个游戏的游玩次数,使用每一个游戏的总占比,用户使用游玩各个游戏的频率分布,在每一个游戏上所花费的总时间,进行游戏的总时间,在每一个游戏上所花费的一次游玩的平均时间等等。同时咱们将不断地扩充,维护这个系统,好比增长相似于用户最常登录网站的时间段,用户对于该游戏点击游玩分布的时间段等等做为评定基准。
在此基础上,咱们将对于全部的信息评定,给出一个相似于多边形图的性格分析结果。在初期,基本给定了简单的,大致的三个性格类型,在日后,咱们也将对不一样的所收集的信息进行更加细致的分析,再会结合心理学,社会学等等方面的知识,在最后可以给出更加完善的,合理的分析。
基于以上的条件下,咱们也会制做一个在线的小游戏平台,在平台上投放不一样种类的,并不大量的,不过重复的游戏。做为小游戏平台,在初期咱们主要本身投放游戏,以可以符合以上的心理,预计在平台建设一段时间后,咱们能够接受一些原创的,独立的,通过筛选后的,合适的小型或轻量级的游戏,固然,对于平台的发展和完善,在初期只是一个初步设想,具体的实现,具体的方案,网站具体的总体风格,杀手功能等等,也有可能伴随时间的后移,伴随一个可能更好的,更合适点子闪现而改变。
3.2业务须要
目前中国总体网络游戏市场随人口红利减弱而增速放缓,中国网页游戏市场进入平台期,在网页游戏产品方面,精品化产品推进了中国网页游戏市场产品数量降低,竞争格局方面,中国网页游戏市场竞争格局趋于稳定,研云一体的优点明显显现。其中网页游戏市场上许多企业改变战略方向,好比腾讯网页游戏依托社交网络,保持平台第一位置。此外,37游戏在页游业务的基础上,更多的布局泛娱乐。在技术方面日益增长的竞争和飞跃,迫使公司采起创新的方法来评估本身的过程、产品和服务。这种评估将帮助咱们改善业务,使咱们可以取得成功,而且得到更多利益和较高的市场占有率。
3.3度量的重要性
● 度量是用来提升质量、产品生产力以及服务,从而达到客户满意度。
● 对于管理组织很容易分析数据而且深刻下去。
● 当过程不受控时有不一样的度量方式做为监控者。
3.4性能测试效率(PTE)
性能测试期间的需求数 = 4 ;
在产品中,平均响应时间比指望值更好,在性能测试结束后没有知足需求=1 ;
PTE = (4 / (4+1)) * 100 = 80% 性能测效率是80% 。
3.5部分游戏性能
测试环境:在windows操做系统下,在浏览器上运行游戏,进行相关功能的测试。
飞机射击游戏:
测试过程:进入游戏界面以后,根据提示语句,选择本身想要设置的按键和语言,还有选择游戏难度,而且进入游戏体验3中不一样难度的游戏。
预期结果:在界面能够根据提示顺利的设置游戏按键和语言。还能够成功的更换难度,以此体验不一样难度的游戏过程。
测试过程:点击开始游戏以后,观察在飞机被打爆以后是否会出现金牌状的额外奖励,吃掉金牌以后,观察是否会有额外加分。而且在5次死亡以后,是否会出现最终得分。
预期结果:打爆飞机后会出现额外金牌加分奖励。操控飞机吃掉后会显示具体加分的多少。而且在游戏结束以后,会出现最终得分。
测试过程:点击开始游戏以后,操控飞机死亡,观察是否在5次死亡以后游戏结束,而且显示最终得分。
预期结果:5次死亡以后游戏结束,显示最终得分。
测试过程:点击开始游戏以后,让飞机被对面炮弹打中,观察是否会死亡。操控飞机向前和迎面而来的飞机碰撞,观察是否会死亡。
预期结果:当飞机被对面飞机的炮弹打中和与对面飞机相撞时,飞机会死亡。
2048游戏:
测试过程:点击开始游戏以后,经过敲击键盘的相应键,观察是否能够准确的的控制带数字方格的移动,观察是否会出现不动或者移动方向错误的状况。
预期结果:经过键盘上的控制键能够准确的控制数字方格的移动。
测试过程:点击开始游戏以后,敲击键盘上的控制键让相同数字的方格合并。同时计算两个方格的数字的和,观察上方计分器是否加了相应的分数。而且多比对几回。
预期结果:计分器能够经过合并的方格的数字正确的累加相应的分数。一次正确的计分。
测试过程:点击开始游戏以后,获得超过当前最佳记录分数以后,让游戏结束。观察当前最佳分数分数是否会更新。
预期结果:最佳分数记录能够及时更新,且保持用户的历史最高。
3.5结论
度量是评估的重要组成部分以及任何业务改进的基础。是应用于过程、产品和服务器的基于技术的度量,它为工程和管理提供信息,而且若是须要的话,基于为提升过程、产品、服务的信息工做。
度量指出客户满意程度,易于数字化管理,深刻获取数据,在过程将要超出控制时,随时须要和扮演监视器角色。