首页 > 报告总结 > 实习报告 > 详情页

软件测试顶岗实习报告书

2024-01-29 00:38:28

千文网小编为你整理了多篇相关的《软件测试顶岗实习报告书》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《软件测试顶岗实习报告书》。

第一篇:软件工程认识实习报告

软件工程认识实习报告

专业班级:csdn-java 学生姓名:曹炳旭

随着软件工程学习的深入,除了对基本专业知识的掌握外,对软件工程总 体的把握显得越来越重要,因此这次认识实习学到的知识对于我们认识软件工程和规划今后道路来说非常重要,通过这次认识实习,了解了软件工程的定义、目的历史、热点问题等,掌握了软件开发的流程,编程语言和行业现状。并对今后的学习和职业道路有了自己的规划,明确了自己的方向。软件工程认识实习

一、认识软件工程

1、软件工程定义与目的

(1)软件工程定义

软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

(2)软件工程的目的软件工程的目标是明确的,就是研制开发与生产出具有良好的软件质量和费用合算的产品。

费用合算是指软件开发运行的整个开销能满足用户要求的程度。

软件质量是指该软件能满足明确的和隐含的需求能力的有关特征和特性的总和。

2、软件工程的内容

(1)软件工程研究内容

软件工程学主要研究软件结构、软件设计方法论、软件工具、软件工程标准和规范,以及与软件工程有关的理论等。

(2)软件工程学习的内容

从软件的生产管理技术来分:软件的需求定义和分析技术;软件设计技术和设计审查技术;软件设计表现技术;软件测试技术;软件可靠性的理论及其评价方法;软件扩充和维护;软件成本估算等。

从内容上可分为理论、结构、方法、工具等部分。其中理论与结构是方法论与工具的基础及前提。在方法论与工具方面存在着这样的关系:为了找出行之有效的方法就应该具备合适的工具;反之,为了制造、改进软件工具,也应先有合适的方法

3、软件工程的发展历史

(1)、早期软件的出现

计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,比如著名的数学家“阿兰.图灵”和他的导师一起努力,在20世纪三、四十年代年代就创建立了“图灵机”理论,从理论上解决了计算机软件和核心——“计算复杂性”以及“算法表示”问题。

(2)、现代计算机软件的问世

1946年,伴随着第一台电子计算机的问世诞生了。以写软件为职业的人也开始出现,他们多是经过训练的数学家和电子工程师,硬件通常用来执行一个单一的程序,而这个程序又是为一个特定的目的而编制的。

1954年,“约翰.巴科斯”建立了高级语言的思想,并设计出了世界上第一个真正意义上(至今广泛应用)的高级语言,第一个完全脱离机器硬件的高级语言—Fortran问世1961年第一个数据库管理系统—IDS由通用电气(GE)公司的Charles Bachman开发出。(3)软件危机的出现

60年代中期软件开始作为一种产品被广泛使用,出现了“软件作坊”专职应别人的需求写软件。“软件危机”就这样开始了!1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危

机”(software crisis)这个名词。概括来说,软件危机包含两方面问题:

一、如何开发软件,以满足不断增长,日趋复杂的需求;如何维护数量不断膨胀的软件产品。同年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(software engineering)这个概念。60年代末“软件危机”后出现的第一个生命周期模型。如下所示:分析 → 设计 → 编码 → 测试 → 维护,使人们认识到了文档的标准以及开发者之间、开发者与用户之间的交流方式的重要性。

1969年UNIX出现

1969年12月,Internet 的前身——美国的ARPA网投入运行,它标志着我们常称的计算机网络的兴起。

1969年,提出了结构化程序设计方法,1970年,第一个结构化程序设计语言—Pascal语言出现,标志着结构化程序设计时期的开始,即PO(面向过程的开发或结构化方法)以及结构化的分析、设计和相应的测试方法。

