软工总结

  大一的时候,我们接触了很多的基础,同时,我们也写了很多的代码,从简单的输入输出再到一些基础排序、查找算法。大二的时候,我们系统的学习了很多进阶的内容,写了更多的代码,从面向对象的类再到复杂的红黑书平衡树。终于到了大三,两年的准程序员生活让我们写了很多代码,同时也做了好几个或大或小的项目。虽然只是学了简单的知识,但是我们依然或好或坏的完成了这些项目——完全凭借自己的本能。不论是什么计算机语言,算法,还是硬件接口,只要遵循规则就能得到结果。然而,软件工程却推翻了这一切,老师告诉我们,不能再先写再重构,而是先设计好一套架构再写实现。学生需要完成的程序都是明确的写好了,但是依然需要一个良好的架构,否则再想扩展便十分困难,而在实际情况中,客户的要求往往是模糊的,甚至时常改变的,没有一个良好的架构,恐怕就会每天推翻一遍自己写的代码,造成极大的负担。

  学校学习过程中的项目,往往没有“客户”这一角色的存在,在这使我们很难了解自己项目的不足以及应该改进的方向,而老师检查完发现了问题也会直接给分,而不会提供修改的机会。而在软工课上,由于是分阶段展示,我们就能充分发现问题,同学们也会给我们提供了很多宝贵的意见。

于此同时,本次团队项目也更好的贯彻了合作的工作。在以前的项目中,需求与程序员意见的不统一导致我们对程序的热情并不高,大部分时间更是做不到软件工程中要求的团队合作,团队模式基本都是“主治医师模式”,一个人写代码,其他人写报告或者文件。而在撰写文档方面,功能分析、需求分析在上这门课程之前完全没有写过,唯一的文档可能只有最后的课设报告。但是这次的项目,由于老师给了我们极高的自由度,我们也投入了极大的热情。第一次有了更加明确的分工与合作。

作为游戏的关卡设计,我在设计关卡的同时也需要和团队进行深入交流。我们在一开始就明确了一些基本规则,首先就是拒绝做成一个像现在页游手游那样的无脑平砍类游戏,我们想做一个有意思的独立小游戏,提供给爱游戏的人玩。其次也不能定下一个大目标,因为我们时间与精力有限无法做到大而全,那么我们就要小而精。最后我们也希望不同于以往的游戏的游戏,拒绝简单的抄袭借鉴。

总体来说,我认为本次的关卡设计还算是比较成功的,由于时间有限,我们制作道具与写主程序的时间并不多,而留给关卡设计的时间也是比较有限的,因此我们一共做了9关。这9关经过了我的深入思考设计,前面主要是介绍系统与引擎,让玩家熟悉游戏。后面几关则是考验玩家的智慧,而最后一关就是集大成的难度,充分考验了玩家的智慧、操作、记忆与运气。

  可以很容易地发现,经过本次的项目,很大的提高了我的综合能力以及工作经验。

时间: 2024-12-20 01:35:35

软工总结的相关文章

软工实践团队展示-黄紫仪

前言:0.0组个队真心不容易,之前在群里哭唧唧了好半天都没人组..前排感激助理小学姐的助攻,成功get队(da)友(tui)两枚! 队名:咸鱼也要翻身-社团管理  成员:连捷      031502320 (组长)    黄紫仪   031502313   钟嘉晨   221500413 团队项目描述: 开发一个社团管理系统,方便学生跟社团的相互选择. 队员介绍:  连捷:风格:懒  擅长的技术:想不出来  编程的兴趣:不怎么感兴趣,硬着头皮学  软工的角色:不懂的问大佬 一句话宣言:争取不坑队

软工第0次个人作业

一.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 首先说明,在进入大学之前,对于计算机专业的相关问题一无所知,对编程一无所知,对于计算机的理解仅仅存在于玩游戏和瞎捣鼓的层面上,唯一感兴趣或者自己能够想到的问题就是计算机的硬件是如何处理我们的操作指令的,软件又是通过怎样的方式写成的. 抱着这样的观点,以及相比于其他的工科专业,计算机专业给我有一种高大上的感觉,充满科技气息,再加上口耳相传的计算机专业人员在未来一定会发挥重大作用,报酬丰厚等等原因,最终选择了计算机专业,这也是我的第一

机房收费系统个人重构版:软工文档中那些图

