读书笔记吧

导航栏

×
你的位置: 笔记网 > 读书笔记 > 导航

软件工程实习报告(精选十八篇)_软件工程实习报告

发表时间:2019-04-17

软件工程实习报告(精选十八篇)。

〖一〗软件工程实习报告

一、关于实习公司

我所实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,特地从事工程建立项目管理信息系统开发和施行,具有自主学问产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制方案管理软件、xx质量控制平安管理软件、xx项目管理门户、xx城建项目管理平台等),并曾经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程施行和应用,目前正与南京城建集团协作,开发城建项目管理平台。

二、实习的内容

今年xx月xx日开端,我正式走进xx开端了实习工作,并被调到了江苏省建筑质量检测中心,参与正在停止的一个检测项目。由于我才大三,自身对企业的运营方式等都很生疏,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大约框架停止了理解,并积极参与相关工作,留意把书本上学到的理论学问对照实践工作,用理论学问加深对实践工作的认识,用理论考证大学所学的确有用。以双重身份完成了学习与工作两重担务。跟公司同事一样上下班,辅佐同事完成部门工作;又以学生身份虚心学习,努力吸取理论学问。我心里明白我要以良好的工作态度以及较强的工作才能和勤奋好学来顺应公司的工作,完成公司的任务。

三、实习的进步与收获

实习收获,主要有四个方面:

一是经过直接参与企业的运作过程,学到了理论学问,同时进一步加深了对理论学问的了解,使理论与理论学问都有所进步,圆满地完成了本科教学的理论任务。

二是进步了实践工作才能,为就业和未来的工作获得了一些珍贵的理论经历。

三是一些学生在实习单位遭到认可并促成就业。

四是为毕业后的正式工作做好了准备。

四、结语

到公司实习并没有我想象中的难以融入,经过渐渐的学习,发如今公司用的到得学问在我们的学校学习中都会遇到。至暑期完毕,从不懂到慢慢的做了几个检测项目。学到不少的东西。实习生活还没完毕,开学了我还是会继续留在公司我的学习和探究。

〖二〗软件工程实习报告

1.软件危机的概念 系统的数据要求,功能需求,性能需求,显示出程序的轮廓。

软件危机是指在计算机软件开发、使用与可靠性需求,可用性需求,出错处理需求,混合方式

维护过程中遇到的一系列严重问题和难接口需求,约束,逆向需求以及将来可能优点:综合了以上两种策略的长处 题。提出的需求。9.确认测试

补充: 5.常使用的图形工具 确认测试又称有效性测试。有效性测试是

1.软件危机的表现有哪些? 实体-联系图,数据流图,状态转换图,在模拟的环境下,运用黑盒测试的方法,答:1)对软件开发成本和进度的估计常层次方框图,warnier图,IPO图。验证被测软件是否满足需求规格说明书常很不准确。第五章 列出的需求。任务是验证软件的功能和性

2)用户对已完成的软件不满意1.总体设计的任务 能及其他特性是否与用户的要求一致。对的现象时有发生。划分出组成系统的物理元素——程序、文软件的功能和性能要求在软件需求规格

3)软件产品的质量往往是靠不件、数据库、人工过程和文档等等 说明书中已经明确规定,它包含的信息就住的。设计软件的结构。也就是要确定系统中每是软件确认测试的基础。

4)软件常常是不可维护的。个程序是由哪些模块组成的,以及这些模10.什么是白盒测试,其测试技术有那些,5)软件通常没有适当的文档资块相互间的关系。覆盖标准的强弱程度

料。2.模块化思想 白盒测试是一种测试用例设计方法,盒子

6)软件成本在计算机系统总成就是把程序划分成独立命名且可独立访指的是被测试的软件,白盒指的是盒子是本中所占比例逐年上升。问的模块,每个模块完成一个子功能,把可视的,你清楚盒子内部的东西以及里面

7)软件开发生产率提高的速度这些模块集成起来构成一个整体,可以完是如何运作的。“白盒”法全面了解程序内远跟不上日益增长的软件需求。成指定的功能满足用户的需求。部逻辑结构、对所有逻辑路径进行测试。

2.产生软件危机的原因主要有哪些? 3.衡量模块独立的标准(内聚和耦合的白盒测试的测试方法有代码检查法、静态答:1)用户对软件需求的描述不精确。含义,种类)结构分析法、静态质量度量法、逻辑覆盖

2)软件开发人员对用户需求的内聚:标志着每一个模块内各个元素彼此法、基本路径测试法、域测试、符号测试、理解有偏差。结合的紧密程度,是信息隐藏和局部化概路径覆盖和程序变异。

3)缺乏处理大型软件项目的经念的自然拓展。偶然内聚,逻辑内聚,时种覆盖标准:语句覆盖、判定覆盖、条件验。间内聚,功能内聚,顺序内聚,通信内聚,覆盖、判定/条件覆盖、条件组合覆盖和

4)开发大型软件易产生疏漏和过程内聚。路径覆盖发现错误的能力呈由弱至强的错误。耦合:是对一个软件结构内不同模块之间变化。

5)缺乏有力的方法学的指导和互连程度的度量。数据耦合,控制耦合,11.什么时候黑盒测试,其测试技术有哪有效的开发工具的支持。特征耦合,公共环境耦合,内容耦合。些,(等价划分,边介值分析法)

6)面对日益增长的软件需求,4.启发式规则 黑盒测试也称功能测试,它是通过测试来人们显得力不从心。1.改进软件结构提高模块的独立性检测每个功能是否都能正常使用。

2软件的概念 2.模块规模应该适中等价类划分的办法是把程序的输入域划完成特点功能的程序以及数据结构和文 3.深度、宽度、扇出和扇入都应适当 分成若干部分(子集),然后从每个部分档 4.模块的作用范围应在控制范围之内中选取少数代表性数据作为测试用例

3.软件工程的基本原理 5.力争降低模块接口的复杂程度 边界值分析是通过选择等价类边界的测

1.用分阶段的生命周期计划严格管理 6.设计单入口单出口的模块试用例。边界值分析法不仅重视输入条件

2.坚持进行阶段评审 7.模块功能应该可以预测 边界,而且也必须考虑输出域边界。它是

3.实行严格的产品控制 5.面向数据流的设计方法把信息流映射对等价类划分方法的补充。

4.采用现代程序设计技术 成软件结构 12.软件调试技术有哪些

5.结果应能清楚地审查 信息流:变换流,事物流 蛮干法,蛮干法可能是寻找软件错误原因

6.开发小组的人员应该少而精 映射:变换分析,事物分析 的最低效的方法,仅当所有其他方法都

7.承认不断改进软件工程实践的必要性失败的情况下才使用。

4软件生命周期分成哪几个阶段?各阶第六章 回溯法,回溯法是一种相当常用的调试方段的任务是什么? 1.详细设计的基本任务 法,当调试小程序时很有效。从发现症

1.问题定义: 1.为每个模块确定采用的算法。2.确定状的地方开始,人工沿程序的控制流往回

2.可行性研究:研究问题的范围,探索这每一模块使用的数据结构追踪分析源程序代码,知道找出错误原因个问题是否值得去解决,是否有可行的解3.确定模块接口的细节,包括对系统外为止。

决方法。部的接口和用户界面,对系统内部其 原因排除法,对分查找法、归纳法、演绎

3.需求分析:主要是确定目标系统必须具它模块的接口,以及关于模块输入数据、法都属于原因排除法。

备哪些功能 输出数据及局部数据的全部细节。13.软件可靠性(可靠性和可用性的含义)

4.总体设计: 4.为每一模块设计出一组测试用例。

5.详细设计:就是把解法具体化,设计出2.程序的三种基本结构

程序的详细规格说明。顺序结构,选择结构,循环结构

6.编码和单元测试:写出正确的容易理解3.详细设计的工具

容易维护的程序模块。1.图形工具

7.综合测试:通过各种类型的测试使软件2.表格工具

达到预定的要求 3.语言工具

8.软件维护:通过各种必要的维护活动使4.jackson方法

系统持久地满足用户的需要。(改正性维5.复杂性度量的方法

护,适应性维护,完善性维护,预防性维Halstead方法:它根据程序中运算符和

护)操作数的总数来度量程序的复杂程度

5.瀑布模型,快速原型模型,增量模型,McCabe方法 :McCabe方法根据程序控制

螺旋模型的特点 流的复杂程度定量度量程序的复杂程度,瀑布模型阶:段时间具有顺序性和依赖第七章

性。推迟现实的观点。质量保证的观点。1.选择程序设计语言应考虑哪些因素

快速原型模型:软件产品的开发基本上是1.系统用户的要求

线性顺序进行的,本质是“快速”加速软2.可以使用的编译程序

件的开发过程,节约软件开发成本。3.可以得到的软件工具

增量模型:能在较短时间内向用户提交可4.工程规模

完成部分工作的产品。逐步增加产品功5.程序员的知识

能,可以使用户有较充裕的时间学习和适6.软件可移植性要求

应新产品,从而减少一个全新的软件可能7.软件的应用领域

给客户组织带来的冲击。2.良好的编程风格包括哪些方面

螺旋模型:对可选方案和约束条件的强调1.程序内部的文档2.数据说明 3.语句构

有利于已有软件的重用,也有助于把软件造4.输入输出 5.效率

质量作为软件开发的一个重要目标。减少3软件测试的目标

了过多的测试或测试不足带来的风险。更目的:(1)测试是为了发现程序中的错误

重要的是在螺旋模型中维护只是模型的而执行程序的过程;

另一个周期,在维护和开发之间并没有本(2)好的测试方案是极可能发现迄今为

质区别。风险驱动的。止尚未发现的错误的测试方案;

(3)成功的测试是发现了至今为止尚未

第二章 发现的错误的测试。

1.可行性研究的目的 定义:为了发现程序中的错误而执行程序

就是用最小的代价在尽可能短的时间内的过程。

确定问题是否能够解决。补充:

补充: 软件测试步骤 :

可行性研究的步骤 :(1)模块测试(2)子系统测试(3)系统

1.复查系统规模和目标。测试(4)验收测试(5)平行运行

2.研究现有的系统。4.确定测试计划是在哪个阶段制定的3.导出新系统高层逻辑模型。5.黑盒测试和白盒测试的概念

4.进一步定义问题黑盒测试

5.导出和评价供选择的解法。1把程序看作一个黑盒子,完全不考虑程

6.推荐行动方针序的内部结构和处理过程

7.草拟开发计划2对程序接口进行测试,检查程序功能是

8.书写文档提交审查 否能按规格说明书的规定正常使用;

程序是否能适当地接受输入数据并产生

2.系统流程图的作用 正确的输出信息;

系统流程图是描绘物理系统的传统工具,程序运行过程中能否保持外部信息的完

它用图形符号来表示系统中的各个部件。整性

它表达了系统中各个元素之间的信息流白盒测试

动的情况。1把程序堪称装在一个透明的白盒子里,3.数据流图的概念 测试者完全知道程序的结构处理算法

数据流图是一种图形化技术,它描绘信息2按照程序内部的逻辑测试程序,检测程

流和数据从移动到输出的过程中所经受序中的主要执行通路是否都能按的变换。预定要求正确工作

4.数据流图里面的符号,画数据流图。6.测试的步骤及每个步骤形成的文档

5.数据字典最基本的功能,以及与数据流单元测试:(模块测试)发现的往往是编

图的关系。码和详细设计的错误

最基本的功能:在软件分析和设计的过程集成测试:着重测试模块的接口 中给人提供关于数据的描述信息。