1971年,大、超大规模集成电路计算机,应用更加广泛,出现了微型计算机。(4)现代软件的发展 1972 C语言出现

1975年的第六版 UNIX才开始走出贝尔实验室 1983年 C++出现

1983年IBM DB2数据库产品推出的。

1984年Tuxedo作为第一个严格意义上的中间件产品由AT&T的贝尔实验室开发完成。

1985年Windows 1.0正式推出。之前软件结构体系也是Mainframe结构,该结构下客户、数据和程序被集中在主机上。

90年代,中间件技术才开始迅速发展,建立在计算机和网络技术基础上的计算机网络技术得到了迅猛的发展。

1993年美国宣布建立国家信息基础设施NII 后,全世界许多国家纷纷制定和建立本国的NII,从而极大地推动了计算机网络技术的发展,使计算机网络进入了一个崭新的阶段。目前,全球以美国为核心的高速计算机互联网络即Internet已经形成。

1994年 PHP出现。1995年 Java出现。

1996年 JavaScript出现。

2000年 C#出现。业务基础平台作为一个新的软件层级尤为引人注目。业务基础平台是以业务导向和驱动的、可快速构建应用系统的软件平台

2006年被炒得沸沸扬扬的SOA(Service-Oriented Architecture)作为下一代软件架构,主要用于解决传统对象模型中无法解决的异构和耦合问题。软件的发展史其实就是在裸机(硬件)和终端用户之间不断沉淀(平台化)的过程。当与裸机接近的某个层次发展成熟后,与 这个层次相关的创新和成果会明显减少,而从这个层次更靠近终端用户业务的层次的创新和成果会增多。就这样不断不断的沉淀形成平台,不断的向用户和业务领域 靠拢。

4.软件工程的发展趋势

Internet及其上应用的快速发展与普及,使计算机软件所面临的环境开始从静态封闭逐步走向开放、动态和多变。软件系统为了适应这样一种发展趋势,将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。面对这种新型的软件形态,传统的软件理论、方法、技术和平台面临了一系列挑战。从宏观上看,这种挑战为我们研究软件理论、方法和技术提供了难得的机遇,使我们有可能建立一套适合于Internet开放、动态和多变环境的新型软件理论、方法和技术体系。从微观的角度来看,Internet的发展将使系统软件和支撑平台的研究重点开始从操作系统等转向新型中间件平台,而网构软件的理论、方法和技术的突破必将导致在建立新型中间件平台创新技术方面的突破。

二、认识软件开发

1、软件开发流程

(1)需求调研分析

相关系统分析员和用户初步了解需求,然后用WORD列出要开发的功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。

系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。系统分析员和用户再次确认需求。

(2)概要设计

首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。

(3)详细设计

在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或 子程序)的设计考虑,以便进行编码和测试。

(4)编码

在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。

(5)测试

测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能(6)软件交付准备 在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。

(7)验收

用户验收。

(8)软件运行维护

2、软件开发所需的知识和技能

软件开发基础知识和技能:程序设计基础、网页设计基础、关系数据库基础、面向对象的可视化程序设计、数据库应用与开发、客户/服务器开发技术、软件工程、客户端编程、WEB程序设计、WEB开发技术、高级.NET开发技术、嵌入式系统开发、数据结构、操作系统、IT产品服务与营销等。

3、目前的软件行业现状

(1)国外软件产业发展现状

发达国家已经认识到软件的重要性,并将其视为国家关键技术,软件技术的研究和软件产业的发展是当今发达国家竞相扶持的重点,并成为国家间相互竞争的武器,一些发展中国家也在积极发展自己的软件行业,争取抓住机遇,迎头赶上。

在软件产业发展中,发达国家占有明显优势,美国已经成为全球软件发展的龙头,大多数先进的软件技术及产品都源于美国,世界软件市场的份额分配大致为:美国60%,西欧20%,美国12%,其他8%。