[前言]    图.提到这个字的时候脑海中就会出现许很多多的图像,它的重要性相信大家都明确.相比于文字来说它更生动形象正好符合人类大脑的记忆规律.非常多人也知道动画片制作原理也是用一张张图片仅仅只是转换的速度足够快而已,另外大家所熟知的思维导图等等.下面咱们这里介绍的是软件project中涉及的图! [图] 在上一篇博文<机房收费系统个人重构版:透过文档谈文档驱动开发>介绍了软工各个阶段的文档中都该有什么图.可是没有具体具体介绍各种图,在结束整个机房重构后,深感文档是整个开发的精髓.而图又是文

软工Chapter Six

软工Chapter six 团队和流程 典型的软件团队模式和开发流程是:主治医师模式.明星模式.社区模式.业余剧团模式.秘密团队.特工团队.交响乐团模式.爵士乐模式.功能团队模式:写了再改模式.瀑布模型.瀑布模型的各种变形.统一流程.老板驱动的流程.渐进交付的流程. 现在的编程离不开团队的合作,那么怎样的组合才能算是一个团队呢?首先,团队有一致的集体目标,团队要一起完成这目标.一个团队的成员不一定要同时工作,但一定要有共同的目标.另外团队成员有各自的分工,互相依赖合作,共同完成任务. 软件团队有

调研《构建之法》指导下的全国高校的历届软工实践作品、全国互联网+竞赛、物联网竞赛等各类全国性大学生信息化相关的竞赛平台的历届作品及其看法

1,豌豆荚一览 作品内容:主要是一款聚合阅读类作品,他收录了500+应用的内容,可以在一个应用里面,看完自己感兴趣的应用的最近更新的内容,更通俗的讲就是用一个应用代替其他阅读类的应用,你可以在豌豆荚一览中看到其他应用最新更新内容,比如可以看知乎日报,开眼,一个等等之类的..... 作品源于的平台:豌豆荚设计奖里的作品,链接:http://sspai.com/30278 作品的优势:我们手机里面有很多的应用,每天都要在这些应用花费很多时间,其中有一些可能下载下来都不会打开几次,但是删掉又可惜的,于

软工学习笔记——代码规范

上大学以来写了这几年的代码,却一直没怎么关注过代码规范相关的问题,直到软工课上讲了之后,才开始有所顾及.上课的时候回头看看自己写过的那些代码,真是丑死了,几个月前自己写的代码现在就已经读不懂了. 看了书上的相关章节,对于我来说,我觉得我的代码主要注意这几点: 1. 少写冗余代码,已经用不到的代码段就应该删去.(我今天刚刚发现我的昆特牌Online项目中竟然还存在有两个没用的类) 2. 多利用空行来将代码小规模地分段. 3. 大段的无用代码不要一直注释着,该删就删.(我的项目里经常会有一大堆没用的

软工总结 作业

总的来说,这本书我还没看完.看全,但是有一些文段还是给我了不少启发.我向来痛恨不知所云的某些教材,就算有校对之人,但其作者的言语不工至极,好似其语文功底处于马里亚纳海沟之中,弄得人总是一头雾水.要是再碰上逻辑混乱一点的作者,就更加崩溃.这就像你写一个安装VC的教程,但是你没有照顾到所有种类的电脑环境,这样在安装的时候就会出各种错误,更为可气的是,VC这破玩意卸载器是无法完美利落的卸载自己的程序的,VC2015尤为甚之,所以只能借助类似absolute uninstaller之类的软件完整卸载.之

软工小结

第一次阅读作业:http://www.cnblogs.com/DXdx/p/4027719.html 关于<No Silver Bullet>的感想:http://www.cnblogs.com/DXdx/p/4088416.html 之前在阅读<No Silver Bullet>的时候,曾经谈到了“开发的部分必须要与其他接口保持一致”,并且我们团队也决定在开发过程中努力做到这一点.但作者把它列为软件工程中最困难的部分之一是有道理里.在开发时,按接口来设计功能本来就给开发人员带来了

软工初体验

软件工程是设计思想,主要是运用现代科学技术知识来开发工程的相关文件资料.从软工开始就开始进入C/S的学习,这也就代表这我们的计算机学习进入正规化的阶段,软工视频看完很长时间了,一直没有总结起来,颗粒归仓是一件很重要的事,在接下来的学习中,一定注意总结! 软件工程的概论    软件有自己的生存周期,从开始使用到最后有新的软件代替这段时间是他的生存周期,而软件开发的生存周期:分析,设计,实现,调试,支持.与生存周期相对应的还有他在开发的过程中要注意的六个步骤:制定计划,需求分析,软件设计,编写程序,