关系:数据流图和数据字典共同构成系统系统测试:发现的往往是软件设计中的错的逻辑模型,没有数据字典,数据流图就误,也可能发现需要说明中的错误 不严格,然而没有数据流图,数据字典也验收测试:(确认测试)往往发现需求说难于发挥作用。只有数据流图和对数据流明书中的错误 图中每个元素的精确定义放在一起,才能7.渐增式和非渐增式的区别 共同构成系统的规格说明。“非渐增式”,即先独立地测试每一模块,第三章 然后将所有这些模块连接到一起运行; 1.需求分析属于哪一个阶段,任务是什“渐增式”,即在已测试过的N个模块的么。基础上再增加一个模块,再对N十1个模需求分析是软件定义时期的最后一个阶块进行测试。段.渐增式比非渐增式优越,因为用渐增式,1.确定对系统的综合要求(功能需求,性如果是“由顶向下”则可利用前面已测试能需求,可靠性和可用性需求,出错处理过的模块,而不必另外准备驱动模块,如需求,接口需求,约束,逆向需求,将来果是“由底向上”,也可利用已测试过的可能提出的要求)模块,不必再准备桩模块。渐增式可以较2.分析系统的数据要求早地发现模块界面之间的错误,有利于排3.导出系统的逻辑模型 错,检查比较彻底 4.修正系统开发计划2.需求分析的产品是什么 8.自顶向下,自下而上,以及混合策略的3.面向过程的分析方法主要是建立三类优缺点 模型 自顶向下数据模型(按照用户的观点对数据建立的优点:能较早显示整个程序的轮廓,向用模型,把用户的数据要求清楚,准确地描户展示程序的概貌,取得用户的理解与支述出来。描述了从用户角度看到的数据,持。缺点:当测试上层模块时因使用桩它反应了用户的现实环境,属性,联系),模块较多,很难模拟出真实模块的全部功功能模型,行为模型(通过描绘系统的状能,使部分测试内容被迫推迟,只能等待态及引起系统状态转换的事件来表示系换上真实模块后再补充测试。统的行为)由底向上4.软件需求规格说明书的内容 优点:测试从下层模块开始,测试设计用通常用自然语言完整,准确,具体地描述例比较容易。缺点:在测试的早期不能

〖三〗软件工程实习报告

我。关于实习公司

我实习的xx软件有限公司简称xx公司。公司成立于xx年,主要从事软件开发和信息系统集成。从事工程建设项目管理信息系统、具有自主知识产权的项目管理软件产品、xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制计划管理软件、xx质量控制安全管理软件)的开发与实施软件、xx项目管理门户、xx城建项目管理平台等),并已在世界第一大桥、xx长江大桥、中国最大的开发区、xx工业园、南-水北调工程。目前正与xx城建集团合作开展城建项目管理。平台。

二、实习内容

从xx开始,今年xx正式进入xx开始实习,并被调到建设xx省质检中心,参加一个正在进行的检验项目,因为我是大四,对公司的业务方法很不熟悉,公司让我们xx带我去学习,指导我的日常以师徒的方式修行。 .

在xx的热情指导下,我依次了解了这个项目的业务流程和总体框架,并积极参与了相关工作。知识加深了对实际工作的理解,并用实践来验证大学所学的东西是否真的有用。以双重身份完成了学习和工作的双重任务。

像公司同事一样上下班走路,协助同事完成部门工作。作为一名学生,他虚心学习,努力获取实用知识。我心里知道,我需要以良好的工作态度、较强的工作能力和勤奋的态度来适应公司的工作,完成公司的任务。

3.实习的提升与收获

实习收获主要有四个方面:

一是通过直接参与同时,进一步加深了对理论知识的认识,使理论知识和实践知识都得到了提高,圆满完成了本科教学的实践任务。

二是提高实际工作能力,为就业和以后的工作积累一些宝贵的实践经验。

三是部分学生在实习单位获得认可,晋升就业。

四是为毕业后的正式工作做准备。

四.结论

融入公司并没有我想象的那么难。在我们学校学习中遇到。暑假结束,从不了解到逐渐做一些测试项目,我学到了很多东西。实习生活还没有结束,开学后我会继续留在公司学习和探索。

〖四〗软件工程实习报告

一、关于实习公司

我所实习的南京xx软件简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,专门从事工程建立工程管理信息理系列软件〔包括xx投资控制合同管理软件、进度控制方案管理软件、xx质量控制安全管理软件、xx工程管理门户、xx城建工程管理平台等〕,并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程施行和应用,目前正与南京城建集团合作,开发城建工程管理平台。

二、实习的内容

今年xx月xx日开场,我正式走进xx开场了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进展的一个检测工程。由于我才大三,本身对企业的经营方式等都很生疏,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次工程的业务流程和大概框架进展了理解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用理论验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取理论知识。我心里明白我要以良好的工作态度以及较强的工作才能和勤奋好学来适应公司的工作,完成公司的任务。

三、实习的'进步与收获

实习收获,主要有四个方面:

一是通过直接参与企业的运作过程,学到了理论知识,进一步加深了对理论知识的理解,使理论与理论知识都有所进步。

二是进步了实际工作才能,为就业和将来的工作获得了一些珍贵的理论经历。

三是一些学生在实习单位受到认可并促成就业。四是为毕业后的正式工作做好了准备。

四、结语

到公司实习并没有我想象中的难以融入,通过渐渐的学习,发如今公司用的到得知识在我们的学校学习中都会遇到。至暑期完毕,从不懂到渐渐的做了几个检测工程。学到不少的东西。实习生活还没完毕,开学了我还是会继续留在公司我的学习和探究。

〖五〗软件工程实习报告

随着因特网发展的日新月异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。以此设计题目为目的,选择武汉市作为实践对象,以武汉市公交系统为基础,再利用所学知识,熟练运用开发工具后,开发一个武汉市手机公交线路查询软件,并且尽可能将其开发为一个方便大众使用的公交线路查询软件。

而且在当今公交出行线路多数是通过PC机查询获得的,但是假想一下在公交出行线路走到一半的时候计划有所变化,公交出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将来对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。城市交通服务以及附属的一些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如电话询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,于是开发这个手机公交线路查询软件,可在手机上随时随地对公交线路进行查询,对用户将要出行的路线了如指掌,这对用户来说可以省去很多麻烦,节省不少时间。本次毕业设计结合武汉市公交线路系统开发一个武汉公交线路手机查询软件,服务于大众。