发展中国家在软件行业发展中以印度较为突出,其软件行业已在世界市场占有有利地位,在世界银行对7个软件出口国的比较研究中,从提供软件服务的规模和质量看,印度名列第一。1995年,印度约有90%的软件出口,目前,印度已有近百个软件企业通过了ISO-9000质量认证。(2)国内软件产业发展现状

(一)在全球软件产业中的地位低微,与周边国家相比也存在较大差距

从总量以及所占比例来看,2000年,我国软件产业占全球市场的份额虽然与周边国家如印度、韩国所占的份额相差不多,比爱尔兰略低0.3个百分点,似乎差别不大,但是考虑到软件产品质量、软件开发的规范程度、软件出口或满足国内市场的程度等方面,我国与这些周边国家以及爱尔兰相比则存在很大差距。(二)软件产业对国民经济发展的贡献较低,发展速度不能适应国家信息化的要求。1996—2001年,我国软件产业国内市场增长速度分别为46.8%、31%、26.4%、27%、33%、34%,年均增长率约为30%,虽然高于世界软件产业的平均增长速度,但比印度软件产业起飞时期低20个百分点,比爱尔兰低50个百分点,难以满足国家信息化建设对软件产业的要求。

三.作为一名大一学生,还有不到两年时间毕业,我给自己做的规划如下:

(1)在校时间

a.在校期间完成基本学业,牢固掌握基础课,学好专业课,为考研和就业做准备,利用课余时间深入学习软件编程技术,linux技术,数据库语言,汇编语言,数据结构等,提高自己的专业能力。

b.积极参加各种活动,提高自己的交流能力,语言表达能力,团队合作能力。

c.利用课余时间或假期,寻求专业方面的实践,在实践中掌握和巩固学到的知识。

五。心得与体会

通过对软件工程的认识实习,我受益良多。以前一直对软件存在一些偏见或者是误解,认为软件就是程序,软件的开发就是编写程序,只要编写完了程序,就可以完成任务。但是通过认识实习,我认识到了我以前的错误,软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件工程的开发过程,有充分的认识,才能开发出好的软件产品。

从认识实习中我也发现,编程其实是一种乐趣与苦恼共存的创造性活动,变成不仅仅能够满足我们内心深处进行创造的渴望,还能预约我们的内心情感。

通过在认识实习中的自主学习,我知道我需要掌握如何在最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等,也让我明白了扎实的专业基础的重要性和团队协作能力的重要性。剧本这些能力会让我们在今后的学习和将来的工作中少走弯路。

认识实习虽然结束,软件之路才刚刚开始,也许在学习和今后的工作中会疲惫会有很多失败很多挫折,但是既然选择了这条路并且对其保持有充分的热情,就不会放弃,相信我会在软件行业走得更好,走的更远。

第二篇:软件测试实习报告

一、实习单位

我现在在xx公司实习,职业是web测试实习生。公司成立于20xx年,是一家专为6-15岁的青少年提供合适优质的编程教育产品和服务,提供包括自主研发的PiPa积木图形化编程,CodeMonkey代码闯关式编程,Python,C++,NOIP/NOI等系统化课程,以“理论、观察、实践、假设、结论”的科学教育方法,旨在全面提升青少年的逻辑思维、创新创造、沟通能力、合作能力、动手能力、观察认知能力等综合素质的年轻公司。

二、实习工作职责

工作职责第一点是负责项目的测试流程,编写测试计划、测试用例;第二点是寻找bug并记录跟踪bug;第三是完成测试环境的部署并提交测试报告,熟悉MySQL数据库,利用TAPD管理bug。

三、实习内容

