版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实习周记软件工程实习周记软件工程实习周记大连职业技术学院大型软件项目实训周记讲课单位信息工程学院专业软件技术(英语)班级一班学生姓名惠兆邺学号指导教师马艳红软件工程实习周记第1周:日期:3月9日总算是能够忙中偷闲坐下来写些东西了。一周的复习终于过去,但是这还但是个开始。从这周开始,我们将开始为期8周的校内实习训练生活,因为埃森哲公司的一些内部原由,我们没法到实习的公司去实习,而由公司派人到学校给我们进行校内培训。开始的时候,关于新事物老是充满好奇,好奇着我们的实习生活将会是什么样子呢?答案很快就将揭晓。在我们的第一天实习课,公司派来的老师就将我们为期两个月的实习流程告诉了我们。自然,他
2、还告诉我们计划没有变化快,大概流程是这样,但是详尽实行时将依据我们的实质状况来进行合适的调理。这位老师的风趣很快就博得了大家的好感,略微介绍一下,我们的这位老师,是公司的manager,我们大家都称他为赵老师,他有着特别丰富的项目实质经验,关于我们这帮还没正式工作的小菜鸟来说,能够说是奋斗的目标也不为过。老师诚然很厉害,但是真切需要的仍是我们自己的努力,老师关于我们来说,但是一个很好的辅助,太多的借助反而关于自己其实不是一件好事,因此,抱着这类踊跃向上的心态,我将开始我为期八周的实习生活。那终归这八周要干什么呢?当我看到了整个流程后,不由有些诱惑。我们是学软件的,会敲代码就能够了,整那么多节余
3、的步骤干什么啊,这不是劳民伤财吗?关于我们过去对软件的认识,真是进行了推翻的变化。本来认为要编好几周的代码,刚去上课的时候,甚至都做好了圈起袖子、专心苦干的准备。真是应了赵老师那句计划没有变化快,让自己有种使劲挥出一拳却打到了棉花上的感觉。在大家都很诱惑的时候,赵老师给大家解说了一下原由:“实质的软件项目,是特别大的,并不是一个人就能够单独达成的,因此必然要团队配合的,而为了团队间更好的配合,我们就需要用到软件工程。而提到这里,就是我要说的要点,我们将利用这两个月的实习时间,来教大家怎样在实质的项目中运用软件工程这门科学”,更要大家在实习的过程中学会团队的意义。很快,我们分红了几个小组,而每个
4、小组都分到了一个项目的名称,这为期八周的实习生活,我们将运用“软件工程”这门科学来达成项目的制作。最后提一下,详尽是什么让我们这么吃惊呢?第一周:将对该项目所需要的知识进行集体坚固复习。第二周:将直接进行项目的需要分析。因为项目名称已经给出,因此将去掉可行性分期。我们小组分到的项目是“诊所管理系统”,这就免不了去诊所实地检查了。第三周:依据检查的结果,进行纲领设计。第四周:依据纲领设计,来制作软件的详尽设计。第五周:依据详尽设计,来进行项目的编码。而最让我们吃惊的是,我们这八周中,需要编码的也就但是一周而已,诚然老师上课时跟我们略微提过些,可当我们真切发现这样时,仍是有些不淡定。第六周:依据做
5、完的项目,进行项目的测试。第七周:就进行该项目的最后综合测试,以确认项目的达成。第八周:项目总结,我们将用一周的时间来总结整个实习的收获,在最后一周的周五进行自我显现,以及收获报告。至此,实习的生涯将会到此结束。整个实习过程,有八周的时间,编码却只有一周,有些难以接受,但是仍是要接受,因为这就很可能是我们此后的工作,为了工作,加油!第2周:日期:3月16日在校内实习的第一周里,老师将我们所有人分了5个小组,并给我们每个小组分派了不同的项目。我们的项目是“诊所管理系统”,因为这个项目此中包含了一些我们不知道的专业医学知识和实质流程等,因此我们必然去诊所进行实地检查,以此来保证我们最后的作品会知足
6、诊所的管理需求。这里也说了然软件需求分析的重要性,这一环节,能够说是整个软件生成的最为重要和要点的环节。假如我们但是依据自己的认识就将项目进行下去,开发出的软件却知足不了客户的要求,也就是说这个软件的作用几乎是0,而我们所有的投入最后都是空费的。我想,这是所有人都不肯意看到的结果。这一周,我们上课的时间进行软件需求分析的知识解说和软件需求分析的文档制作,而课下我们就利用课余时间进行诊所的实地检查。为了节俭时间,我们小组每一个人各负责一个学校四周的诊所,对其诊所内的医务人员进行咨询,并许诺将最后的成品软件免费供给于其诊所的使用,这样大大的提升了医务人员的热忱,并最后获取了我们想要的结果。经过两天
7、的检查以及我们课上知识的解说,于第三天我们开始了需求分析文档的制作。依据大家的检查结果,我们将重复的内容和个别比较特其余内容剔除去,整理出了几个诊所综合的需求,以此为依据来制作需求分析文档。依据医务人员的描绘,一般诊所的看病流程是:“患者来诊所进行挂号,假如确立患者需要在诊所治疗,那么将他的信息记录下来,然后依据其生病的种类将其分到对应的部门对其进行治疗,在其治疗过程中,需要将其治疗的信息进行记录,形成该患者的存案,直到该患者痊愈出院”。依据概括的检查结果,我们将其信息制作成数据流图。因为首次制作以及项目较小,因此在这里只制作基本数据流图。挂号治疗患者登记诊断记录而在其需求的基础上,我们将成立
8、逻辑模型,这里使用自顶向下、储层分解的方法,将总结出的客户需求分为四个模块:医务人员管理模块、药品信息管理模块、病患管理模块、诊断记录模块,并将其制作成了层次方块图。诊所信息管理因为是首次制作软件需求分析的文档,所有有好多不符合规定的地方,就比方数据流图的制作,好多小的细节都没有注意,像这样的问题还有好多。但是,在经过了小构成员的积诊所内部信息患者信息极讨论改正以及老师的指导后,这些问题都得以解决。这一周,我们的收获就是软件需求分析的文档制作,这是软件工程中特别重要的一个步骤,这一环节,是一整个软件生成的最为重要和要点的环节。诊医药病第务月23日品患疗3周:日期:3信管记人员息理录上一周我们做
9、好了项目的需求分析,这一周,我们就能够依据做好的需求分析文档来制管管模模作该项目的纲领设计了,本来计划是用一周的时间来达成该软件的纲领设计,但因为软件比理理块块较小,而且需要的数据其实不是好多,因此老师暂时决定,这一周,我们将进行软件的纲领设模模计和详尽设块计两个部分的文档制作。块而下一周的项目详尽设计,将改为软件的编码制作,将本来一周的项目编码改为两周。这样一来,我们本来略微宽裕的时间又变得缩短起来,而为了能更好的达成纲领设计文档和详尽设计文档的制作,我们下课后更是一同在教室里加班赶工,还好,经过大家的努力,周五上课的时候,我们小组的两份文档,经过老师的查验,所有经过。纲领设计的基本任务包含
10、制度规范主要就是:将系统区分模块,决定每个模块的功能,调用关系及界面,即模块姐传达的数据。而系统的模块区分,在上一周的需求分析力,我们就已经做出了总结,需要将诊所划为四个模块:医务人员管理模块、药品信息管理模块、病患管理模块、诊断记录模块。而这四个模块的详尽功能,在经过小构成员的共同讨论后,将其模块的功能排列以下:一、医务人员管理模块1、医务人员入职。2、医务人员辞职。3、医务人员的职务改动。4、医务人员的查问。二、药品信息管理模块1、药品信息的入库。2、药品信息的删除。3、药品信息的改动。4、药品信息的查问。三、病患管理模块1、患者信息增添。2、患者信息删除。3、患者信息改正。4、患者信息查
11、问。四、诊断记录模块1、诊断记录的增添。2、诊断记录的删除。3、诊断记录的改正。1、诊断记录的查问。综上所述,能够发现也就是其模块的增改正查,在细化了各个模块的功能后,我们对应的制作了诊所管理系统的数据库,对其模块区分,也定义了四个表的名称及其属性。表清单:医务人员表:TB_DOCTOR药品信息表:TB_MEDICATION病患人员表:TB_SUFFERER诊断记录表:TB_RECORD纲领文档的制作达成,也意味着我们能够进行下一个步骤了:项目的详尽设计。因为其四个模块所要实行的功能大概相像,因此我们决定只制作出此中一个模块的详尽设计,其余模块则参照制作达成的模块。在这里,我们采纳医务人员管理
12、模块为例,将对其进行详尽的分析,为了清楚明确的看出其数据的走向以及逻辑判断,我们采纳程序流程图对该模块的数据流程进行描绘。而为了使该项目的详尽设计可读性好,我们将该模块中波及的一些复杂的算法用伪代码来进行表示,这样会是我们在变为的时候,将其更简单的变换成实质的程序。准备工作总算是做完了,几乎开支了我们实习的一半时间。这一周的时间,我们在繁忙中不知不觉的度过了!下一周就会进入到该项目的实质编码中间,这也是我们大家最熟习的地方了,感觉总算有地方专心了,希望着下一周的到来。第4周:日期:3月30日终于到了我向来希望着的编码阶段了,从一开始就等着编码,这个希望的时间有点长,但是还好,总算是到来了。但此
13、刻还不可以够直接去编码,在这从前,我们需要配置我们的编码环境,大家需要拥有相同的环境,这样才能使小构成员之间的文件互相使用。但是这点就不用我们费心了,大公司就是好,把环境变量的配置过程给我们做成了文档,供我们使用,这样,我们大家使用的环境就都相同了。有了这个文档,大家的编码环境很快就搭配起来了,丝绝不费劲气。这里提一句,从前也没注意这个问题,假如是团队开发,相同的编码环境是很重要的,也是一个团队所必然的。软件环境的搭配达成,意味着我们能够进行正式的编码了。这一次的编码和从前比较有些不相同,从前是想到哪编到哪,此次不可以够再这么蛮干了,此次的编码需要照着文档进行,也就是照着诊所管理系统的详尽设计
14、进行编码。因为该项目有数据库的操作,因此在编码从前,大家将该项目的数据库以及此中的四个表成立了起来,并在每个表内增添了两条简单数据,用于在软件编码测试时使用。这周我们使用了两天的时间来消化项目的详尽设计文档,把老师上课讲的那些知识点尽量的用到理解文档中间。看完了文档,再让我来编码,忽然有种行云流水的感觉,不会有从前那种写到一半不知道该怎么写的感觉。看来这从前的工作一点也没白做啊,算是物有所值啦。在次日上课的时候,公司的老师给我们讲了两个从前从没注意的地方,这两个地方,在学校的时候,老师也讲过,但并无怎么在乎,但实质的公司编码中,这两个地方是特别特别重要的,甚至比你会编码自己还要重要。甚至能够说
15、,没有这两点,你编的代码几乎没有什么价值。说道这里,相信大家能够理解这两点的重要性了吧。这两点终归是什么呢?她就是编码的书写规范和编码的说明。书写规范,在学校的时候,每个同学几乎都是做自己的项目,极罕有合作的时候,因此极罕有注意的。但在公司中,几乎每个项目都是需要团队来达成的,假如团队的每个成员每人都按自己的想法写,那每一个人都有一个自己的规范,当项目将每一个人做的模块组合在一同时,我相信程序必然是运转不起来的,那么也就是说,你这个项目白做了,所有的努力都想付之东流。因此说,整个项目有一套书写规范是特别重要的,而我们这一次的项目编码,将使用公司为我们供给好的一套编程规范。而编码的说明,是为了自
16、己或许他人能读懂自己代码而准备的,当一个做完的项目需要保护时,保护的程序员很可能不是你。这样,为了方便他人能读懂你写的代码,就需要对其进行说明说明。即即是你自己,当你时隔几年后,再来看你写的代码时,也不用然都能看懂,因此,程序编码的说明是利人利己的事情,这样的事情我们应当做。带着这两个要点,我们亲近的进行着我们的项目编码。第5周:日期:4月6日因为从前做完了项目的详尽设计,因此整个项目的流程很清楚,直接按着文档的步骤一步一步的进行就能够了。有了项目的详尽设计,编码真的很随手,但其实不是就没有问题了。我们还要把他的程序流程图及伪代码等地方变换成真切的代码。程序流程图也有好多地方需要考虑你所需要用
17、到的结果。有的地方但是是两个逻辑判断,这就很自然的运用if、else语句来进行变换;有的地方时多个选择的时候,你就要考虑是用if、elseif、else语句来变换仍是用swtich、case语句来变换;还有的地方时循环的构造,你就要考虑是for循环仍是while语句记忆dowhile语句,因为有的地方需要先履行一遍再进行判断,那么你假如用了while语句或许for语句,你就惨了,所有要认真考虑你所要编写的代码。诚然我们学了许久的编程,但是实质项目中仍是有好多好多的问题。当出现问题时,我们第一进行组内消化,假如组内有人能解决就最好了。假如组内解决不了,我们就进行网上搜寻,好多问题在csdn论坛上
18、都能得以解决。假如连网上都查不到,我们就只能去讨教我们的公司外派老师了。嗯,几乎所有的问题都在这几个步骤中得以解决。而感觉编码方面最大的收获就是编码犯错的地方,解决后,我们下次在相同的地方就极少再犯了,而且碰到相同的问题时,也能将其解决,能够说,这就是我们的经验,感觉很难得。在周三的时候,我们就将其编码达成,也进行的最基本的代码测试,以保证编码的代码没有语法错误。而在我们编码达成的时候,我们给公司老师查验的时候,老师告诉我们代码的说明不够详尽,而且还有好多的地方编码不够规范,没有依据要求的规范去进行书写。因为我们几个小组的进度都差不多,因此老师让我们每个小组的成员去读其余小组所编写的代码,看能
19、不可以够很快的读懂。结果发现,除了那些比较简单或许常常练习的地方,仍是有好多地方不可以够马上理解,那些地方你需要依据前后的编码来理解,诚然读了几遍此后也理解了,但在这类地方浪费的时间也好多。我想,其余小构成员去读我们程序的时候,也必然会有这类意会。而在大家都回到自己的座位后,老师用屏幕广播给大家看了一份公司中编码的项目,发现他的凝视特别详尽,即便有些地方的代码其实不是很清楚,但看了说明,也就理解了差不多了。再就是发现他的项目编码书写非常例范,也很整齐,看了就给人一种快乐的感觉,让人有意情连续读下去。又花了两天的时间,我们把程序加上了更为详尽的说明,并拿着要求的规范文档去改正程序中那些不规范的地
20、方。两周的编码,让自己对编码有了另一种理解,收获很大,此次程序的编码让自己在真切进公司前好好的上了一课。第6周:日期:4月13日程序编码的达成,意味着我们要进行下一个步骤:测试。其实,我感觉整个软件的生命周期无时无刻不在进行测试,从可行性分析、需求分析、纲领设计、详尽设计、编码、测试、到软件的保护,向来都在进行着测试。老师在课上给我们的解说,又一次让我耳目一新。是因为,在软件测试从前,你要制作测试文档,要进行详尽的设计,考虑到各个可能出现的状况,要运用好几种测试方法。本周进行的是白盒测试,测试该项目的内部逻辑构造以及基础的测试,主要考虑怎样覆盖程序的内部路径。这下可苦了我们,从前因为老师怕对我
21、们说的太多,我们会接收不了,并无说明每周进行的细节,只告诉了我们进行的内容。而当老师告诉我们要进行测试文档的制作时,讲堂一篇“啊”声,看来不可以是我自己一个人对此感觉有些诱惑。从前测试就是直接进行测试就行了,运转的时候,发现错误再改,哪整过测试文档啊。因为大家都不会,因此老师不得不给我们细细的进行解说,并取出一份公司用的测试文档为例,给我们用实质例子来解说,这样大家都理解的快多了,很快就理解了个大概。就是把因此状况都排列出来,此后测试的时候,你就照着文档进行一条条的测试就行了,没有错的话就经过,有错的话你就做个错误的几号就OK。想一想也是,这样先把各个状况都排列出来,并设计出测试用例,会是项目
22、测试进行的比较顺利,测试的时候你就直接照着文档区测试就能够了,也不用现想测试路径以及测试用例,不可以是是测试效率的提升,更会使你的测试覆盖比较全面。老师花了两天的时间进行一些知识以及细节的解说,让我们大概的认识了一下测试文档制作的过程。在本周第三天我们开始项目测试文文件的制作,自然,这是在老师的指导下进行的,这个我们自己制作的话,真的有很大的难度。预计老师指导我们制作,也但是是让我们认识一下,为此后的制作打下一个基础。花了两天半,于周五的正午,我们将文档制作达成,也但是算是达成,因为制作的过程惨不忍睹,这仍是有老师指导的结果。此后得好好把测试学着,要不有自己头疼的时候。本周就忙测试文档的制作了
23、相同了,其余的什么也没干,测试也只能等下周进行了。希望下周测试的时候效率会很高,希望的试一次,拿着测试文档区测试的感觉。写到这里,忽然想起来,第六周已经结束了,真是忙得有些忘掉时间了。测试的进行,意味着程序的马上竣工,也意味着我们的实习生涯马上结束,不由为自己的未来伤心了下,我的未来会是什么样子呢?第7周:日期:4月20日第七周的到来,告诉我们项目要竣工了。因为这是项目操作的最后一周,因此我们需要按测试文档将代码校验达成,还要对该项目进行整体测试,以保证他的可用性以及靠谱性。时间又一次的变得亲近起来,我们必然保证程序内部的正确性,这样才能对其整体测试。因为项目相对而言比较小,因此我们的测试文档
24、仍是能够知足我们的测试要求,将几个犯错的地方改正后,我们的项目内部测试顺利竣工。测试的趁便让我又一次有了痛快的感觉,拿着测试文档,直接去校验代码就能够了。几乎不用想程序内部的测试流程,因为文档上已经给你写的明理解白了。到这里,我有一种感觉,这埃森哲这类大公司内,文档的重要性比编码自己更为重要。我想,这就是公司派来的老师没有直接给我们进行技术培训,而是让我们来认识软件工程的流程的原由。自然,依据公司的文化不相同,对软件工程的生命周期也会有细微的差异,他们会选择最合适自己公司的方法来进行整个软件的生命周期,其实不是如出一辙的。接下来,我们将进行我们最后一项任务了,软件的综合测试。假如综合测试也能顺
25、利的测试经过,那么就意味着我们制作了快两个月的项目能够竣工了。又一次劲头实足,大家都想快些达成这个“伤害”了我们六个礼拜的项目啦。大家认真的进行着自己的任务,一个半月的团队合作,让我们有了种团队的感觉,配合起来也比当初随手好多。大家各司其职,周四的上午进行完最后的测试。当公司老师宣告我们经过的时候,小构成员都欢跃的呼喊起来,繁忙了6个礼拜,从没这么长时间做一个项目,更没有像此次这样,大家为了同一个目标,都踊跃的付出着自己的努力。当听到老师说经过时,心中除了快乐还有另相同东西,就是宽慰,为大家的努力而宽慰。在正午放学从前,所有小组都经过了各自的项目。因此成员,都在脸上显现着快乐的气味,还包含着一
26、种,努力事后能够略微放松的心态。剩下的一天半,公司老师将我们的这些天碰到的问题给我们一一的点了出来,将整个流程给我们大家又复习了一遍,最后对大家的努力予以了必然。到这里,我们的项目真的马上结束了。老师说大家回去后积淀一下这些日子的收获,将在下周进行项目总结,总结将用个人显现的形式显现出来,希望大家好好准备,陪伴着老师的发言结束,我们这一周的实习也结束了。第8周:日期:4月27日最后一周了,内心那颗悬着的心总算能够略微的放下了。这一周,我们没有跟技术有关的任务,只需好好准备准备个人显现就能够了。但你可千万不要小看这个人显现,因为他将占你整个实习成绩的50%,这也是赵老师在本周周一时才告诉我们的,我们从前根本就不知道还有实习成绩这一说。个人显现的题材将自由发挥,只假如跟个人实习有关的就能够,这也是给了我们很大的发挥空间。我们能够依据每一个人在实习过程中饰演的角色不相同,来设计属于自己的SHOW。诚然题材自由了,但难度也增大了,你所选的题材必然是你所精晓的,假如不精晓,预计在他对你问题发问的时候,就惨了。因此,仍是将自己最真切的题材显现出来,才最安全,也是最能经过题材来显现自我的。鉴于那50%的实习成绩,大家在还没有到周五个人显现的时候,就显现出了那激动的斗志,各自如火如茶的准备着。我自然也不肯落伍
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蚊香的营销方案
- 体育策略营销方案
- 娱乐设施营销方案
- 自动高平机行业深度研究报告
- 中国珩磨套筒项目投资可行性研究报告
- 吊装挂件行业深度研究报告
- 超声波液位控制仪行业深度研究报告
- 马路卫生桶行业深度研究报告
- 人工刚玉晶体行业深度研究报告
- 2024-2025年执业药师之药事管理与法规通关考试题库带答案解析
- 2025年高校事业编制招聘考试《行政管理能力知识》题库(答案+解析)
- 2026年上海社区工作者考试题及答案(有一套)
- 华为ICT大赛中国区(实践赛)-云赛道往年考试真题(附答案)
- 2025年雅江辅警考试试题及答案
- 介绍我的家乡丰城
- 磷石膏无害化处理及综合利用项目商业计划书
- 便民窗口承包合同范本
- 电气自动化专业职业生涯规划书
- 设备预见性维修知识培训课件
- 小猪跳泥坑课件
- 2025-2030中国精酿啤酒市场消费特征与渠道拓展战略研究报告
评论
0/150
提交评论