年9 月,Google 发表了Android 开放源码计划,释出Android 程序代码。紧接着运营商德国T-Mobile 在纽约正式发布第一款Android手机T-MobileG1。该款手机为台湾宏达电代工制造,是世界上第一部使用Android 操作系统的手机,支持WCDMA/HSPA 网络,理论下载速率7.2Mbps,并支持Wi-Fi。截止目前已经有多款使用Android 的智能手机 ,超过 5 万的应用程序。在不到两年时间的发展中,美国市场研究公司NPD近日发布的统计数据显示,今年第一季度期间,Android 手机在美国市场的`销量已超过iPhone,占据该季度美国智能手机总销量的28%,iPhone 相应份额为21%。

随着Android手机在市场上的份额越来越大,相应的Android系统的应用软件也越来也受到人们的重视。本次毕业设计就是结合Android系统手机设计一个公交车路线查询系统,学习了解Android系统的开发过程。

(1)学会在windows操作系统下使用eclipse搭建Android平台,以及Android开发环境的使用。

(2)学会在Android平台下设计友好的UI,掌握相关的基础知识。

(3)掌握在Android平台下的应用软件的设计与实现,以及设计思想。

(4)能够熟练掌握B/S-C/S结构。

(5)通过撰写毕业论文,提高文档编写能力。

随着人们生活水平的提高,出行坐车成为日常生活中不可缺少的一部分。而乘往目的地的线路需要随时掌握,于是手机公交线路查询软件,将成为人们生活出行的好帮手。通过手机公交查询软件,用户能够及时更新公交信息和查询线路,也能够借助Google服务器进行地图查询。

服务器后台管理是针对数据库进行操作,具有增、删、改、查功能。

采用Servlet技术,响应客户端请求,返回给客户端一端数据流,该数据流按照Xml语言规范写入数据流。

获得线路经过的每个站点信息以及线路的票价信息和发车时间信息。

借助GoogleMap,完成公交查询并显示地图线路。

服务器响应客户端请求返回一段数据流,客户端接收此数据流后,按照Xml语言规范对数据流进行解析,解析后将数据存入客户端数据库。

该软件是手机应用软件的一种,主要是用来使用户随时随地可以用手机查询武汉市公交车路线。

游戏目标平台为Android2.1.

第1周—第4周:查阅相关文献资料,明确研究内容,了解研究所需知识。确定方案,完成开题报告。

第5周—第7周:经过对相关知识的学习进行软件的策划以及准备工作,包括搜集或制作图片、声音等资源。

第8周—第11周:完成详细设计和编码、调试,运行测试等工作。

12 weeks-14 weeks: benkekaiti/ the software for perfect, writing the graduation thesis, and prepare graduation design rejoin the information you need.

15 weeks: the graduation design defense.

〖六〗软件工程实习报告

1 企业概述

1.1 企业发展简史

开封天一软件科技有限公司(原河南省开封市王子科技公司)是经国家工商管理机构注册批准的一家专门从事企业软件开发与办公信息化建设的高科技企业,公司拥有一批经验丰富、技术精湛的系统设计、实施及售后服务人员;公司拥有雄厚的技术实力和核心自主知识产权,能为企业提供从技术咨询到解决方案;从电脑设备供应到软件产品定制;从软件操作培训到售后维护服务等全过程的高层次优质服务。

公司自主研发的软件产品涵盖了企业办公、财务管理、互联网应用、服务器出租、服务器托管、进销存管理、工业控制,仪表数据采集与测控,人工智能等多种商业领域。公司本着“采用先进技术和平台,提供高效、稳定的软件系统”的产品质量方针和“一切以用户为中心”的企业服务理念,与您共同推动我国企业的信息化建设。

1.2 企业现状

一个没有优秀民族文化的民族,不能自强于世界民族之林;同样,一个没有优秀企业文化的企业也不能自强于强烈的市场竞争之中。天一软件科技有限公司将禀承“用户至上、用心服务”的服务理念,创建独具特色的国际化IT企业文化,借鉴中外软件企业的成功经验,与国内外友商精诚合作,紧趋世界信息技术发展潮流,致力于民族软件业的腾飞,向着成为中国一流的国际化IT企业的目标迈进!为了实现“让客户尽情享受信息新生活”的'企业使命,天一软件着力进行业务与服务创新,持续不断地向广大客户推出科学、适用的业务,较好地打造了业务品牌的形象和优质服务形象,理念先进、功能完善的天一综合短信系统系列产品,天一商务领航平台、天一统一充值平台等系统逐渐深入客户的实际应用,提升客户感知的进程没有终点,福富软件以创新的精神推出业务、服务客户的追求永无止境。

天一软件强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的技术能力,并在平时通过多个方面让员工随时随刻感受到盛鸿这个大家庭的温馨、友爱。

创新是一种积累。不积跬步,无以至千里;不积小流,无以成江海。我们的邻国日本战后一片狼籍,但是凭着“每天PDCA,每天进步1%”的精神,一点一滴的创新,终于成就了一个科技和经济强国。创新不是海市蜃楼,她就在我们身边,伟大的创新也许当初只是一个看似很傻的念头,但如果当初没有人插上翅膀想飞却飞不起来,有怎么会有今天的飞机呢公司将创新理念运用在公司的发展,项目的开发当中。天一当前的创新重点在于业务创新、技术创新、管理创新,提倡大胆创新,不怕失败,“莫以善小而不为”,从工作中的每个细节入手,从一点一滴做起,让创新逐渐成为习惯。

2 实习过程

最为一个软件开发技术公司,不同于一般的那种严肃的气氛,天一中给人的感觉是比较的宽松,公司的人情味也比较浓。对于我们这一批参加暑期社会实践短期活动的在校学生,也都按照一般公司的标准要求我们,当然在这期间对我们的待遇,如:伙食、上下班的班车接送、业余文体活动等,也对我们一视同仁,这也是我们真正的体验该公司的生活工作提供了不小的帮助。

这种气氛,加上先前进入公司的师兄师姐,以及其他的热心的老员工的帮助,使我们几个很快的融入了这个公司中,在工作中更好的与周围的同事的进行交流、合作;在工作之余我们也参加了公司组织的一些文体活动,如羽毛球、卡拉OK等。

2.1环境适应

这次的社会实践活动,每个人都有一个很明确的任务,所以意味着我们不可能如以往的简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这一个多月必将是一个繁忙的一个星期,也必将是一个充实的,进步的一个星期。下面介绍的是我们在公司的生活与工作中所遇到的一些困难,还有我们一般的生活工作时间安排以及具体的工程开发内容。克服困难,养成良好的工作生活习惯。基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如工程阶段比较繁多,但时间又比较的短。

由于我们可算是第一次正式的参与企业的开发,在经验、知识上必然是有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。

由于时间比较的紧。在这段时间我们既要看文档、又要搞设计,既要编程序,又要测试,还要编写整理对应文档。所以有时是每天中午都没得休息赶着的干,下午下了班,别人都回去了,我们还在那儿加班,一直到晚上9点多,才坐上公交车花一个小时回住处休息。大家常常是坐在车上就睡着了。

另一方面,由于公司没有给我们解决住宿问题,我们刚开始是在在公司同学的帮助下在体育场附近找的一个地方住着,后来又找了个地方,但还是在那一块。虽然是坐在公司的班车上班,但由于是班车的第一站,很早就要上车,每天6:30就得起床。而在公司中午1:00上班,原来在学校的午睡习惯也只能去掉了,所以为了保持上班时有旺盛的精力,我们一改在校晚睡得习惯,每天晚上回去10:30就会睡觉。这样的一坚持就是一个星期,虽然是苦了一点,但我想这也无形中让我们培养了一个良好的作息习惯。

而在这一个多月中,我们基本做到按照公司正式员工的标准来要求自己,跟他们一样的上班时间,遵守一样的规章制度,保持旺盛的工作动力。一般是每天工作7个半小时,从8:45-12:00和13:00-17:15。当然有时候为了赶进度我们会在晚上或周末加一下班,而在相对比较轻松的阶段,特别的是在初期时,我们也会在工作中,找机会多学一些相关的知识。

2.2具体的工程开发内容

由于我们四个人分别的加入了三个不同的项目开发小组,以下是他们对于这次工作的一个小小的总结:

我们于今年的暑假去天一软件进行社会实践,所做的项目为ST(系统测试)部门的MR(Modify Request)系统,MR系统为ST部门的最常用软件,是进行软件测试的必备工具,由于原有的工具已经不能满足现在的要求,我们将利用更新的技术,基于新的需求分析,重新编写该应用软件,该软件采用流行的Web_Browser的结构,利用ASP SQL Server来实现整个系统,整个开发过程完全采用现代软件工程的方法来监控整个软件的质量。第一步的需求分析由朗讯公司提出,并做出了相应的Tier2文档。第二步的系统设计和数据库建模由我和另一位同学完成及相应的Tier3,其中经历了数次反复和review最终得到了一个完整的Tier3文档,第三步为coding,由于有前两步的基础,此步骤得以很快的完成。最后的软件通过了ST部门的专门测试,最终得到了部门经理的好评。

通过这一次社会实践,使我们在课堂上学习到的抽象的软件工程的理论有了一次实践的机会,经历了正规的软件过程,而且给了我们一次难得的与人合作的机会,相信这一切对我们将来从事大型软件开发都将是难得的财富。

TMS(Task Management System)项目管理系统

这个系统是由同事独立完成的,以下是他对于这次作的一个小小的总结:

在暑假期间,我到了天一软件科技有限公司实习,在软件部(SW部门)负责基于web的项目管理系统的开发工作,即TMS(Task Management System)。

开发这个系统的目的是为了管理天一软件公司SW部门现在正在开发的发展情况,以方便管理者和项目的参与者之间的协调。开发的系统应该能够跟踪项目的最新进展情况。

在这个系统里,最上层的对象是项目,下面分成若干子项目:子项目下又分成若干Task(任务)(Project-Sub_Project-Task)这样的层次结构。对应于项目(Project)有项目主管PM(Project Manager),对应于子项目,有Team Leader;对应于任务,有Task Owner、Task Member、Task Reviewer。PM负责添加、修改项目和子项目,以及添加上面所述的他以下的任何角色。上面的角色能加下面的角色,而下面的角色不能加上面的角色。TeamLeader负责子项目的管理(添加,修改,等等)。TaskOwner负责自己的一个或多个Task,定时向PM作报告(通过程序设置的时间发送定制的Email)当一个Task完成后,PM检查,确认后就结束此一Task并向所有的人(SW部门的人)发程序定制的邮件。当所有Task,Sub_Project都完成或部分、全部被取消后,整个项目就结束了。

整个系统用Web形式显示和使用。采用Active Server Pages即所谓ASP技术。数据库采用Oracle数据库,采用OLE连接远程数据库(TMS和数据库不在同一台机器上)。

虽然实践的时间比较的短暂,但我还是有了不小的收获,最大的收获是了解了一些软 件开发的程序化生产过程。还有就是能有机会向SW部门的职员的一丝不苟、兢兢业业的敬业精神学习。相信这些都将给我以后的学习和工作带来不小的帮助。

呼叫中心项目关于电话银行的开发公作前面已经提到过呼叫中心CALLCENTER解决方案是天一软件作为该公司新的经济增长点来开发的,文书解决方案适于针对不同的需求在上面开发一步的CTL应用,就如民 航语音电子系统、电子股票交易系统等,电话银行地其中一个可能的应用,也是公司在该解决方案上正在开发的第一个系统,而我本人则就是参加这个项目的工作。介绍如下:

电话银行系统的目标是提供银行的基本业务处理功能,其服务形式可发是自动语音或人工坐席。电话银行系统的主要功能包括账户查询、账户转账,、客户信息服务及客户投诉四大部分,我在该项目的具体工作就是,参与初期的需求分析以设计的讨论,提出一些建议,并在后面负责其中一个数据应用网的设计、开发以及调试。

该数据应用网关主要用来与电话银行系统以外的数据源进行通信,用于向电话银行系统屏蔽外界的数据的细节,如存放格式、存放地点、版本等。应用网关有以下的接口,如与电话银行系统的TCP/IP通信接口及DCOM维护管理接口,还有与外界数据源的数据接口。针对于电话银行的这个应用网关的开发的主要工作由以下几部分组成:

a. 根据电话银行IVR流程的具体需求,和IVR协商确定IVR数据请求以及返回的接口,建立与数据库的连接,并且根据和IVR的数据接口编写具体的数据应用流程。

b. 应用维护管理接口进行应用网关与网关服务器的连接、注册工作,并实现网络服务器对应用网关远程操作中的一些方法。

c. 应用TCP/IP通信接口,在应用网关上实现IVR经由网关服务器的数据请求的处理。

d. 修改完善操作界面并编写《应用网关用户操作说明书》。

这些工作主要涉及到数据库的远程操作、微软的COM/DCOM通信机制还有TCP/IP通信原理,所以说这一次的工作不仅给了我深入了解一个大型软件开发企业的机会,也给了我一个很大的锻炼学习提高的机会。

3 总结

3.1 学习所得

如今一个星期的天一软件科技有限公司社会实践活动已经结束了,从这次活动的成果上来看,还是比较成功的。辛勤的工作换来的是累累的硕果,不管是对于企业、 学校,还是我们自己。

首先我们几个人在较短的时间内,克服各种困难,从最初的阅读文档,设计、开发,到最后的调试,完善,我们都按质按量的完成了,完成预定的工程开发任务,通过了公司相应项目小组的验收,也得到了他们的一致好评,实现了最初为企业作实际共享的目标。

其次在这个过程中,我们也通过了深入的调查、讨论,以对一个大型软件开发企业的结构、管理、文化、气氛有了比较详细的了解。而通过我们在公司中的工作上的良好表现,还有生活中与公司员工的交流,我们也在他们面前展现了了一个积极进取、勇于创新形象,起到了加强学校与企业双向交流的作用。

再有的一点就是,通过这次活动,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。

3.2经验教训

类似的以上的收获还有很多很多,但在活动结束的这个时候,仔细考虑一下,还是有一些地经验教训的。

例如在活动中我们能够感觉得到,很多的工作经验,开发的知识我们了解的还是不够充分,致使我们在开发初期要发费较多的时间用于入门。但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如网络通信砂理,数据库基本原理等,正是这些基础知识使我们在缺少工程经验的情况下还能尽快入手,后来赶上。

针对我们学校部分学生普遍基础理论知识较多,对于工程的经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人前认短的心态,因为北京邮电大学学生在通信理论方面的基础知识还是比较丰富的,有了这一些知识,我们一般在工程面前还是能很快入手的,而为了更好的进行开发,我们也应该在校期间就多进行一些工程方面的锻炼,培养实际动手能力。

我想象这样一此让同学接触社会,培养实际动手能力的活动真的很不错,也是同学们所欢迎的,当然把这样的活动办好需要学校的老师和同学们共同努力。也希望,这样的活动能不断地继续下去,并发展壮大。

3.感谢

虽然就短短的一个星期,但我想这一份经历必将会为我们将来进入社会打下一个良好的基础,不管是在以后的就业指导上、还是在工作生活为人上,我们都拥有了一笔宝贵的财富。

所以在最后我想我们应当感谢为我们提供这次活动机会、还有在此过程中热心帮助我们的学校学生工作部,学校团委,研究生团委的老师们,另外还要感谢天一软件科技有限公司及其中的员工们。

〖七〗软件工程实习报告

一、实习目的

这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。

这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,学会了这些环节,并能用学到的知识来完成公司的项目。现阶段我所做的项目有《意见反馈管理系统》、《智能控制网关系统》,《意见反馈管理系统》这个项目我和另一名同事共同将其完成,完成用户意见的收集与处理,尽最大程度的将我们所学到的知识转化成实际。为更大的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。公司的最终目的就是希望我们通过这个简单的项目能了解项目的制作过程,并理解各个环节的意义。让我们能够充分的理解项目制作过程以及项目制作中各个流程的意义。

二、实习单位及岗位

我所实习的单位是xxx有限公司的xxx部。这个部门的主要职能就是家用电器的智能化,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,

才能制作出更好的软件以满足客户们的需求。

我的职位是java软件工程师,时间是xx年xx月xx日——至今,实习时间总长应为x个月。实习的地点是在公司的,早8:30晚5:30,周六上午加班,每周六下午、周日休息。

整个实习是实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。

三、实习过程

上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。具体的时间安排如下:

第一周

配置Java、Eclipse、数据库等的环境,熟悉xx管理系统的代码,完成xx管理系统的apk资源本地上传至tomcat服务器不同步到FTP服务器的功能和手机软件升级功能了解用户回馈系统的需求,完成回馈系统设计书,创建Customer工程,完成其基本结构以及用户意见收集基本页面

第二周:

完成了页面表单提交的检查(电话、邮箱、字数限制的检查),完成了用户意见收集页面到用户意见提交成功界面的跳转,基本完成dao的save方法、service、action部分,调试dao、service、action代码,实现了收集用户意见,保存到数据库,跳转到收集成功页面的功能;完成了查询详情并回复的页面(dao、service中的查询、更新算法,action中的跳到查询详情并回复的页面和跳到回复成功页面);完成了用户意见收集页面和用户意见提交成功界面调整,使其适应各个型号的手机界面,更改了表单检查出错的提示方式;将查询页面与查询详情页面的动作统一,修改查询详情并回复页面的样式

第三周:

完成了查询详情页面的状态的默认下拉选框功能,完善了查询详情页面的状态的提交和返回按钮,再返回查询页面时,保证页码、状态等的原来状态;完成用户回馈系统的代码review;完成用户回馈系统的测试设计报告书;完成用户回馈系统的测试设计报告书review;完成用户回馈系统的代码review第四周:

测试网关系统,做1-22号灯的单开、单关、全开、全关的测试;学习ScalaAPI,安装Scala,ScalaIDE,SBT并配置环境;做网关COMM

2、COMM

4、COMM6端口写的测试并学习Logback日志;学习网关系统中关于PLC设备的代码并且测试网关COMM

2、COMM

4、COMM6端口写(C语言部分)

四、实习总结

我的实习还在进行,这次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了这几个周的实习,在我的努力下,完成了既定的的任务,但我想说的是,在这个过程中,我并不仅仅是完成了任务,更是满载而归:项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。

如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。这次实习的最终目的就是希望我能够独立完成一个了软件项目的制作,充分了解软件项目的制作流程。这一次的实习,主要有制作文档和编码。

最后,总结这段时间的实习生活的收获,真的是使我受益匪浅。在实习中,我学习到了不仅仅是技术上的收获,更还有生活中的的人际交往以及其他的许多经验。而这些,都将作为我迈入社会的根本,我将以此为我的基础,怀着一颗勇敢无畏的心去迎接我即将来临的工作。

五、实习体会

这一次的实习,给了我很深刻的体会,不仅仅是专业的收获,更还有团队间的相互合作,这些让我明白了团队的意义。工作即将来临,我期待着工作的到来,我将带着这次实习的收获,尽量的将学到的知识运用到实际工作中,去迎接一个又一个的挑战。前方的路会有很多困难等着我,但我不怕,因为我坚信,只要我努力,终会克服这些困难。路就在脚下,我将带着坚定的信念,不畏挫折,勇往直前!

〖八〗软件工程实习报告

创新方法交流的实际分析及方案

解决无线网络连接故障的十二个创新方法

无线网络,特别是无线局域网给我们的生活带来了极大的方便,为我们提供了无处不在的、高带宽的网络服务,但是,由于无线信道特有的性质,使得无线网络连接具有不稳定性,大大影响了服务质量,下面介绍一些常见的无线网络故障,采用创新方式的排除方法,来帮助用户及时、有效地排除这些故障。

1.混合无线网络经常掉线

故障现象

使用Linksys WPC54G网卡和Linksys WRT54G AP构建无线局域网,它们使用的都是IEEE 802.11g协议,网络中还存在少数802.11b网卡。当使用WRT54G进行54Mb/s连接时经常掉线。故障分析

从理论上说,IEEE 802.11g协议是向下兼容802.11b协议的,使用这两种协议的设备可以同时连接至使用IEEE 802.11g协议的AP。但是,从实际经验来看,只要网络中存在使用IEEE 802.11b协议的网卡,那么整个网络的连接速度就会降至11Mb/s(IEEE 802.11b协议的传输速度)。

故障解决

在混用IEEE 802.11b和IEEE 802.11g无线设备时,一定要把无线AP设置成混合(MIXED)模式,使用这种模式,就可以同时兼容IEEE 802.11b和802.11g两种模式。

2.无线客户端接收不到信号

故障现象

构建无线局域网之后,发现客户端接收不到无线AP的信号。

故障分析

导致出现该故障的原因可能有以下几个:

(1)无线网卡距离无线AP或者无线路由器的距离太远,超过了无线网络的覆盖范围,在无线信号到达无线网卡时已经非常微弱了,使得无线客户端无法进行正常连接。

(2)无线AP或者无线路由器未加电或者没有正常工作,导致无线客户端根本无法进行连接。

(3)当无线客户端距离无线AP较远时,我们经常使用定向天线技术来增强无线信号的传播,如果定向天线的角度存在问题,也会导致无线客户端无法正常连接。

(4)如果无线客户端没有正确设置网络IP地址,就无法与无线AP进行通信。

(5)出于安全考虑,无线AP或者无线路由器会过滤一些MAC地址,如果网卡的MAC地址被过滤掉了,那么也无法进行正常的网络连接。

故障解决

可以采用以下方法进行解决:

(1)在无线客户端安装天线以增强接收能力。如果有很多客户端都无法连接到无线AP,则在无线AP处安装全向天线以增强发送能力。

(2)通过查看LED指示灯来检查无线AP或者无线路由器是否正常工作,并使用笔记本电脑进行近距离测试。

(3)若无线客户端使用了天线,则试着调整一下天线的方向,使其面向无线AP或者无线路由器的方

向。

(4)为无线客户端设置正确的IP地址。

(5)查看无线AP或者无线路由器的安全设置,将无线客户端的MAC地址设置为可信任的MAC地址。

3.无线客户端能够正常接收信号但无法接入无线网络

故障现象

无线客户端显示有无线信号,但无法接入无线网络

故障分析

导致该故障的原因可能有:

(1)无线AP或者无线路由器的IP地址已经分配完毕。当无线客户端设置成自动获取IP地址时,就会因没有可用的IP地址而无法接入无线网络。

(2)无线网卡没有设置正确的IP地址。当用户采用手工设置IP地址时,如果所设置的IP地址和无线AP的IP地址不在同一个网段内,也将无法接入无线网络。

故障解决

可以采取以下解决办法:

(1)增加无线AP或者无线路由器的地址范围。

(2)为无线网卡设置正确的IP地址,确保其和无线AP的IP地址在同一网段内。

4.无线网络内部能够正常通信,但是无法和与无线路由器相连的以太网进行通信

故障现象

无线客户端可以与无线路由器正常进行通信,但是无法和与无线路由器连接的以太网通信。故障分析

导致该故障的原因可能是:

(1)局域网(LAN)端口连接故障。

(2) IP地址设置有误。

故障解决

可以采用以下解决方法:

(1)通过查看LAN指示灯来检查LAN端口与以太网连接是否正确。应当使用交叉线连接LAN端口和以太网集线器。

(2)查看无线网络和以太网是否在同一IP地址段,只有同一IP地址段内的主机才能进行通信。

5. 拨打无绳电话时,会对无线网络产生强烈干扰

故障现象

每当拨打无绳电话时,无线网络信号就变得异常微弱,常常导致链路中断。

故障分析

由于无绳电话和IEEE 802.11b都工作在2.4GHz频段上,因此,当拨打无绳电话时,就会对无线网络产生强烈的干扰。

故障解决

一般的解决方法就是停止使用无绳电话或者改变无线网络所使用的信道。

6. 网络环境改变时,无法正常进行接入

故障现象

办公室和家中都构建了无线网络。在办公室时,笔记本电脑能够正常接入公司的无线网络;但是,

回到家中后,却发现无法连接到无线网络。

故障分析

导致该故障的原因可能有以下几个:

(1) 没有及时更改SSID(Service Set Identifier)配置。不同的无线网络使用不同的SSID,如果SSID配置不正确,就无法ping通AP。而且笔记本电脑将忽略该AP,按照SSID配置寻找新的AP。

(2) WEP加密。如果采用的WEP密钥不同,无线客户端就无法与新的无线AP连接。如果WEP配置不对,无线客户端就无法从DHCP服务器获取IP地址。如果使用静态IP地址,无线客户端甚至无法ping通AP的IP地址。

(3) IP地址信息。一般情况下,无线AP都会自动给无线客户端分配IP地址,如果手工设置了无线客户端的IP地址,那么该客户端就将无法与新的AP进行通信。

故障解决

可以采用以下解决方法:

(1) 当接入到新的无线网络时,及时更改客户端的SSID设置。

(2) 如果接入无线网络需要使用密钥,则在接入该新的无线网络时,需要先获取该网络的密钥以便进行接入。

(3) 通常情况下,使用无线AP分配的IP地址就可以了。如果要使用静态的IP地址,则必须确保该静态IP地址和无线AP的IP地址在同一网段内。

7. 设置全部正确,却无法接入无线网络

故障现象

按照无线网络内的其它用户进行了网络设置,包括WEP加密、SSID和IP地址(自动获取IP地址),而且无线信号显示为满格,却无法接入无线网络。

故障分析

出现这种情况,可能是网络管理员对无线AP设置了MAC地址过滤,只允许指定的MAC地址接入到无线网络中,而拒绝未被授权的用户,以保证无线网络的安全。

故障解决

可以与管理联系,将你的无线网卡的MAC地址告诉他,请他将此MAC地址添加到允许接入的MAC地址列表中。

8. 笔记本电脑使用无线方式接入家庭网络实现Internet共享

故障现象

家庭网络使用“ADSL Modem + 宽带路由器”的方式实现Internet共享,无需PPPoE拨号。新增的笔记本电脑无法接入到无线网络以实现Internet共享。

故障分析

无线AP一般只有一个LAN接口,因此,将无线AP接入网络时,会占用原来主机使用的网络接口,除非宽带路由器具有更多的端口,否则就无法将无线AP和原来的主机一同接入到宽带路由器,从而实现对Internet连接的共享。

故障解决

如果宽带路由器没有更多的端口可供使用,可以购买一台无线路由器,WAN端口连接至宽带路由器,LAN端口连接至主机,并为笔记本电脑提供无线接入。另外,也可以采用“SOHO交换机 + 无线AP”的方式,将SOHO交换机连接至宽带路由器,再将无线AP和主机连接至SOHO交换机。

9. 无线AP不具备路由功能

故障现象

采用ADSL虚拟拨号方式上网,无线AP连接至ADSL Modem。台式机(连接无线AP的LAN端口)可以正常上网,笔记本电脑也接收到了无线信号,却无法正常上网,并且显示IP地址和默认网关为“不可用”。

故障分析

如果ADSL Modem不支持路由功能,那么使用无线AP就无法实现Internet连接共享。

故障解决

可以采取以下方法解决:

(1) 启用ADSL Modem的路由功能,实现网络连接共享。

(2) 购置一台无线路由器,将LAN连接至台式机,WAN连接至ADSL Modem。

(3) 在台式机上安装两块网卡,并将其设置为ICS主机。一块网卡连接至ADSL Modem,另一块网卡连接至无线AP。

10. 利用无线网卡组建对等网络

故障现象

两台台式机通过ADSL接入Internet。现要通过无线方式将两台计算机进行连接。

故障分析解决

方法很简单,只要购买两块无线网卡即可。将两块网卡分别安装在两台计算机中,就可以搭建起对等网络,并实现以太网的所有功能,而且可以共享上网。需要注意的是,使用这种方式时,传输速率将为IEEE 802.11b协议理论速率(11Mb/s)的一般左右,即6Mb/s左右。

11. 看不到无线网络中的其它计算机

故障现象

无线网卡显示正常工作,但是在网上邻居中看不到网络中的其它计算机。

故障分析及解决

(1) 检查SSID和WEP参数设置,确认拼写和大小写正确无误。

(2) 检查计算机是否启用了文件和打印机共享,确认在无线网络属性的“常规”选项卡中“Microsoft网络的文件和打印机共享”复选框被选中。

12. IEEE 802.11g传输速率较低

故障现象

为了保证无线网络标准的兼容性,我们在选择无线产品时,一般都会选取支持IEEE 802.11b/g的无线AP和无线网卡。然而,在实际的网络测试中,我们发现,在没有干扰和传输距离有限的情况下,无线链路的传输速率仍然较低,不能达到标称的54Mb/s。

故障分析

IEEE 802.11g不但具有54Mb/s的传输速度,而且,还能很好的兼容IEEE 802.11b无线设备,从而能够将802.11b无线网络平滑升级到802.11g无线网络。

故障解决

为了兼容现有的802.11b无线局域网设备,802.11g除了和802.11b使用相同的2.4GHz频带外,还采用了两种不同的OFDM(正交频分复用)编码技术,以和相对应的802.11b或者802.11g设备通信。也就是说,在混合使用802.11b和802.11g无线设备的网络中,使用 802.11g的无线设备既可以以54Mb/s的速率和802.11b设备通信,也可以以11Mb/s的速率和802.11b设备进行通信。

但是,在无线局域网中,使用的是共享信道,数据链路层使用CSMA/CA(带有冲突避免的载波帧听多路访问)来实现对无线信道的控制。也就是说,当有一台主机在和AP通信时,其它主机就只能处在

监听状态,一旦该主机通信完毕,其它主机就会通过竞争的方式来实现对信道的控制。

所以,在802.11b和802.11g混合使用的无线网络中,由于802.11b无法监听到802.11g的通信状态,就有可能在802.11g设备进行通信的同时抢占无线信道,从而严重干扰802.11设备的通信。

为了解决这一问题,802.11g协议采用了“RTS/CTS”技术。无线局域网设备在发送数据前,都要先发送一个RTS(Request To Send)帧给无线AP,请求使用无线资源,如果这时AP没有和其它设备通信,就发送一个CTS(Clear To Send)帧给该设备,通知它可以跟无线AP进行通信。这样,就避免了上述干扰问题。

〖九〗软件工程实习报告

一、实习目的

这次实习的目的是提高我的专业技能、实践能力,让我了解一些实际的工作情况。正式工作前对我意义重大。在实践中对专业技能、综合素质、人际关系有更深的体会,这给了我正式工作前的宝贵经验。

这次实习的主要任务是了解整个软件制作流程,以及各个环节的细节。学完这些环节,就可以用学到的知识去完成一个公司安排的项目。我分配的项目名称是诊所管理系统。我们将以小组的形式共同完成这个项目,模拟实际的软件制作过程,最大限度地将学到的知识转化为实践能力。为真正的项目做好充分的准备,这样实习后才能在正式工作中面对。

公司的最终目的是希望能了解实际的项目制作,初步了解各个环节的意义。让我们将项目用于实际生产,这样我们可以更好地理解项目生产中每个过程的意义,以及团队在项目生产过程中是如何合作的。

二、实习单位和岗位

我的实习单位是埃森哲信息技术(大连)有限公司软件开发部,校企合作。该部门的主要职能是外包服务工作,根据客户需求制作相应的软件。因此,我们需要熟悉整个软件开发过程,这样才能处理客户的各种问题,做出更好的软件来满足客户的需求。

因为实习的原因,我的职位是软件助理工程师。具体的时间安排是实际的项目制作和专业知识的学习。实习时间8周。本来实习的地方是在公司。后来因为公司内部原因,我们实习的地方改成了学校内部实习,每天的时间和正式工作一样。上午8点和5点,每周六周日休息。

整个实习的实际过程前面已经讲过了,包括八周的实际项目制作和专业知识学习。具体每周任务、实际工作内容、专业知识和技能的实际应用会根据不同环节而有所不同。但总体目标是让我们了解实际工作中的软件生产流程,以及每个流程需要的技术和注意点,让我们用实际的项目去实践。

三、实习过程

整个实习的任务和目的上面已经介绍过了。下面将详细介绍整个实习过程,并详细讲解每个过程的细节。

具体时间安排如下:

第一周:这个项目需要的知识将被集中整理和复习。巩固一些不熟悉的知识,以防项目出现意外需求。实习的第一天,企业的经理向我们详细解释了软件工程科学对软件生产的重要性,并在此基础上给了我们大致的实习过程。

第二周:直接进行项目的需求分析。因为已经给出了项目名称,可行性分析就取消了。分配给我们小组的项目是“门诊管理系统”,去诊所实地调查是必然的。在实际调研过程中发现,需求分析的过程非常非常重要,需求分析文档的制作决定了项目的各项功能以及软件是否满足用户的需求。本周的收获是软件需求分析的文档化,这是软件工程中非常重要的一步,这个环节是整个软件生成过程中最重要、最关键的一环。

第三周:这一周由于临时变动,将概要设计和详细设计合并成一周。根据调查结果,进行概要设计。因为是第一次制作软件概要分析文档,所以有很多不规范的地方,比如数据流图的制作,很多小细节都忽略了,所以像这样的问题还是很多的。但这些问题经过组员的积极讨论和修改,以及老师的指导,都得到了解决。然后,根据概要设计,进行软件的详细设计。详细设计相比于概要设计能感觉简单一点,不知道感觉对不对。因为在概要设计模块中,我们已经设计了需要实现的模块、接口、类、函数,所以我们只需要考虑每个类的函数都可以用代码来实现,而不是写在代码上,而是用流程图、伪代码等相关技术来表达。正式的编码在这个阶段生产完成时开始。到目前为止,准备工作终于完成了,差不多花了我们一半的实习时间。这一周的时间,我们不知不觉就在忙碌中度过了!下周我们将进入这个项目的实际编码,这也是我们最熟悉的地方。感觉终于有地方投稿了,期待下周的到来。

第四周:根据详细设计对项目进行编码。本周,我们进行了实际的编码。我最大的感受就是按照详细设计的编码很清晰,伪代码等转换过程可能有点困难。和我们过去直接编码相比,流畅度不言而喻。

第五周:这周本来是要测试的,但是编码后企业老师指出了很多问题,说我们写的代码太粗糙了,要小心处理代码,把测试推到下周。这一周我们受益匪浅,对代码标注和编码格式有了更深入的了解。

第六周:根据完成的项目测试项目。这一周是软件测试,分为几个阶段,从最基础一节课内的方法测试到整个项目的综合测试。与之前的测试不同,这次我们先写测试文档,待测试文档通过检验后,再逐步测试文档。我想,这可能是我们未来工作的大方向,基于文档的项目制作。因为测试文档的制作进度太慢,我们这周忙于测试文档的制作,其他什么都没做,所以测试只能等到下周。我希望下周的考试会很有效率。期待尝试一下,感觉很想拿着测试文档测试一下。

第七周:拿着测试文档,按照上述要求逐一测试,确认项目的正确性。顺利的考试让我精神焕发。拿着测试文档直接查代码就行了。几乎没有必要考虑程序内部的测试流程,因为文档已经为你写得很清楚了。在这里,我有一种感觉,在埃森哲这样的大公司,文档的重要性比编码本身更重要。我想这就是为什么企业派来的老师没有直接给我们技术培训,而是让我们了解软件工程的流程。当然,根据企业文化的不同,软件工程的生命周期也会有细微的差异。他们会选择最适合自己公司的方法进行整个软件生命周期,而不是一成不变的。

第八周:这一周,我们没有任何与技术相关的任务,只需要准备个人演示。但是不要小看这个人的发挥,因为他会占你整个实习成绩的50%,这是本周一企业老师告诉我们的。我们之前都不知道有实习结果。项目总结,我们会花一个星期的时间总结整个实习的收获,这个星期的周五呈现自己,汇报收获。至此,实习生涯就告一段落。这一周,我们从收获、总结、经验等方面对整个实习的精髓进行了思考、沉淀、总结、提炼。基于PPT,我们进行了10分钟的个人陈述和项目答辩。在这方面,我们的实习彻底结束了。

四、实习总结

我们的实习结束了,但我们的人生还没有结束。对于我们这些没有毕业的人来说,这次实习可以用四个很有意义的字来形容。他不仅巩固和拓展了我们的专业知识;也扩大了我们作为软件开发人员的视野,让我们知道了很多软件开发这个职业应该注意的细节;更重要的是,让我们体验软件工程学对于一个软件的意义。这些经历对我们来说是宝贵的财富。经过8周的实习,在我们所有人的共同努力下,我们都完成了各自的任务,但我想说的是,我们不仅完成了任务,还满载而归:

项目的制作和难题的解决,会让我们熟悉大学即将遗忘的知识,对代码有更深的理解。代码的重用,类与类之间的调用,对象的创建,数据库的连接以及各种专业知识的使用,让我们能够更好的将这些各种知识合理的整合在一起。

如果专业知识收获很多,那么下面的专业技能就是整个实习过程中最大的收获。我很少关注代码的标注和编码的规范,也没有太多关注。但这一次,我意识到了他的重要性:这是一个软件开发人员必须具备的能力,或者说应该特别注意的能力。因为我们的代码没有太多的注释,很多地方的编码很不规范,企业老师宁愿让我们多花一周时间修改,也不急于下一次测试。在这一周的复习中,通过自己的经历和老师的强调,对代码编码规范和代码标注有了更深入的了解。通过这次实习,个人认为代码标注和编码规范比个人技能更重要。

这次实习的最终目的是希望能够了解软件生产的全过程,也就是软件工程的科学。这次实习,中间做文档的时间大概是编码的几倍,甚至因为我们的修改,编码时间也只有两周,而其他大部分时间都在做文档。个人觉得进公司后,文档制作比个人技能更重要。因为有了文档,我们的项目制作非常流畅,规定非常明确,逻辑非常流畅。这些文档在做软件的过程中起着重要的作用,所以我觉得软件工程可能是我未来的方向。

最后,总结一下这段时间实习的收获,真的让我受益匪浅。实习期间不仅学到了技术上的收获,还学到了生活中的人际交往以及很多其他的经验。这些都将作为我进入社会的基础。我会以此为基础,以一颗勇敢无畏的心迎接即将到来的工作。

动词(verb的缩写)实习经历

这次实习给了我深刻的体会,不仅是专业上的收获,还有团队之间的合作,让我明白了团队的意义。工作快到了,期待工作的到来。我会努力把学到的知识运用到实际工作中,迎接一个又一个挑战。前面的路上会有很多困难等着我,但我并不害怕,因为我坚信,只要我努力,我最终会克服这些困难。路就在我脚下,我会带着坚定的信念前进,不怕挫折!

〖十〗软件工程实习报告

1 企业概述

1.1 企业发展简史

开封天一软件科技有限公司(原河南省开封市王子科技公司)是经国家工商管理机构注册批准的一家专门从事企业软件开发与办公信息化建设的高科技企业,公司拥有一批经验丰富、技术精湛的系统设计、实施及售后服务人员;公司拥有雄厚的技术实力和核心自主知识产权,能为企业提供从技术咨询到解决方案;从电脑设备供应到软件产品定制;从软件操作培训到售后维护服务等全过程的高层次优质服务。

公司自主研发的软件产品涵盖了企业办公、财务管理、互联网应用、服务器出租、服务器托管、进销存管理、工业控制,仪表数据采集与测控,人工智能等多种商业领域。公司本着“采用先进技术和平台,提供高效、稳定的软件系统”的产品质量方针和“一切以用户为中心”的企业服务理念,与您共同推动我国企业的信息化建设。

1.2 企业现状

一个没有优秀民族文化的民族,不能自强于世界民族之林;同样,一个没有优秀企业文化的企业也不能自强于强烈的市场竞争之中。天一软件科技有限公司将禀承“用户至上、用心服务”的服务理念,创建独具特色的国际化IT企业文化,借鉴中外软件企业的成功经验,与国内外友商精诚合作,紧趋世界信息技术发展潮流,致力于民族软件业的腾飞,向着成为中国一流的国际化IT企业的目标迈进!为了实现“让客户尽情享受信息新生活”的企业使命,天一软件着力进行业务与服务创新,持续不断地向广大客户推出科学、适用的业务,较好地打造了业务品牌的形象和优质服务形象,理念先进、功能完善的天一综合短信系统系列产品,天一商务领航平台、天一统一充值平台等系统逐渐深入客户的实际应用,提升客户感知的进程没有终点,福富软件以创新的精神推出业务、服务客户的追求永无止境。

天一软件强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的技术能力,并在平时通过多个方面让员工随时随刻感受到盛鸿这个大家庭的温馨、友爱。

创新是一种积累。不积跬步,无以至千里;不积小流,无以成江海。我们的邻国日本战后一片狼籍,但是凭着“每天PDCA,每天进步1%”的精神,一点一滴的创新,终于成就了一个科技和经济强国。创新不是海市蜃楼,她就在我们身边,伟大的创新也许当初只是一个看似很傻的念头,但如果当初没有人插上翅膀想飞却飞不起来,有怎么会有今天的飞机呢公司将创新理念运用在公司的发展,项目的开发当中。天一当前的创新重点在于业务创新、技术创新、管理创新,提倡大胆创新,不怕失败,“莫以善小而不为”,从工作中的每个细节入手,从一点一滴做起,让创新逐渐成为习惯。

2 实习过程

最为一个软件开发技术公司,不同于一般的那种严肃的气氛,天一中给人的感觉是比较的宽松,公司的人情味也比较浓。对于我们这一批参加暑期社会实践短期活动的在校学生,也都按照一般公司的标准要求我们,当然在这期间对我们的待遇,如:伙食、上下班的班车接送、业余文体活动等,也对我们一视同仁,这也是我们真正的体验该公司的生活工作提供了不小的帮助。

这种气氛,加上先前进入公司的师兄师姐,以及其他的热心的老员工的帮助,使我们几个很快的融入了这个公司中,在工作中更好的与周围的同事的进行交流、合作;在工作之余我们也参加了公司组织的一些文体活动,如羽毛球、卡拉OK等。

2.1环境适应

这次的社会实践活动,每个人都有一个很明确的任务,所以意味着我们不可能如以往的简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这一个多月必将是一个繁忙的一个星期,也必将是一个充实的,进步的一个星期。下面介绍的是我们在公司的生活与工作中所遇到的一些困难,还有我们一般的生活工作时间安排以及具体的工程开发内容。克服困难,养成良好的工作生活习惯。基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如工程阶段比较繁多,但时间又比较的短。

由于我们可算是第一次正式的参与企业的开发,在经验、知识上必然是有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。

由于时间比较的紧。在这段时间我们既要看文档、又要搞设计,既要编程序,又要测试,还要编写整理对应文档。所以有时是每天中午都没得休息赶着的干,下午下了班,别人都回去了,我们还在那儿加班,一直到晚上9点多,才坐上公交车花一个小时回住处休息。大家常常是坐在车上就睡着了。

另一方面,由于公司没有给我们解决住宿问题,我们刚开始是在在公司同学的帮助下在体育场附近找的一个地方住着,后来又找了个地方,但还是在那一块。虽然是坐在公司的班车上班,但由于是班车的第一站,很早就要上车,每天6:30就得起床。而在公司中午1:00上班,原来在学校的午睡习惯也只能去掉了,所以为了保持上班时有旺盛的精力,我们一改在校晚睡得习惯,每天晚上回去10:30就会睡觉。这样的一坚持就是一个星期,虽然是苦了一点,但我想这也无形中让我们培养了一个良好的作息习惯。

而在这一个多月中,我们基本做到按照公司正式员工的标准来要求自己,跟他们一样的上班时间,遵守一样的规章制度,保持旺盛的工作动力。一般是每天工作7个半小时,从8:45-12:00和13:00-17:15。当然有时候为了赶进度我们会在晚上或周末加一下班,而在相对比较轻松的阶段,特别的是在初期时,我们也会在工作中,找机会多学一些相关的知识。

2.2具体的工程开发内容

由于我们四个人分别的加入了三个不同的项目开发小组,以下是他们对于这次工作的一个小小的总结:

我们于今年的暑假去天一软件进行社会实践,所做的项目为ST(系统测试)部门的MR(Modify Request)系统,MR系统为ST部门的最常用软件,是进行软件测试的必备工具,由于原有的工具已经不能满足现在的要求,我们将利用更新的技术,基于新的需求分析,重新编写该应用软件,该软件采用流行的Web_Browser的结构,利用ASP SQL Server来实现整个系统,整个开发过程完全采用现代软件工程的方法来监控整个软件的质量。第一步的需求分析由朗讯公司提出,并做出了相应的Tier2文档。第二步的系统设计和数据库建模由我和另一位同学完成及相应的Tier3,其中经历了数次反复和review最终得到了一个完整的Tier3文档,第三步为coding,由于有前两步的基础,此步骤得以很快的完成。最后的软件通过了ST部门的专门测试,最终得到了部门经理的好评。

通过这一次社会实践,使我们在课堂上学习到的抽象的软件工程的理论有了一次实践的机会,经历了正规的软件过程,而且给了我们一次难得的与人合作的机会,相信这一切对我们将来从事大型软件开发都将是难得的财富。

TMS(Task Management System)项目管理系统

这个系统是由同事独立完成的,以下是他对于这次作的一个小小的总结:

在暑假期间,我到了天一软件科技有限公司实习,在软件部(SW部门)负责基于web的项目管理系统的开发工作,即TMS(Task Management System)。

开发这个系统的'目的是为了管理天一软件公司SW部门现在正在开发的发展情况,以方便管理者和项目的参与者之间的协调。开发的系统应该能够跟踪项目的最新进展情况。

在这个系统里,最上层的对象是项目,下面分成若干子项目:子项目下又分成若干Task(任务)(Project-Sub_Project-Task)这样的层次结构。对应于项目(Project)有项目主管PM(Project Manager),对应于子项目,有Team Leader;对应于任务,有Task Owner、Task Member、Task Reviewer。PM负责添加、修改项目和子项目,以及添加上面所述的他以下的任何角色。上面的角色能加下面的角色,而下面的角色不能加上面的角色。TeamLeader负责子项目的管理(添加,修改,等等)。TaskOwner负责自己的一个或多个Task,定时向PM作报告(通过程序设置的时间发送定制的Email)当一个Task完成后,PM检查,确认后就结束此一Task并向所有的人(SW部门的人)发程序定制的邮件。当所有Task,Sub_Project都完成或部分、全部被取消后,整个项目就结束了。

整个系统用Web形式显示和使用。采用Active Server Pages即所谓ASP技术。数据库采用Oracle数据库,采用OLE连接远程数据库(TMS和数据库不在同一台机器上)。

虽然实践的时间比较的短暂,但我还是有了不小的收获,最大的收获是了解了一些软 件开发的程序化生产过程。还有就是能有机会向SW部门的职员的一丝不苟、兢兢业业的敬业精神学习。相信这些都将给我以后的学习和工作带来不小的帮助。

呼叫中心项目关于电话银行的开发公作前面已经提到过呼叫中心CALLCENTER解决方案是天一软件作为该公司新的经济增长点来开发的,文书解决方案适于针对不同的需求在上面开发一步的CTL应用,就如民 航语音电子系统、电子股票交易系统等,电话银行地其中一个可能的应用,也是公司在该解决方案上正在开发的第一个系统,而我本人则就是参加这个项目的工作。介绍如下:

电话银行系统的目标是提供银行的基本业务处理功能,其服务形式可发是自动语音或人工坐席。电话银行系统的主要功能包括账户查询、账户转账,、客户信息服务及客户投诉四大部分,我在该项目的具体工作就是,参与初期的需求分析以设计的讨论,提出一些建议,并在后面负责其中一个数据应用网的设计、开发以及调试。

该数据应用网关主要用来与电话银行系统以外的数据源进行通信,用于向电话银行系统屏蔽外界的数据的细节,如存放格式、存放地点、版本等。应用网关有以下的接口,如与电话银行系统的TCP/IP通信接口及DCOM维护管理接口,还有与外界数据源的数据接口。针对于电话银行的这个应用网关的开发的主要工作由以下几部分组成:

a. 根据电话银行IVR流程的具体需求,和IVR协商确定IVR数据请求以及返回的接口,建立与数据库的连接,并且根据和IVR的数据接口编写具体的数据应用流程。

b. 应用维护管理接口进行应用网关与网关服务器的连接、注册工作,并实现网络服务器对应用网关远程操作中的一些方法。

c. 应用TCP/IP通信接口,在应用网关上实现IVR经由网关服务器的数据请求的处理。

d. 修改完善操作界面并编写《应用网关用户操作说明书》。

这些工作主要涉及到数据库的远程操作、微软的COM/DCOM通信机制还有TCP/IP通信原理,所以说这一次的工作不仅给了我深入了解一个大型软件开发企业的机会,也给了我一个很大的锻炼学习提高的机会。

3 总结

3.1 学习所得

如今一个星期的天一软件科技有限公司社会实践活动已经结束了,从这次活动的成果上来看,还是比较成功的。辛勤的工作换来的是累累的硕果,不管是对于企业、 学校,还是我们自己。

首先我们几个人在较短的时间内,克服各种困难,从最初的阅读文档,设计、开发,到最后的调试,完善,我们都按质按量的完成了,完成预定的工程开发任务,通过了公司相应项目小组的验收,也得到了他们的一致好评,实现了最初为企业作实际共享的目标。

其次在这个过程中,我们也通过了深入的调查、讨论,以对一个大型软件开发企业的结构、管理、文化、气氛有了比较详细的了解。而通过我们在公司中的工作上的良好表现,还有生活中与公司员工的交流,我们也在他们面前展现了了一个积极进取、勇于创新形象,起到了加强学校与企业双向交流的作用。

再有的一点就是,通过这次活动,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。

3.2经验教训

类似的以上的收获还有很多很多,但在活动结束的这个时候,仔细考虑一下,还是有一些地经验教训的。

例如在活动中我们能够感觉得到,很多的工作经验,开发的知识我们了解的还是不够充分,致使我们在开发初期要发费较多的时间用于入门。但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如网络通信砂理,数据库基本原理等,正是这些基础知识使我们在缺少工程经验的情况下还能尽快入手,后来赶上。

针对我们学校部分学生普遍基础理论知识较多,对于工程的经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人前认短的心态,因为北京邮电大学学生在通信理论方面的基础知识还是比较丰富的,有了这一些知识,我们一般在工程面前还是能很快入手的,而为了更好的进行开发,我们也应该在校期间就多进行一些工程方面的锻炼,培养实际动手能力。

我想象这样一此让同学接触社会,培养实际动手能力的活动真的很不错,也是同学们所欢迎的,当然把这样的活动办好需要学校的老师和同学们共同努力。也希望,这样的活动能不断地继续下去,并发展壮大。

3.感谢

虽然就短短的一个星期,但我想这一份经历必将会为我们将来进入社会打下一个良好的基础,不管是在以后的就业指导上、还是在工作生活为人上,我们都拥有了一笔宝贵的财富。

所以在最后我想我们应当感谢为我们提供这次活动机会、还有在此过程中热心帮助我们的学校学生工作部,学校团委,研究生团委的老师们,另外还要感谢天一软件科技有限公司及其中的员工们。

〖十一〗软件工程实习报告

转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。

在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。

“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。

这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。

经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。

我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。

除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。

实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学习的欲望。“学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。最初在实训时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以在整个实训过程中我都在不断地努力。

实训期间让我学到很多东西,不仅在理论上让我对IT领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。

除此之外,我还学到了如何与人相处,如何和人更好的交流,我们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很大的影响,在实训的这段时间里这些宝贵的经验将会成为我以后工作的基石。

作为即将毕业走出校园的学生,经过3年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与我们项目的开发,所以在实习之前软件按开发对我来说是非常抽象的,一个完整的项目要怎么来分工以及完成该项目所需要的基本步骤也不明确,通过这次实训让我明白一个完整项目的完成必须团队分工合作,并在每个阶段进行必要的总结和检查。

在我们项目的开发过程中我们项目的步骤:详细设计、详细设计review、编码、编码。在项目开发过程中我也深刻的体会到详细设计对一个项目开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。

〖十二〗软件工程实习报告

光阴荏苒,时光飞逝,转眼间到了实习结束的日子。从进公司实习到现在,我已经到公司近6个月了,感受颇多,收获颇多。期间,通过公司领导的关心和帮助,同事的指导,使我能够很快地了解公司的管理与运作程序,我了解了公司的发展概况,熟悉了公司的流程和行业的基础知识,使我逐步学会如何从一个刚出校门不久的实习生转变成一个职员。以下是我这段时间的实习报告。

学习无止境,职业生涯只是学生生涯的一种延续。对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点经验。不论在人生的哪个阶段,学习的脚步都不能停歇,要把工作视为学习的殿堂。所以在这几个月当中,我一边学习,一边从最基础的事情做起,这样的好处在于能够在工作的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作目标。在这几个月的工作中,我的主要任务是对客户使用的map系统进行测试,并且做相应的文档记录和一些简单的配置修改。几个月里,我工作勤勤恳恳,并按时完成安排的任务。尽最大的努力解决客户在工作中遇到的问题,从中我也学到了在学校里学不到的东西,也明白了很多道理,我相信对我以后的工作都将大有裨益。其它方面,我全力协助公司的工作,在公司人手较忙的时候,为公司分担事务,圆满地完成公司委派的任务。在这几个月的工作中,最初我会遇到一些我解决不了的问题,我会咨询公司另两位同事。在他俩的指导和帮助下,我的技术技能不断提升,对整个MAP系统和配置工具的使用逐步熟练,思维方式和工作方法也不断提升,直至到目前我基本能解决客户在使用MAP系统过程中遇到一般问题的问题。

在近6个月的工作过程中,我在领导和同事们的帮助和支持下取得了一定的进步,但我深知自己还存在很多缺点和不足,与工作需要还有一定的差距。在工作中未能考虑的各种因素还有很多,比如:对整个MAP系统的掌握还不够熟练、工作的灵活性还不够、服务意识还有待提升等等,这都有待于在今后的工作中改进。虽然我目前的工作只是做基础方面,希望在下一年度公司能够委派我做一些其它工作,使我在工作中不断提升自己,同时也为公司分担一些事务,使我逐步做一名合格的项目实施人员。做软件的人必须要随时充电,在今后的工作中,我要积累经验教训,不断调整自己的思维方式和工作方法,在实践中磨练自己,我将以饱满的热情和进取的精神,去努力做每一件事,努力为公司的发展尽的一份薄力,成为单位需要的优秀人才。

我是公司的一名新员工,来公司的时间比较短,对公司的资源管理、流程管理等还不是太了解,所以对公司的发展、管理也提不出什么宝贵实质的意见或建议。现在对于我来说最重要最本职的工作就是:作为一个学生、一名实习员工,所有的地方都是需要学习的多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的最优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,为公司的发展尽的一份薄力。态度决定一起,当有一份新的任务给你时要知道自己能否胜任这份工作,关键是看你自己对待工作的态度。

态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,实习项目刚开始时,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛,可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。

在这次实习过程中,我碰到很多问题,有的是我懂得的,也有很多是我不懂的,不懂的东西我要虚心向老师同学请教,当别人教我们知识的时候,我也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。

回首整个实习过程,我每天都有很多新的体会,想说的很多,我总结下来主要有以下几点:

1、团队意识是完成项目的必要保证

在我们两个项目完成的过程中,我充分体会到了团队合作的重要性。特别是在自己担任项目组长分配大家完成项目期间,很难想象但是如果大家不团结一致的结果。期间通过大家的团队合作,项目组高效且快速的完成的项目,当然最重要的是大家都参与了项目的开发。

2、熟练的专业技能

提供最佳的解决方案是我们努力的方向。ERP的核心管理思想就是实现对整个供应链的有效管理,我们在梳理了企业的各项业务之后,需要做的是提供一个最佳的解决方案,来帮助企业实现更加有效的管理,我们要精通MAP系统,掌握行业专业知识,更要能融入最适宜的管理理念,这对顾问而言,无非是一个很高的要求,需要我们不断地学习,不断的在一个个项目中去积累经验,但这也正是我们为之奋斗的目标。

3、加强信心,坚持下去

虽然感觉自己学的还可以,但真的工作起来却感觉力不从心。有时候遇到事情总会着急,慌张。平常信心不足,总感觉自己做不好。或许还需要一段时间的磨练吧。只有自己的知识和能力都在提升,相信自己总有一天会很勇敢的表现自己。总之,在整个实习过程中,我有许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生路上取得更大的成绩,失败的经历将使我努力去改变需要改变的地方,可以是我更快的成长,让自己以后的日子做的更好。这些宝贵的人生经历激励我在以后的人生道路上勇于实践,敢于创新,为人生的辉煌奠定坚实的基础,成为我受益终身的宝贵财富。

4、良好的沟通协调能力是实施顾问的基本修养

在培训的一开始我们就被分成了四个小组,学习过程中常常以小组为单位进行提问、讨论、最后解决问题的学习模式,目的就是为了能在与小组成员的相互交流过程中,提高我们的沟通能力。作为一个实施顾问,做的最多的事情就是与客户之间进行交流,但是往往我们遇见的客户与实施人员相比,他们对MAP系统非常陌生,对自己所做业务也缺乏深入的思考和总结,而我们要做的就是启发客户思考,帮助客户分析,总结业务流程,以及对实施过程中各部门之间出现的问题进行沟通、协调。因而在这期间良好的沟通协调能力也是必不可少的。这6个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。

感谢6个月来经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,感谢学校能给我们提供这次难得的实习机会,在这里,我们走出了从学生到职场人生的第一步,是迈向社会的重要的一步。通过这次生产实习,我学到了很多书本上学不到的东西,也有了从无知到认知,到深入了解公司和社会,从开始的磕磕碰碰到后来的工作还算顺利的转变。在这里要特别感谢的是xx公司和其各位老师,正是xx公司给我提供了良好的实习环境,使我们实习有了明显的效果,还有其各位老师对我们在专业技能的指导,使我的技术有了很大的提高。

除此之外,还要感谢我的项目团队成员,正是因为有大家的相互帮助和学习,共同解决遇到的问题共同挑战困难我们的实习过程才能够顺利完成,我更加认识到了团队精神的可贵,同时也收获了最真挚的友谊。

〖十三〗软件工程实习报告

在这次实习过程中,我碰到很多问题,有的是我懂得的,也有很多是我不懂的,不懂的东西我要虚心向老师同学请教,当别人教大家知识的时候,我也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。

回首整个实习过程,我每天都有很多新的体会,想说的很多,我总结下来主要有以下几点:

1、团队意识是完成项目的必要保证

在大家两个项目完成的过程中,我充分体会到了团队合作的重要性。特别是在自己担任项目组长分配大家完成项目期间,很难想象但是如果大家不团结一致的结果。期间通过大家的团队合作,项目组高效且快速的完成的项目,当然最重要的是大家都参与了项目的开发。

2、熟练的专业技能

提供最佳的解决方案是大家努力的方向。ERP的核心管理思想就是实现对整个供应链的有效管理,大家在梳理了企业的各项业务之后,需要做的是提供一个最佳的解决方案,来帮助企业实现更加有效的管理,大家要精通MAP系统,掌握行业专业知识,更要能融入最适宜的管理理念,这对顾问而言,无非是一个很高的要求,需要大家不断地学习,不断的在一个个项目中去积累经验,但这也正是大家为之奋斗的目标。

3、加强信心,坚持下去

虽然感觉自己学的还可以,但真的工作起来却感觉力不从心。有时候遇到事情总会着急,慌张。平常信心不足,总感觉自己做不好。或许还需要一段时间的磨练吧。只有自己的知识和能力都在提升,相信自己总有一天会很勇敢的表现自己。

总之、在整个实习过程中,我有许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生路上取得更大的成绩,失败的经历将使我努力去改变需要改变的地方,可以是我更快的成长,让自己以后的日子做的更好。这些宝贵的人生经历激励我在以后的人生道路上勇于实践,敢于创新,为人生的辉煌奠定坚实的基础,成为我受益终身的宝贵财富。

4、良好的沟通协调能力是实施顾问的基本修养。

在培训的一开始大家就被分成了四个小组,学习过程中常常以小组为单位进行提问、讨论、最后解决问题的学习模式,目的就是为了能在与小组成员的相互交流过程中,提高大家的沟通能力。

作为一个实施顾问,做的最多的事情就是与客户之间进行交流,但是往往大家遇见的客户与实施人员相比,他们对MAP系统非常陌生,对自己所做业务也缺乏深入的思考和总结,而大家要做的就是启发客户思考,帮助客户分析,总结业务流程,以及对实施过程中各部门之间出现的问题进行沟通、协调。因而在这期间良好的沟通协调能力也是必不可少的。

这6个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢6个月来樊晓经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,感谢学校能给大家提供这次难得的实习机会,在这里,大家走出了从学生到职场人生的第一步,是迈向社会的重要的一步。

通过这次生产实习,我学到了很多书本上学不到的东西,也有了从无知到认知,到深入了解公司和社会,从开始的磕磕碰碰到后来的工作还算顺利的转变。

在这里要特别感谢的是上海博科公司和其各位老师,正是上海博科公司给我提供了良好的实习环境,使大家实习有了明显的效果,还有其各位老师对大家在专业技能的指导,使我的技术有了很大的提高。

除此之外,还要感谢我的项目团队成员,正是因为有大家的相互帮助和学习,共同解决遇到的问题共同挑战困难大家的实习过程才能够顺利完成,我更加认识到了团队精神的可贵,同时也收获了最真挚的友谊。

〖十四〗软件工程实习报告

一、选题依据(拟开展研究项目的研究目的、意义)

随着社会的进步、计算机技术的飞速发展,用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

二、国内外研究现状

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。现在中国企业已进入"新管理时代",企业管理在经历了计划经济时期的"生产管理"时代,计划经济与市场经济相结合时期的"混合管理"时代后,从九十年代末进入全面市场经济时期的"新管理"时代.新管理时的中国企业管理是面向市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代.新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心.要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的"内功".越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势.在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷,灵敏,在管理的思想观念,方式方法上不断创新.人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理.

三、研究方案(主要研究内容、目标,研究方法、进度)

主要内容:支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时认识档案的建立,老员工转出、辞职、退休等。目标:实现企业员工工资管理的系统化、规范化和自动化。

四、进程计划(各研究环节的时间安排、实施进度、完成程度)

20*-03-10---20*-03-16收集所需资料20*-04-02---20*-04-16完成系统需求分析,对人事查询管理,人事维护管理,工资查询管理,工资维护管理,等各个功能模块的功能进行确定。20*-04-17---20*-04-25对数据库表结构进行设计,将表结构导入数据库。并对论文进行初步构思、编写。20*-04-17---20*-05-05继续完成功能模块的代码编写。20*-05-05---20*-05-23设计测试实例,对系统进行测试,找出缺陷,进行完善。20*-05-24---20*-*-15完成毕业论文的编写工作。

五、导师对文献综述的评语

签字:200年月日

六、专业意见

专业负责人签字:20年月日

七、系部意见

院(系部)(章):负责人签字:20年月日

在这里推荐一个非常优秀的网址导航站,其理念是为网民建造上网“绿色通道”。有别于一般的网址导航站,DD01通过程序与人工双重筛选出优质网址,进行分类收录,并让所有网民共同参与建设并进行相应监督,对优质网址宣扬推广,对不良网址检举曝光,在享受便捷绿色上网的同时杜绝不良信息的传播。

DD01除了方便网友们快速找到自已需要的网站,不用去记太多复杂的网址;同时还提供了搜索引擎入口、天气预报、在线收藏夹、在线记事本、实用查询、城市生活导航等服务。

〖十五〗软件工程实习报告

时间过得真快,转眼间,在xx实习生活就结束了。

xx的时间能够和xx的同学一起工作、学习、生活我感到非常的荣幸,同时也感觉到很大的压力,作为xx专业的学生从事软件开发感觉还是有一定的困难,特别是我们还是和xx的学生一起,在初来时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实训过程中我都在不断地努力。

实训期间让我学到很多东西,不仅在理论上让我对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。特别是利用周x上午的时间,xx为我们安排的讲座让我们了解it领域一些新的发展动态以及一些领先的技术,让我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。

除此之外,我还学到了如何与人相处,如何和人跟好的交流,我们组成一个团队大家一起开发xx项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很很大的影响,在短短的xx天里这些宝贵的经验将会成为我以后工作的基石。

作为xx的学生,经过x年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与我们项目的开发,所以在实习之前软件按开发对我来说是非常抽象的,一个完整的项目要怎么来分工以及完成该项目所需要的基本步骤也不明确,经过这次实训让我明白一个完整项目的完成必须团队分工合作,并在每个阶段进行必要的总结和检查。

在我们项目的开发过程中我们项目的步骤:详细设计、详细设计review、编码、编码review、单体测试。在项目开发过程中我也深刻的体会到详细设计对一个项目开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。

经过xx天的xx信息安全管理的java开发,是我对java软件开发平台有了更深一步的了解,也对xx公司的xx平台有了一定的了解。

这次实训是对我们xx年学习的一个检验,虽然项目中很多知识我们在日常的学习中都没有遇到,这同时提醒我:要想成为一个合格的程序员就有具备一种自学能力,在工作中会遇到很多从未接触过的问题,当有了问题时要去解决,在你不断努力,寻找答案的过程中,自己的能力也在潜移默化的提升。有时遇到问题时可能有很多想法但却不知道那个正确,这就让我们不断地去探索,不断地尝试。

这次实训也让我深刻的了解到,不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。做事首先要先做人,要明白做人的道理,如何与人相处是现代社会的做认得一个最基本的问题,对已自己这样一个即将步入社会的人来说,需要学习的东西很多。

从一起做项目的同学身上我看到了谦虚谨慎、细心努力的态度,在以后我的生活中我还会留意身边同学的优点,从他们身上找寻我所缺少的品质,不断学习。从老师那里我看到了企业人的生活面貌,没有事情可以不劳而获,今天老师们能够领导我们是他们之前努力的结果,虽然老师没有和我们讲很多公司里的事情,可是他们的言行中所表现出来的都是比我们要严谨的多的对工作的态度。

在此次的实训中我感觉到我们最大的不足就是动手的能力太差,在项目组中xx的同学也给我提出一些建议,让我有机会自己多动手,不是我们缺乏知识,而是我们没有运用知识的能力,在xx天的项目开发过程中,我自己也认识到虽然我们的理论知识没有xx同学那么全面,但是如果在学校认真学习了,我们的理论知识并不比他们差,所以以后的日子,如果自己还要继续从事软件开发相关工作,我会更加注重自己的动手能力。

再者,我们要有更好的学习心态,看到xx的很多同学会在晚上项目结束后再去教室上自习,深深地意识到我们的学习态度有多大的差距,原来在学校的时候我们x点基本就要从教室回宿舍了,而他们还会再继续利用x点以后的时间努力学习,虽然在xx就短短不到x月的时间,可是我所体会到的对我以后的学习将会有很大的影响,我想在xx复习的过程中,在xx的经历会让我更加有动力,更能坚定信念:坚持、努力。学习刻苦、勤奋的学习态度。

xx的实训已经成为过去,可是在xx学到的东西会一直影响我以后的发展,突然想起鲁迅先生的一句话:世上本没有路,走的人多了,便成路。生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,然后再走向另一个陌生的地方。在不久的将来,就要踏上人生的另一段旅程,以后的路上有时不免会感到有些茫然、无助,但生活的路谁都无法预测,只能一步步摸索,但只要方向正确,只要我们向着目标不断努力,相信在不远的将来我们一定会有一片属于我们自己的天空。

〖十六〗软件工程实习报告

摘要:

文章结合软件工程课程的特点,阐述了兴趣引导、任务驱动教学法在课堂教学中的应用,指出了教学设计中要注意的问题,并举例分析其用法。

在互联网+大智慧时代,计算机和移动智能终端的普及使得软件成为人们日常使用必不可少的工具。有了软件,人们的办公效率得到提高,生活质量也有了很大改善[1],人们幸福地生活在这个智慧的时代。随着国家经济的发展和对软件人才需求的增长,软件工程学科的作用和地位不断上升。,国务院学位委员会及教育部将软件工程设立为国家一级学科[2],这反映出社会发展的重大需求,指明了学科发展的方向。目前高校中近80%的院校设有软件及相关专业,国家对软件人才的需求旺盛[3]。教指委也认定软件工程是计算科学相关专业的核心课程之一,着重强调软件工程的重要作用[4]。软件工程是一门工程学科,主要讲述软件开发与维护的相关知识,涉及软件开发的各个方面:开发流程、原则、开发方法与常用工具、软件项目管理等,能够为高效地开发高质量的软件产品提供有效的技术支持[5]。它在培养学生的软件开发能力、提高项目管理水平方面起着重要的作用。软件工程课程涉及的原理、方法、概念多,涉及的知识面广且抽象,较难理解,实践环节操作困难。需要学习者既知晓理论知识,又能够在项目实践中灵活应用。在计算机相关专业的课程设置上起着重要的作用。因此,针对高职院校的软件工程教学现状,必须进行教学改革,不断探索更为有效的教学方法。下面是笔者结合自身的教学经验探索了“兴趣引导+任务驱动”的软件工程教学法,与同行探讨。

大多数高校的软件工程课程主要以理论讲授为主,在课堂上采用“灌输式”的教学方法。课堂教学枯燥无味,学生被动式地接受,教师是课堂的主导,学生为辅。情景式、互动式等教学方法较很少采用,课堂氛围沉闷,缺乏灵活性,课后缺乏实践训练。不能充分地调动学生学习的主动性,无法激发学生的学习热情,大多数学生学完后只记住了一些基本概念,很难灵活应用于项目开发实践中。有的学生甚至认为有了这些理论知识就能指导软件开发,开发出完美的软件产品。单一的课堂教学枯燥无味,加上理论抽象,教学效果大打折扣。

软件工程的选修课程有数据结构、数据库原理及应用和程序设计语言等,这些课程学完之后,学生很难把这些课程的知识点融合在一起应用于软件开发过程中。学生难以融会贯通,理解起来困难,在项目实践中更是难以灵活应用。

软件工程是一门理论性和实践性比较强的综合性课程,很多院校只注重理论课的教学,开设了很少的实验课程,甚至有的学校只开设纯理论课,没有实践教学环节。学生在实验过程中只是学习了一些软件工具的用法,而没有按软件开发流程完成一个完整项目的开发,不能真正领悟到软件工程在项目开发中的重要作用[6]。

软件工程不同于一般的应用软件,学完后会有立竿见影的效果,比如学习了photoshop就能够进行简单的`图像处理。在完成一个软件项目的开发过程中,有些学生虽然能做出来,但是做出的软件产品却差强人意,软件质量缺乏保障,缺乏完整的文档资料,很难进行软件维护。许多学生认为软件就是程序,没学软件工程也能写代码,不重视软件工程,认为学不学没有太大的关系。随着信息化时代的来临,越来越多的应用都离不开软件,同时对软件的质量要求也越来越高,所以教师更要重视软件工程的教学,在教学中要进一步结合现代教育技术,开展信息化教学创新研究。