刚开始上班只是熟悉需求和系统,每天编写测试用例,测试用例全部必须要有很强的逻辑思维和考虑周到设计出来的文档才能有很好的覆盖率,也就是覆盖率要很强,编辑出来的测试用例才能找到重要的bug。第二周和第三周主要是负责编写测试用例和执行测试用例并且寻找bug跟踪bug,在不断的完善测试用例。并且在更新版本后我们还要再走一遍自己写的测试用例,去核实修改的bug是否已经修改并且功能达到原先期望值。随着公司产品增多,测试的内容也由最开始的只需测试H5页面转变为测试H5、APP、小程序、接口。

四、总结

(1)工作态度

大学三年,专业方向更多为开发方向,软件测试只是涉及一下而已。说来惭愧,因为大学的开发课程没有掌握完全,以至于在找开发的工作上的'没信心和吃了不少闭门羹,但学的开发课程没有掌握完全,以至于在找开发的工作上的没信心和吃了不少闭门羹,但是自己不想找像销售什么的其它岗位,不是不尊重这些行业,只是不舍得将大学学的专业舍弃,所以最后转换方向找软件测试的岗位。刚进入公司,对于一无所知的我,一切都要重头学习。好在关于数据库方面的知识大学时候学过,所以在数据库上不用花太多时间。所以我觉得刚进公司对我最大的挑战就是公司测试用到的软件,比如部署工具、bug管理工具以及不熟悉公司业务。第一天接触这些的时候自己像个无助的孩子,感觉迷茫极了,虽然说刚开始有同事带一下,但是有太多要学的,但是我知道这是我入门的第一个挑战,所以我还是迎难而上,不懂的地方就问,然后记笔记,我知道工作就是要不断学习才能不被淘汰,在批评中不断的吸取教训,在教训中不断的重新学习,只有不断学习不断的吸取教训,勤于思考,才能慢慢的累计经验。

(2)工作方法

“好记性不如烂笔头”“百闻不如一练”,在工作期间,我一边学习新的知识一边积累经验,遇到难题,我会先上网查找答案,并且我知道部门的同事们个个都是开发的高手,他们也是我的资源,在请教或者寻找答案的时候,我会先理解然后做好笔记加深自己的印象和以便日后复习。现在在公司里边我学习到的东西有很多,有很大的学习空间,在软件测试方面我希望自己的工作能力有大的长进,我能够想到在一个好的领导下自己也会有较大的发展,不管工作压力多大我都坚信,只要自己肯努力干,希望就在前方!

(3)工作责任

在公司我从没有把自己当成是实习生,我和大家一样遵守公司的每一项制度,把自己当成是公司的一份子,认真工作,听从安排,不会中途放弃,能主动处理好分内与分外相关工作,有人监督与无人监督都能主动承担责任而不推卸责任。如果一个人没有责任心,他即使有再大的能耐也做不出好的成绩来,在其位,做其事,负其责。在未来的工作中,面临的是更多的机遇和挑战,我必须坚守责任,不能逃避责任,当工作指派给自己时,不妨视之为一种机遇,采取积极的态度,主动承担起责任来,要始终把责任和自己的工作联系在一起,把自己溶入到工作中,把责任放到首位,以认真负责的态度,尽心竭力,做好每项工作。但仅仅具有责任心是不够的,还要坚持不懈,持之以恒,不断地通过学习来提高自己的业务水平和自身的能力素质,使自己始终保持旺盛的斗志和良好的精神状态,只有这样,才能增强我的责任意识,也只有这样,才能把责任意识落到实处,取得成效,更好地完成各项工作。

实习时,初入社会的我们不可避免的会见到一些阴暗面,但是我觉得好的东西始终多一些,因为我每天都可以看到温暖的太阳,闻到温馨新鲜的空气,见到许许多多善良可爱的人。

从上一年十二月份以来,经历了找工作的艰辛,经历了工作上的磨合和适应,总的来说,工作真的让我受益匪浅。不光是学到了很多技术,而且加深了对软件测试的理解,从个人发展来看,我觉得从认识上让我完成了从学习到工作的角色转变。提高了动手能力,得到了很多工作上的经验教训。更重要的是让我体会到这个职业的乐趣,让我爱上这个职业。“千里之行,始于足下”,我认为这次实习对我走向社会起到了一个桥梁、过渡的作用,是人生的重要经历和重要步骤。作为初涉社会的开端,这里有许多回忆和联想。面对残忍的现实社会,每个人都无法选择逃避,除了勇敢面对,我们也无从选择!在今后的工作和生活中,我将继续学习,深入实践,不断提升自己,努力创造业绩,继续在自己的工作领域创造更多的价值。

五、结束语

实习是我从学校到社会的过渡,是我职业生涯的开始,也是我通过自己努力为了让自己梦想成真的途径,实习的经历将成为我永远难忘的回忆。最后向所有为我的实习提供帮助的老师们及企业师傅们表示感谢,感谢他们为我的实习给予帮助和关照!同时祝愿刚走出学校的学子们一切顺利!

第三篇:测试实习报告

一、实习目的

教学实习是测量教学的组成部分,除验证课堂理论外,也是巩固和深化课堂所学知识的重要环节,更是培养学生动手能力和训练严格的实践科学态度和工作作风的手段。通过地形图、房产图的测绘,可以强化地形测量、房产测量的基本知识、基本理论,熟练掌握使用各种测量仪器的技能,提高应用地形图、房产图的能力,为今后解决实际工程中有关的测量问题打下基础。

二、任务和要求

1.测绘图幅为40cm×40cm,比例尺为1:500的地形图或房产图一张。

2.熟练使用常规测量仪器和工具,并能进行检验校正。

3.能独立组织和实施导线测量、普通水准测量,测量成果均符合精度要求。

4.熟练掌握解析法测绘地形图、房产图的方法步骤,学会识读和应用地形图、房产图。

5.了解全站仪的基本构造及使用方法。

三、 仪器工具使用与爱护

1.按时领借、归还仪器工具,并遵守测量实验室领归还制度.

2.每次出发前和收工时均应清点议器和工具;

3.实习中如发现仪器有故障,应立即报告辅导老师,不准自行拆卸,为保证仪器的安全,实习应做到:人不离仪器,仪器不离人。

4.钢尺量距时,应在尺中间设专人保护钢尺.严禁卷曲和各种车辆、行人踩压;

5.严禁手执测绘仪器,装箱保存,丢失仪器者,按实验窒规定处理.

6.若仪器、工具有损坏,按实验室规定处理.

实验步骤:

本项实习包括:布设平面控制测量和高程控制测量(或界址点测定);进行碎部测量,测绘地形(房地产)特征点,并依比例尺和图式符号进行描绘,最后整饰成地形图。

(1)平面控制测量

在测区实地踏勘,进行布网选点。平坦地区,一般布设闭合导线,丘陵地区通常布设单三角锁、大地四边形、中点多边形等三角网,对于带状地形可布设附合导线或线形锁。经过观测,计算获得平面坐标。

1)踏勘选点

每组在指定测区进行踏勘,了解测区地形条件,根据测区范围及测图要求确定布网方案进行选点。点的密度,应能均匀地覆盖整个测区,便于碎部测量。控制点应选在土质坚实、便于保存标志和安置仪器的地方,相邻导线点间应通视良好,便于测角量距,边长约60~100m左右。如果测区内有已知点,所选图根控制点应包括已知点。点位选定之后,立即打桩,桩顶钉一小钉或用红油漆画一十字作为标志,并编写桩号与组别。

2)水平角观测

用测回法观测导线内角二测回,要求上、下半测回角值之差不得大于±40″;闭合导线角度闭合差不得大于±60??n,n为导线观测角数。

3)边长测量 用检定过的钢尺往、返丈量导线各边边长,其相对误差不得大于

殊困难地区限差可放宽为长。

4)连测