大多数高职学生基础薄弱,他们对理论知识的归纳、总结能力欠佳。在教学中,要尽量深入浅出,以简单、形象、生动的语言,把知识点阐述清楚,同时要注重培养学生的逻辑分析能力和动手能力,力争让每一位同学都能有所收获,有所提高。教学过程中“教”与“学”高效结合,需要注重教师和学生在课堂中主导角色的合理优化[7]。为了让学生更主动地参与到学习中来,兴趣引导是一种有效的方法,可以激发学生的学习热情。因此,在教学实践中采用“兴趣引导+项目任务驱动”的方法,激发了学生的兴趣,增强了教学效果。在信息化教学背景下,借助多媒体等现代教育手段,创造轻松、生动、形象的课堂环境,在寓教于乐中,把学生领进知识的海洋,学习相关的知识点,提高学生的逻辑分析能力、自学能力和动手能力,让学生在实践中能够学以致用。

在设计课堂教学时,要注意以下3个方面:

(1)转变学习方式。让学生主体主动参与到课堂中来,让学生成为课堂教学的主体,借助现代化教育手段,让学生通过多种方式(如移动终端等)参与到学习中来。

(2)场景与知识点相融合。设置与知识点融合的场景,让学生深入其中,再抛出知识点相关的学习任务,让学生在场景中顺其自然地进入学习状态。