为了使控制点的坐标纳入本校或本地区的统―坐标系统,尽量与测区内外已知高级控制点进行连测。对于独立测区可用罗盘仪测定控制网一边的磁方位角,并假定一点的坐标、高程等作为起算数据。

5)平面坐标计算

首先校核外业观测数据,在观测成果合格的情况下进行闭合差配赋,然后由起算数据推算各控制点的平面坐标。计算方法可根据布网形式查阅教材有关章节。计算中角度取至秒,边长和坐标值取至厘米。

(2)高程控制测量(地形测量)

在踏勘的同时布设高程控制网,高程控制点可设在平面控制点上,网内应包 4 1,特30001。有条件的情况下,尽量应用光电测距仪测定边1000括原有水准点,采用四等水准测量的方法和精度进行观测。布网形式可为附合路线、闭合路线或结点网。图根点的高程,平坦地区采用等外水准测量,丘陵地区采用三角高程测量。

1)水准测量

等外水准测量,用DS3水准仪沿路线设站单程施测,可采用双面尺法或变动仪器高法进行观测,视线长度小于100m,同测站两次高差的差数不大干6mm,路线容许高差闭合差为 ±40Lmm(或±12nmm),式中L为路线长度的公里数,n为测站数。

四、等水准测量的技术指标详见教材。

2)高程计算

对路线闭合差进行配赋后,由已知点高程推算各图根点高程。观测和计算取至毫米,最后成果取至厘米。

3.测绘仪器简介与见习

为了扩大知识面,可根据现有仪器的情况向学生介绍光电测距仪,DJ2经纬仪,电子经纬仪,激光经纬仪,DS1水准仪,自动安平水准仪,激光水准仪,激光铅垂仪,激光平面仪以及全站型速测仪等测绘仪器的构造与使用,并组织学生参观学习。

第四篇:软件测试实习报告

曾经一度认为软件测试就是使用工具测试bug,现在看来不是这么一回事情,因为还是有手工测试(执行测试),工具只是一个辅助,用工具你先要去了解测试的一些基本的东西(如:测试用例,预期结果等),不是那按两下按钮就行了,就算是录制脚本,也需要看懂脚本的代码,工具不是万能的。

一开始接触软件测试觉得很枯燥乏味,全都是一些理论的东西,还不如回到小学学习语文呢,都是一些名词的解释,比如:黑盒测试,百合测试,系统测试。测试基础等等这些,老师都会去告诉你这些名词什么意思,很无聊,到后来慢慢由语文变成了数学,开始练习测试用列的编写,这个还有点意思,因为这个更多时候能够体现个人的逻辑思维能力,再然后数学就转变成了英语,因为要使用到一些测试的工具,比如:WinRunner工具,录制脚本它会产生一些代码,不过代码比较好理解,虽然是英文的但是还是很好看懂的。

学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣还是不行的,还需要具备一些技术的基础,例如:C,java,C#等一些技术,这些技术你不需要去深入的`学习,只需要了解,最重要的是了解数据库(例如:SQL,MySQL,Oracle)的知识,想要成为一个好的测试工程师,应该要全面的发展,读懂需求分析文档(注:客户的标准),还有要学会写文档,技术的组织能力决定你这份文档的价值,这也是一种沟通能力的体现,比如写缺陷报告时:有一项是描述缺陷,这就能看出你的表达能力,给程序员能不能看懂就能体现沟通,最后就是整理文档和撰写测试总结报告,越是到最后越是要细心,因为软件永远都是有缺陷的,我们的细心可以让软件减少一些bug,不求最好,只求更好。

第五篇:软件工程认识实习报告

信息科学与技术学院15软件工程1班

姓 名学 号电 话

认 知 实习心 得 体 会

20151008322 ***

:李甜雅 : :正文:

这个周三是一个特殊的日子,我们软件工程1班终于迎来了期待已久的属于我们的第一次认知实习!虽然路途遥远,但是我们依然热情高涨。通过对红友公司的参观,感觉收获颇丰,也对我们的专业和未来将要从事的工作有了更深刻的认识。因而,对专业的认识特列出以下几点:

一、什么是“软件工程”?

IEEE计算机学会将“软件工程”定义为:

(1)应用系统化的、学科化的、定量的方法,来开发、运行和维护软件,即,将工程应用到软件。

(2)对(1)中各种方法的研究”。

二、软件产业发展趋势分析

未来软件产业发展的趋势可以归纳为“五化”,分别是网络化、服务化、智能化、平台化、融合化。

三、软件工程职业的乐趣 首先是一种创建事物的纯粹快乐;

其次,快乐来自于开发对其他人有用的东西;

第三是整个过程体现出魔术般的力量——将相互啮合的零部件组装在一起,看到它们精妙地运行,得到预先所希望的结果;

第四是学习的乐趣,来自于这项工作的非重复特性; 最后,乐趣还来自于工作在如此易于驾驭的介质上

四、软件工程职业的苦恼 首先,必须追求完美;

其次,是由他人来设定目标,供给资源,提供信息; 概念性设计是有趣的,但寻找琐碎的 bug 却只是一项重复性的活动;

最后一个苦恼,有时也是一种无奈——当投入了大量辛苦的劳动,产品在即将完成或者终于完成的时候,却已显得陈旧过时;

五、软件工程职业发展路线

六、如何成为优秀的软件人才 1.专业知识技能

软件人员的专业知识技能 大学的计算机专业知识技能 软件工程知识与实践 项目管理知识与实践 企业研发管理

本科学历是必需的,硕士学历是受欢迎的,博士学历是可有可无的

IT人才要珍惜青春,切勿沉沦于纸上谈兵、自欺欺人的“学问”

打好专业基础最重要,做学生不要急功近利。学习时“扬长补短”,工作时“扬长避短”。

2.至关重要的综合才能

表达能力:说和写

业界通病:软件人员的表达能力远远低于其开发能力(例如不会写文档)

错误的思想根源:认为表达能力是可有可无的,技术才能才是最重要的

大学教育失误:培养优秀的工程师而不是领导人。无论那个领域的风云人物,都是“能说会写”之人 如果一个人不在乎自己的文才与口才,实际上他已经选择了平庸之路。

不要怨“英雄无用武之地”,因为别人不知道你能成为英雄!如果你想干一番事业,必须练好你的文才和口才。

管理能力

管理能力决定你的“仕途”!误区:没有机会锻炼管理能力

不同行业有不同的管理方法。先从软件项目管理入手(麻雀虽小五脏具全)。搞技术要用脑子,搞管理要用心。3.职业道德和工作态度 职业道德

上班时间不干与工作无关的事情 不损害集体利益 不干危害社会的事情 工作态度 认真负责 服务意识

4.如何高效率地工作 观念

在有生之时,为个人、家庭、集体、国家多做贡献 但是不要天天辛苦的工作,辛苦地生活。应该愉快地工作,愉快地生活。

上班族的经验

合理安排一天的时间:上午,中午,下午,晚上

减少路上花费的时间:时间比钱更值钱,前者浪费了无法追回!

正确地开会:明确会议目的,限定人员与时间,不要把上班时间切割得很零碎

处理电子邮件:不要即时响应电子邮件,早中晚三次收发邮件就够了。随时记录问题与灵感:因为我们大部分人不是天才,靠日积月累才能产生成果!总结

通过这次认识实习,我了解了一些关于软件工程的职业以及怎样做好它们,使我明确了以后的发展方向,我将朝着自己的梦想更加坚定的前进。

推荐专题: 软件测试实习报告 顶岗实习报告3000字 软件测试顶岗实习报告书

相关推荐
本站文档由会员上传,版权归作者所有,如有侵权请发送邮件至89702570@qq.com联系本站删除。
Copyright © 2010 - 千文网移动版
冀ICP备2020027182号