(3)唤醒学生的自主学习意识。及时对学生的努力和成绩加以肯定,让学生体会成功的喜悦,激励学生主动学习。

结合当代高职学生的现状,以《软件需求分析》为例,本文进行如下的课程教学流程设计。

课前的知识点回顾是很重要的,在复习上次课学习的知识点的同时,与学生互动,抛出问题,比如,什么是软件的生命周期,常用的开发模型有哪些?项目开发进行到哪个阶段了,接下来需要做什么?再通过一个“妈妈与孩子”的故事引出知识点,导入新课。故事是这样的:一个夜晚,有一位妈妈领着她的孩子走在回家的路上,孩子突然说:“妈妈,我想要吃鸡腿”,妈妈犯愁了,这么晚了,怎么办呢?附近店铺已经关门了,可又不能饿着孩子。突然,妈妈想起了包里还有一些下午买的披萨,就拿出来给孩子吃,孩子高兴地接过披萨开心的吃起来。讲完这个故事,注重与学生互动,及时提问学生,鸡腿=披萨?显然学生是乐意回答的,而且很高兴地回应老师的提问。显然是鸡腿不等于披萨,然后再追问,孩子的潜在需求是什么?学生的兴趣被激发出来,会接着分析,孩子的潜在需求是饿了,想要吃好吃的。由此引出知识点:需求的定义,导入新课。在讲解知识点的同时注重与学生的交互,实时了解学生的课堂学习状态、对知识点的理解程度,有针对性地进行讲解。

提出问题,什么是需求分析,需求分析的任务,需求分析的过程。让学生带着问题看书,找出问题的答案,旨在培养学生自主学习能力。教师巡视教室,及时解答学生的提问,发现问题,专题辅导,启发学生,随时接受学生的咨询,巡回检查,个别指导,让学生成为课堂的主体。再以“传授技能,尝试练习”的教学法举例。精选出一两个有代表性的项目实例,引导学生用掌握的理论知识解决实际问题,案例讲完后,结合习题训练,通过与学生的交互情况,了解学生对这部分知识点的掌握情况。在授课过程中,借助PPT进行讲解,为了让PPT美观有吸引力,借助现代教育技术,增加一些动画、人物、技术的起源,插入一些流行影视图片等作为背景,增加趣味性,吸引学生的眼球。

通过学生课堂习题训练的情况及师生互动情况,总结本次课的教学重点、难点,指出学生在解题过程中存在的问题,提醒学生在进行需求分析时容易出现的问题,结合具体项目案例讲解分析方法、工具及需求分析规格说明文档的格式,并总结方法和容易出现的问题。

软件工程是计算科学相关专业的核心课程,在计算机相关专业的课程设置上起着重要的作用。本文针对高校的软件工程教学现状,阐述了“兴趣引导+任务驱动”的教学方法在课堂教学中的应用。在以后的教学中还要进一步结合现代教育技术,开展信息化教学创新研究。

[参考文献]

[1]刘红梅.计算机软件工程管理与应用探究[J].无线互联科技,(2):97-98.

[2]樊富有,孟林,李忠.新形势下软件工程人才培养的思考[J].计算机教育,(13):82-86.

[3]易军,周伟,张元涛.软件工程专业办学现状及发展特色分析[J].计算机教育,(8):102-104.

[4]蒋宗礼.推进规范办学,培养合格本科毕业生[J].计算机教育,(7):7-10.

[5]曾强聪.软件工程方法与实训[M].北京:高等教育出版社,.

[6]赵淑芳,陈立潮.基于项目导向的启发式软件工程教学模式研究[J].大学教育,2015(11):186-187.

[7]王璐.从现象走向本质:课堂教学改革的路径选择[J].当代教育科学,2013(17):18-20.

〖十七〗软件工程实习报告

实习单位:xx公司 邮编:xx。

实习地址:xx 电话:xx。

实习单位指导:xxx。

教师姓名:xx 邮箱:xx 联系电话:xxx。

实习岗位:软件开发部软件开发工程师。

实习内容

一、公司简介

国内物联网龙头企业xxx科技集团旗下子公司,作为信息化产业实践型人才培养解决方案提供商,致力于与高校和职业院校在产、学、研方面的深度合作,是新大陆科技集团产业报国、回馈社会的直接执行者。教育。

2.实习岗位说明

1.负责Android手机软件的开发设计;

2.根据产品需求进行Android产品分析;

3、Android平台开发技术研究,发现其缺陷并改正更新;

4、根据用户需求开发新的Android产品,并测试提高其性能;

5、根据项目要求学习,快速掌握技能;

6.经常与相关人员沟通,使团队快速成长。

3. 实习项目要求

1. 天气预报app:

1) 从网上获取天气数据并进行分析之后,存储在本地,以备断网时使用;

2)将检索记录保存在数据库中,并以九方格的形式显示;

3)使用fragment代替activity,方便移植

4)熟悉点阵LED屏的协议,并在LED屏上显示结果;

5)对代码进行封装和标准化。

2、NewLab二期优化:

1)帮助界面的实现,让学生掌握实验平台的使用;

2)在线实验类远程更新,统计用户下载量;

3)UI(用户界面)调整。

四、任务完成情况

经过x个多月的不断学习和努力,大部分实习项目顺利完成;

p >

首先是天气预报项目,从百度API获取查询城市的天气数据,解析,将最近搜索的天气数据保存到sharepreference,同时显示在界面上,这样就可以网络断开时使用。利用;搜索记录的保存和点击跳转都方便用户使用。此外,对应设备外接LED屏,可显示当前天气信息;下载相应的图片资源,更新用户界面,实现实验班的更新;创建一个本地 html 文件来加载 webview;终端初始版本的设计与实现,着手做一款轻量级的手机安全卫士。

5. 自我评估与成就描述

工作中遇到不懂的事情,可以虚心请教有经验的前辈,善于思考.可以得出推论。乐于倾听他人的工作建议。时间紧迫时,加班加点完成任务。能够灵活地将在学校学到的知识应用到具体的工作中,保质保量地完成工作任务。同时,我严格遵守我公司的各项规章制度。实习期间,我从来没有无故缺席,迟到早退。我脚踏实地,努力做到最好。我的工作始终本着“热情、细心”的原则。如果遇到不理解的问题,请主动询问同事。在同事的热心帮助下,问题很快得到解决。这段短暂的实习生活虽然很紧张,但也很有收获。但我给我的只是初步的经验积累,不足以让我日后踏入社会。

我相信,通过自己的不断努力,我会展现出巨大的能量,有做一把手的雄心,不断提升自己的综合素质。在接触社会的过程中,减少磨合期只有这样,才能在人才高地站稳脚跟,扬起理想的风帆,驶向成功的彼岸。

〖十八〗软件工程实习报告

一、实习时间

20xx年xx月xx日——20xx年xx月xx日

二、实习地点

xx省xx市xx网络科技有限公司

三、实习岗位

软件开发工程师实习生

四、实习过程

(一)初进

刚进入公司时,公司应该也考虑到了我们是刚从大学出来的学生,没有什么项目工作经验,所以在刚分配任务时,是安排了一个组长带的。我跟班上的一个同学恰好被分配在同一个组,我们组主要是负责前端的,并不是做框架和后台的,所以相对于后台,前端的工作还是算轻松的。

我们被分配的第一个任务是一个公司最近接的论坛系统,我的任务就是负责对接美工组,进行论坛系统的界面设计。这种论坛的项目算是比较简单的项目,但是在学校里面时,老师是没有太多时间讲框架的,所以在学校里面的项目基本都是自己写的,没有用到框架,而到了公司,公司会考虑到效率的问题,会用框架。而前端的框架就是五花八门了,十多二十种的框架。在学校里面老师讲过的框架及时JQuery和Bootstrap,而在公司里面这个项目要求的是Vue,这恰好不是我擅长的,老师之前只会稍微涉及过一点,没办法只好一边写一边学。幸好这种东西懂了一个,其它的就会轻松很多,所以还只是比较紧张,还没有到手慢脚乱的地步。

(二)适应

经过一段时间的适应,加上公司组长的带领,工作在紧赶慢赶地进行着,还好没有遇到什么大的问题,在这一段时间面,也是有遇到过大的项目的,公司因为人手不足的缘故,我跟同学两个加上组里其他几个人也是在完成自己工作同时,还有幸参与到了后台的开发,后台的话就用到了其他语言和数据库,我们之前学的是PHP语言和C语言,在数据库上面也是有一点设计的。当然你这一个过程我们肯定只是打下手的,这个项目是比较重要的,公司肯定不放心交给我们,可能更多考虑的是培养我们,把我们带出来,毕竟公司在人手上面还是比较缺的。

五、总结

将近半年的实习期,有喜也有忧,有汗水也有收获,却让我的实习经历显得十分地精彩。在刚实习的时候,一想到在学校里面的轻松日子就远去了,以后就要从事工作了,以后每天都得早上天天早起,每天加班到很晚才下班就难过接受不了。

但是经过一两个月的工作,也就渐渐地适应下来了,当然对于加班这一点还是不太能接受的,加班工作又没有,实习期都是规定的工资……太难了。

总的来说,在实习里面还是收获到了一些东西的,有了吃苦的能力,有了一些工作的经历,有了遇到问题多观察多问的习惯,这些都是对我以后面试和工作都是有帮助的,都是可以写上简历的。

文章来源://www.dsbj1.com/dushubiji/158135.html

猜你喜欢