软件工程自我总结
“如风似月”通过精心收集,向本站投稿了17篇软件工程自我总结,下面是小编给大家带来关于软件工程自我总结,一起来看看吧,希望对您有所帮助。
篇1:软件工程自我总结
(一)纸上得来终觉浅,觉知此事要躬行
理论知识用于指导实践,亲身体验才能领悟软件工程的妙用。虽然软件工程这门课程没有安排实验课时,课后却要花费大量的时间去实践。我感觉到学习这门课花费了大量的时间思考,从而换取了宝贵的经验。学习软件工程的过程是痛苦的,它已经不单纯是一种思想,而是处世的态度。
开发软件必须严谨求实,脉络清晰,还需要那么一点点敬业精神,牺牲部分休息娱乐的时间。运用工程学的思想开发软件,就要跳出原本只注重编程的狭隘圈子,从宏观上把握软件的生命周期,强调整体性与协调性,不能任意妄为。特别是需求分析、总体设计和详细设计阶段的工作,更要做到细致、准确,为后期工作做好铺垫。
(二)吾生也有涯,而知也无涯
学习永无止境,在以后还需加强的方面有:
1、分工合作:
起初,对软件工程处于一知半解的状态,分工比较混乱。在划分模块后明确了各自分工,渐渐形成良性循环。
团队合作十分重要,争议固然存在,但通过讨论、协商,群策群力,在不断磨合中能够达成一致与默契。团队成员中能力各有高下,互相尊重,各取所长,不宜妄自菲薄。组长多加协调,组员积极配合,才能合作愉快。
2、学习能力:
学习能力体现在能尽快接受新的知识,顺应变化,学为所用。
树立终身学习的理念,摸索有效的学习方式。MSDN的中文网站就是我学习的得力助手,给予我很多帮助。此外,在开小组讨论会时,大家各抒己见,也开阔了我的思路。
3、有关系统:
文档不够详尽,导致标准不统一。模块集成时,做出来的半成品与原本的`设计方案有出入。
调试时出现了一些小问题,而个别次要的模块还未开发。设计仍有不太合理处,需要进行完善性维护。
篇2:软件工程自我总结
软件工程专业毕业论文答辩完成之际,四年大学生活也即将划上一个句号,而我的人生却仅仅是个逗号,我即将开始人生的又一次征程。作为×××大学(改成自己软件工程专业所在的大学)毕业生的我即将告别大学生活,告别亲爱的软件工程专业的同学和敬爱的老师,告别我的母校――×××大学。
回顾在×××大学软件工程专业的求学生涯,感慨颇多,有酸甜苦辣,有欢笑和泪水,有成功和挫折!大学――是我由幼稚走向成熟的地方,在此,我们认真学习软件工程专业知识,拓展自己的知识面,培养自己的软件工程实践活动能力。
在思想道德上,×××大学(改成自己就读软件工程专业所在的大学)学习期间我系统全面地学习了思政课程的重要思想,不断用先进的理论武装自己的头脑,热爱祖国,热爱人民,坚持四项基本原则,树立了正确的人生观、价值观、世界观,使自己成为思想上过硬的软件工程专业合格毕业生。
在软件工程专业学习上,我严格要求自己,刻苦钻研软件工程相关理论,态度端正,目标明确,基本上牢固的掌握了软件工程专业知识和技能,做到了软件工程理论与实际相联系。
篇3:软件工程毕业生自我信
软件工程毕业生自我推荐信
尊敬的领导:
您好!
首先感谢您在百忙之中能抽出时间来阅读我的自荐信!为一位怀着满腔热情的应届毕业生开启一扇希望之门,我是一名即将毕业的XX大学软件学院学生,所学专业是软件工程。
我的性格活泼开朗,是个不服输的人。几年前,我带着美好的憧憬走进校园,刻苦学习,力求向上,一直凭着“没有最好,只有更好”的'准则奋斗,掌握了有关C语言、JAVA语言、计算机网络、软件工程、计算机应用等相关的专业知识,能熟练操作计算机办公软件,并考取了“软件设计师”资格证书、计算机国家二级证书、英语四级证书,我还利用课余时间广泛涉猎了大量书籍,不断地充实自己。养成了严谨的学风和端正的学习态度,培养了朴实、稳重的性格特点,
现在,我以满腔的热情准备投身社会这个大熔炉中,我知道存在有很多艰难困苦,但我相信通过几年学习所获取的知识和技能以及我对生活的热爱能使我战胜它们!我要在新的起点、新的层次上、以新的姿态展现新的风貌和热情。面对当今激烈的社会竞争,希望贵企业能给我一个发展的平台,我会好好珍惜并全力以赴,为实现自己的人生价值而奋斗,为贵企业的发展贡献力量。
自入校以来,我充分利用业余时间广泛的参加社会实践活动。在学生会工作的过程中我的人际交往能力有了很大提高,也使我的管理和组织才能得以发挥和进一步的锻炼。
聪明的头脑,创造的思维,开拓进取的坚韧,加上纯熟的专业技能,相信我是您的最佳选择。
请您给我一次机会,我必将还您一个惊喜!
感谢您耐心的阅读了我的自荐信,敬候佳音!
此致
敬礼!
自荐人:
篇4:软件工程专业自我鉴定书
软件工程专业自我鉴定书
四年的大学生活转瞬即逝,转眼之间,作为×××专业(改成自己在武汉软件工程职业学院的专业)的我即将告别大学生活,告别亲爱的同学和敬爱的老师,告别我的母校——武汉软件工程职业学院。美好的时光总是太短暂,也走得太匆匆。如今站在临毕业的.门坎上,回首在武汉软件工程职业学院×××专业(改成自己在武汉软件工程职业学院的专业)学习和生活的点点滴滴,感慨颇多,有过期待,也有过迷茫,有过欢笑,也有过悲伤。现将在武汉软件工程职业学院的学习和生活情况作自我鉴定如下:
在×××专业(改成自己在武汉软件工程职业学院的专业)老师的教诲下,在武汉软件工程职业学院同学们的帮助下,通过不断地学习×××专业(改成自己在武汉软件工程职业学院的专业)理论知识和参与专业实践活动,本人×××专业(改成自己在武汉软件工程职业学院的专业)素质和个人能力得到了提高,完全符合武汉软件工程职业学院对×××专业学生的毕业要求。
篇5:软件工程个人总结
本项目是一个关于博客开发的系统,随着计算机技术的发展和普及,人们对资源共享的需求也在不断地增强。Blog是Weblog的简称,它是继E—mail、BBS、ICQ之后出现的第4种新的生活方式、新的工作方式、新的学习方式和新的网络交流方式。Blog主要应用于3个方面:
—是新的人际交流通道;二是以个人为中心的信息摘选和知识管理平台;三是以个人为中心的传播出版资源库。blog作为个人的一种学习工具,简单易用,广泛吸引着人们的兴趣。Blog现在在教育方面、商业方面、公司内部、校园领域等都得到了很大的发展,它将互联网从过去的通讯功能、资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。Blog已经成为一种继课件、积件、资源库、教育。主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的.需求而兴起的,也是应时代的需求不断进步的。现在Blog是人们学习和交流的主要方法之一,得到社会的广泛欢迎和需求,所以我选该题目进一步研究博客,希望能通过Blog给人们带来更成熟的知识交流的平台,给人们带来更多的服务和便利,最大程度的满足人们的需求。
一、团队基本情况
团队名称:天涯涯小组
团队成员:组长:张三、李四、王五
二、项目基本概况
项目名称:无涯博客系统
主要内容:实现用户的登陆和注册、博客的发布与管理、点赞和评论。
三、本人在项目中的主要任务及完成情况
1)主要任务简介及完成情况
主要负责用户登录与注册模块的设计与开发
2)相关设计思路及实现成果
项目的实现使用前后端分离的结构实现。前端使用html5 + css3 + javascript语言进行编写。后端使用node。js实现。后端使用mvc设计模式。数据库使用Mysql。
项目可以实现用户的登陆注册、博客的发布和管理、发布评论和点赞。管理员可以实现文章的审核和管理、评论的管理、用户信息管理。
四、个人实训成果特点总结
特点1:增强了团队合作精神
特点2:极大地提高了自己的动手实践能力
特点3:学习了node.js
五、个人实训成果缺陷总结
缺陷1:敲代码的速度不够快
产生原因:平常敲代码的敲的比较少
改进措施:增加敲代码的时间
六、心得与体会
在实训中我学到了许多新的知识。实训是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。其次,实训中的项目作业也使我更加有团队精神。从那里,我学会了下面几点找工作的心态:继续学习,不断提升理论涵养、努力实践,自觉进行角色转化、提高工作积极性和主动性。通过四周的前端技术学习,我们对前端更加的了解,同时也掌握了使用编程语言开发前端的技能,同时在学习的过程中认识到理论知识和实践操作是不可分割的,要通过实践提升自己的知识掌握水平。这四周的生活过的充实且丰富,在学习的过程中对社会有了更加深刻的认识。
篇6:软件工程个人总结
从软件工程的角度上来说,我们的项目是不成功的.从时间成本上来说,我们的时间成本太大,进度方面控制的一直不是很好.和预想的软件工程的进度相差太多.在从需求分析开始的整个软件工程过程中,从用例设计到编码以及测试阶段.我们一起遇到了各种困难,错误.整个原定计划的时间被一拖再拖.
但我要说,从这次失败的软件工程中我的确学到了很多,其他只是拷贝别人代码所学习不到的知识,这一刻我体会到了失败的苦涩,要避免再次的失败,唯有付出更多的时间在继续学习软件工程的知识,当然也不只是需求分析和编码方面的知识,要保证一个软件项目的正常执行,一定要学习项目管理知识,知道如何推行你的项目在给定的时间内以优秀的质量满足客户的实际需求.
软件工程是个很有深度的领域,在这次实践中所感悟最深的是,对于知识有没有彻底的理解,不能光靠一张嘴说,也不不能凭感觉.自己感觉掌握了就行,不去实践.软件工程是门实践的科学.一定要而且只有在实践上实现了才能说你掌握了这个知识点.而不是光会说,这个这个应该是这样的,没有自己去实践,程序运行的结果只是简单的copy书上的或是google来的答案.这样是要不得的!
从团队合作上来说,我和陈伟强都是实践型的,我们的学习方法基本上都是通过实践来学习知识.但是我和他也有不同,他更多的是关心一种思想上能否实现.而我可能偏向更为固执些吧,我个人觉得知识是一定实践的,不实践怎么能知道实际的运行结果是否和我们的预期一样呢?不过另一方面,我还是要想他学习一些从更高层次思考问题的思维方式.
在这次软件工程的过程中,也是龚根华老师的推荐,我看了Erich Gamma 等人合著的<设计模式>一书.坦白的说,读完本书后对于软件工程的感受有了变化,对于它的认识不再仅仅是传统的数据结构加控制结构这种传统的设计思维.透过这本书,我看到了O-O所能提供给软件的更好的通用性,复用性,稳定性,依照这种思维我们可以设计出更加经济可靠的软件.只是限于我经历的开发经验还是太不够了,现在的我只是用到MVC这一个设计模式在这个项目中.但是这只是个开始,我会更加的努力学习软件工程的知识把设计模式,SPI,CMM方面的知识,早日成长为一名合格的软件工程师.设计模式>
最后,感谢我和我一起奋斗的伙伴陈伟强,尽管我们这次的项目并不成功,但我们一直在总结,在学习,我们下次的合作会做更的好些的,感谢给予我们谆谆教导的龚根华老师,谢谢!
篇7: 软件工程实习总结
第一周 课程实验环境准备
实验一:写一个hello world小程序
第二周 代码风格规范
实验二:命令行菜单小程序V1.0
第三周 基本的模块化设计
实验三:内部模块化的命令行菜单小程序V2.0
第四周 可重用模块的接口设计
实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
第五周可重用模块的接口设计(callback函数)
实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
第六周函数的可重入性(reentrant)及线程安全
实验六:函数的可重入性(reentrant)及线程安全
第七周 子系统的可重用设计
实验七:将menu设计为可重用的子系统
总结部分:
学习《软件工程(C编码实践篇)》课程中最大的收获:
熟悉了Linux环境下的C语言编程开发,了解了Vim的基本设置。熟悉了Git命令行的使用;熟悉了函数的复用、程序循环等思想;体会到模块化的重要性和精髓,及包容变化的能力:将变化和不变的部分分离。 同时我也了解到KISS原则、设计与代码的一致性、错误处理,用数据结构和控制结构来简化代码等一系列重要原则。学习了链表的很多基本操作代码,同时对在头文件中声明函数、定义常量的一些基本规则、技巧有所了解,进一步加强了代码的编写规范,对程序之间的接口规范化有了初步了解。了解了callback回掉函数机制,使用此函数可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函数。简而言之,回调函数就是允许用户把需要调用的函数的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法。了解了函数的可重入性与线程安全之间的关系:
1、可重入的函数不一定是线程安全的;
2、可重入的函数在多个线程中并发使用时是线程安全的,但不同的可重入函数(共享全局变量及静态变量)在多个线程中并发使用时会有线程安全问题(可能是线程安全的也可能不是线程安全的);
3、不可重入的函数一定不是线程安全的;
1、可重入的函数不一定是线程安全的;
2、可重入的函数在多个线程中并发使用时是线程安全的,但不同的可重入函数(共享全局变量及静态变量)在多个线程中并发使用时会有线程安全问题(可能是线程安全的也可能不是线程安全的);
3、不可重入的函数一定不是线程安全的;
pthread_rwlock_t基本用法
操作相关函数说明
初始化读写锁pthread_rwlock_init
读取读写锁中的锁pthread_rwlock_rdlock
写入读写锁中的锁pthread_rwlock_wrlock
解除锁定读写锁pthread_rwlock_unlock
销毁读写锁pthread_rwlock_destroy
学习了支持带参数的复杂命令,并尝试使用GNU make来构建和管理自己的工程。
最后分享一下老师上课引用的经典名言警句,与君共勉:
夫事未有不生于微而成于著,圣人之虑远故能谨其微而治之,众人之识近故必待其著而后救;治其微则用力寡而功多,救其著则竭力而不能及也。
――资治通鉴
学习完《软件工程(C编码实践篇)》课程后最大的遗憾:
课程非常精致,但结合之前相关的软件开发经验,发现现在太多程序员都不能真正理解软件工程的精髓,希望以后能有更多程序员来学习孟老师的课程,够好好体会一下软件工程的魅力所在!
篇8: 软件工程实习总结
一.实习题目
c/s模式下的网络游戏平台(类似于联众)
二.题目要求
a.平台上至少能够提供两种游戏(仅供两人参加)供用户选择。
b. 服务器端实现用户账号、密码的管理,监控用户上下线状态管理。
c. 服务器端实现用户游戏数据及文本通信数据的中转交换。
d. 客户端能够连接到服务器并选择游戏种类和游戏桌面,并参与游戏。
e. 客户端能够通过服务器进行文本通信。
三.小组成员及分工
组长:黄? 飞
成员:黄? 飞? 王润琛? 陈? 磊 韩振军 王向富
四.人员安排及进度
a. 人员安排:
黄? 飞:系统设计,文档管理:2周,系统的集成与总结:1周
陈? 磊:编写项目计划文档:0。5周,需求,概要文档的编写:2周
王润琛:系统设计:1周,程序主要模块的实现:2周
韩振军:需求的收集与文档:1周,软件测试与分析:1周
王向富:编写软件测试计划:1周,软件测试:1周。
b. 进度:
第一阶段 项目启动(05-8-22----------05-8-23):? 实习分析;项目简单分工。
第二阶段 需求分析(05-8-24----------05-8-26):? 确定软件性能;功能;编写文档。
第三阶段 概要设计(05-8-29----------05-9-01):? 确定总体架构,程序模块。
第四阶段 详细设计(05-9-02----------05-9-07):? 设计客户端,服务器端细节。
第五阶段 软件实现(05-9-08----------05-9-16):? 编写源代码。
第六阶段 软件测试(05-9-19----------05-9-21):? 完成测试及文档。
第七阶段 项目总结(05-9-22----------05-10-07):? 总结提高,答辩。
五.系统架构
整体架构图:
六.实现的功能与未实现的功能
a. 实现的功能:
客户端:
1)用户登陆:用户运行客户端软件后,弹出登陆框,用户通过输入帐号和密码登陆平台,高级实现程度有记住密码选项。
2)用户注册:登陆框有注册选项,供用户注册新平台帐号。用户需要输入新的帐号名,密码,以及一些基本资料:姓名,性别,出 生日期,邮箱。
3)用户修改资料:用户可以在登陆后修改个人基本资料,除帐号外其他资料均可选择修改。
4)用户选择游戏:用户登陆后,平台界面即会显示所支持游戏,用户可选择要进行的游戏。平台与游戏捆绑安装,在高级实现程度下服务器新增加游戏通过新的安装文件提供给用户。
服务器端:
1)批准新用户注册:基本实现程度为由服务器自动批准,既用户名不与现有用户冲突并且用户名和密码长度符合规范(用户名长度不超过十个单词或字母,密码不低于6位)及予以批准。高级实现程度为服务器与管理员双重批准,既服务器批准后只具有参观游戏和聊天等功能但不能参加游戏,需等管理员批准后赋予正式的用户权利。
2)删除用户:服务器管理员可以从数据库删除任意已注册用户(所有用户资料项同时删除)。为防止误操作等情况发生,高级实现程度中删除用户操作只是暂时禁止该用户登陆,数据库保留该用户资料一周(或数周,示服务器硬件资源)后再自动删除。
b. 待实现的功能:
1.用户登录的限制
用户在不同地点以相同的用户名登录。
注册时对新用户名的符号检查。
篇9: 软件工程实习总结
实习单位名称:山东山大华天软件有限公司
实习时间:2x9月--2x13年12月
实习地点:山东省济南市高新区新泺大街2x08号银荷大厦E座三层
一、实习单位简介:
东山大华天软件有限公司简称华天软件,是北京神舟航天软件技术有限公司控股的子公司。成立于1993年,专注于制造业信息化领域,注册资金3800万,总部位于济南高新区,拥有员工近400人,办公条件优越,服务领域跨越CAD/CAPP/PDM/PLM/MPM。目前,在华天软件的客户中有多家位列机械工业百强榜的企业。公司的立身之本是以客户为中心,为客户创造价值。
公司从国内第一套商品机械CAD起家,已发展到拥有CAPP,PDM,PLM等拥有全线的自主产品。公司具有PLM事业部、集成事业部。PLM事业部是面向制造业提供信息化解决方案的,主要面向离散制造业,进行软件产品的推广和营销;集成事业部主要面向公共事业、医疗等行业做信息化集成服务。
华天软件是中国管理软件的百强企业,十几年来一直专注于PLM领域,是PLM行业内首家通过国际软件成熟度CMM3级评估的软件公司,也是本土规模最大的制造业信息化解决方案提供商之一,在制造业有很高的信誉度。公司拥有国际领先水平的自主版权高端三维CAD/CAM软件,是中国少数拥有自主版权PLM全线产品软件商之一,同时也是山东省PLM工程技术中心依托单位,代表了山东省PLM研究领域的最高水平。
华天软件目前已拥有PLM全线产品,从产品研发管理的CAD/CAPP/PDM/Co-PLAN(协同工作平台)到生产制造环节的Pantryman (工艺与制造数据管理系统)/MESIC(MES)/MPM(制造过程管理),以及防扩散系统 EUDEMON等产品全生命周期管理系统,已真正成为制造业信息化全面解决方案提供商。
多年来,业界对华天软件的业绩给予了高度评价。公司连续多年被国内权威信息化专业咨询机构e-works及AMT评价为“PLM十大优秀本土供应商”及“PLM领域十强软件商”。 公司产品及解决方案市场占有率高、口碑好,客户满意度高达98%。
华天软件历经十几年信息化服务经验,在全国培育了上千家用户,其中,十多家典型用户位列机械工业百强榜,在多个行业形成优秀典型应用。公司在汽车、模具、轴承、专用设备等行业都具有整体解决方案,这些解决方案也在行业内领军企业得到全面应用。其中包括北汽福田汽车、雷沃重工、LYC洛阳轴承、东风模具等国内知名企业。这些企业在华天软件PLM解决方案的协助下,积极开发创新性产品,缩短了产品上市周期,降低了开发成本,提高了市场竞争力。
二、实践安排及具体内容:
本人于2x13年9月至2x4月实习于山东山大华天软件有限公司。
图1统一数据测试工作
图2山东山大华天软件有限公司
我在山东山大华天软件有限公司实习期间主要参与了整合测试项目和数据统一项目
整合测试项目是在Draco3.0平台上进行的跨SV、CM、MS的测试,通过整合测试,为SV和CM新版本的发版奠定了基础。我在整合测试中主要测试了工程图、CAM相关命令和MS的新命令。
图3 测试工作命令界面
数据统一项目,是公司一个非常重要的项目,它的目的是统一三个高端三维CAD/CAM软件,SINOVATION(SV)、CADMEISTER(CM)和MEISTERSHIP(MS)的数据。SV和CM原来的存储文件是零件和图纸,整合之后零件和图纸合为一个模型文件。此项目分为两个大的阶段,第一阶段为测试,使CM和MS的命令都能正确执行,第二阶段为编码,针对第一阶段测试的缺陷进行修复,并编写新的接口。我在数据统一项目第一阶段主要做了MS的线面立体命令在CM上执行的测试以及CM的CAM相关命令在MS上执行的测试,还做了CM与MS菜单的整合。在数据统一第二阶段我主要做了线、面、立体、CAM、PRESS、MOLD的部分命令的缺陷修复。
三、实习心得
时光荏苒,转眼间实习已经几个月了。虽然曾经有过害怕、彷徨和面对陌生环境的无助,可是也加快了成长的脚步。如果说学校是接受知识的殿堂,那么社会就是运用知识解决实际问题的地方。在山东山大华天软件实习这段时间,是我人生中很重要的篇章。通过实践,把多年的理论知识灵活运用,我学到了很多,也感受了很多,在这里我对学院以及公司帮助过我的领导、同事表达诚挚的'谢意。
在公司实习过程中,从理论到实践的跨越让我承受了一些困难,更让我懂得了一些真理,增长了一些见识。我们一直都知道实践出真知,而只有经过了切身的体会才发现原来的认识其实很肤浅。理论性的东西为了便于学习,往往需要将它理想化,而实际的应用却无法随心所欲。从小学到高中,再一步步成为现在的一名研究生,我更多的是学习理论,所以有很多知识在理论上而言我们有足够的理由对它深信不疑,然而一旦让它走向生活,走向实践,却经常跌跌撞撞,不堪一击。通过参与公司的项目开发,我不仅能更加掌握理解所学的理论知识,而且还能灵活运用到实际当中。在公司实习中我学到的另个方面就是与同事的相处之道,团队合作意识的加强。员工与员工之间不是相互独立的个体,二是相辅相成的,团队的合作在一项任务的完成中至关重要。与同事的融洽相处不单单是为了营造一个舒心的工作氛围,更重要的是顺利而高效的完成工作任务,同时互相学习,取人之长,补己之短。
在这几个月的实习过程中,我看到了自己一些方面的不足,并得到了很大的提高。当然,或许我学到的还只是凤毛麟角,但这段实习经历必然会成为我成长道路的基石,我将受益匪浅。
篇10:软件工程实习总结
本次实习我在小组内主要负责注册管理模块部分功能的编写以及与其相关的文档的编写。
本次实习与以往的实习最大的不同点在于对文档编写的规范要求。这也是本次实习最大的特点。因此,在编写文档的过程中体会颇深。相比之前的几次实习,在文档编写方面几乎不占用多少时间,每次都只注重程序代码的编写。通过这次实习对文档编写的过程当中,感觉到曾经那样的开发方式却在很多问题。
软件不止是程序和数据,还包括很重要的文档。曾经都忽略了这方面的习惯培养。本次实习让我很深刻的体会到文档的重要性。文档可以在开发人员、软件管理人员、维护人员、用户以及计算机间架起多种桥梁。在开发过程中的各个阶段,开发人员都需要以文档作为前阶段工作的体现和后阶段工作的依据。管理人员则可以通过文档了解软件开发项目的成果等。可行性研究报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施的方案,说明并论证所选定实施方案的理由。
这次实习让我比较深入的了解到开发过程中各个文档的功能。比如:项目开发计划:为软件项目实施方案制定出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。项目开发计划应提供给管理部门,并作为开发阶段评审的参考。
软件需求说明书:也称软件规格说明书,其中对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。
数据要求说明书:该说明书应给出数据逻辑描述和数据采集的各项要求,为生成和维护系统数据文卷作好准备。
概要设计说明书:该说明书是概要设计阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计奠定基础。详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 ·用户手册:本手册详细描述软件的功能、性能和用户界面,使用户了解如何使用该软件。本次实习最大收获让我知道文档的重要意义以及开发过程中如何编写文档,以上就是本次实习的心得。
篇11:软件工程实习总结
在这次实习过程中,我碰到很多问题,有的是我懂得的,也有很多是我不懂的,不懂的东西我要虚心向老师同学请教,当别人教大家知识的时候,我也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。
回首整个实习过程,我每天都有很多新的体会,想说的很多,我总结下来主要有以下几点:
1、团队意识是完成项目的必要保证
在大家两个项目完成的过程中,我充分体会到了团队合作的重要性。特别是在自己担任项目组长分配大家完成项目期间,很难想象但是如果大家不团结一致的结果。期间通过大家的团队合作,项目组高效且快速的完成的项目,当然最重要的是大家都参与了项目的开发。
2、熟练的专业技能
提供最佳的解决方案是大家努力的方向。ERP的核心管理思想就是实现对整个供应链的有效管理,大家在梳理了企业的各项业务之后,需要做的是提供一个最佳的解决方案,来帮助企业实现更加有效的管理,大家要精通MAP系统,掌握行业专业知识,更要能融入最适宜的管理理念,这对顾问而言,无非是一个很高的要求,需要大家不断地学习,不断的在一个个项目中去积累经验,但这也正是大家为之奋斗的目标。
3、加强信心,坚持下去
虽然感觉自己学的还可以,但真的工作起来却感觉力不从心。有时候遇到事情总会着急,慌张。平常信心不足,总感觉自己做不好。或许还需要一段时间的磨练吧。只有自己的知识和能力都在提升,相信自己总有一天会很勇敢的表现自己。
总之、在整个实习过程中,我有许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生路上取得更大的成绩,失败的经历将使我努力去改变需要改变的地方,可以是我更快的成长,让自己以后的日子做的更好。这些宝贵的人生经历激励我在以后的人生道路上勇于实践,敢于创新,为人生的辉煌奠定坚实的基础,成为我受益终身的宝贵财富。
4、良好的沟通协调能力是实施顾问的基本修养。
在培训的一开始大家就被分成了四个小组,学习过程中常常以小组为单位进行提问、讨论、最后解决问题的学习模式,目的就是为了能在与小组成员的相互交流过程中,提高大家的沟通能力。
作为一个实施顾问,做的最多的事情就是与客户之间进行交流,但是往往大家遇见的客户与实施人员相比,他们对MAP系统非常陌生,对自己所做业务也缺乏深入的思考和总结,而大家要做的就是启发客户思考,帮助客户分析,总结业务流程,以及对实施过程中各部门之间出现的问题进行沟通、协调。因而在这期间良好的沟通协调能力也是必不可少的。
这6个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢6个月来樊晓经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,感谢学校能给大家提供这次难得的实习机会,在这里,大家走出了从学生到职场人生的第一步,是迈向社会的重要的一步。
通过这次生产实习,我学到了很多书本上学不到的东西,也有了从无知到认知,到深入了解公司和社会,从开始的磕磕碰碰到后来的工作还算顺利的转变。
在这里要特别感谢的是上海博科公司和其各位老师,正是上海博科公司给我提供了良好的实习环境,使大家实习有了明显的效果,还有其各位老师对大家在专业技能的指导,使我的技术有了很大的提高。
除此之外,还要感谢我的项目团队成员,正是因为有大家的相互帮助和学习,共同解决遇到的问题共同挑战困难大家的实习过程才能够顺利完成,我更加认识到了团队精神的可贵,同时也收获了最真挚的友谊。
篇12:软件工程实习总结
一、软件概况
实习项目名称:学生信息管理系统
项目开发背景:随着当代社会对教育事业的投入的增加,在校学生变得越来越来,对在校学生信息管理异常复杂。同时当今时代是飞速发展的信息时代,在各行各业中离不开信息管理处理,这正是计算机被广泛应用于管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了其安全性,尤其对于复杂的管理,计算机能够充分发挥它的优越性。
系统简介:要开发的系统可供学校管理人员管理学生信息,处理日常事务;同时供学生登录查询自己的成绩和课程安排。具有系统最基本的添加、删除、修改的功能。
二、准备工作
1、前期准备
软件系统的开发是一项相互协作才能完成的工作,所以在开发软件系统之前采取了分组合作的方法,我们小组一共四个人,根据各自的专长和意愿进行合理的任务分配,这样可以更好地完成任务。在开发之前,必须了解软件开发的几个步骤:项目开发计划、可行性研究、需求分析、概要设计、详细设计、数据库设计、软件实现和测试、用户手册。在每个人的脑海里都有这样一个概要,才能按照这样的开发顺序有条理的进行。确定好时间和地点,小组成员在一起讨论研究,这样可以提高小组成员之间的协调合作能力。遇到问题可以一起商量,提高整个开发小组解决问题的能力。
2、前期分析
可行性分析:对于即将要开发的项目,主要从技术、操作、经济三个方面开分析,开发过程中可以参考河南农业大学教务管理系统。
需求分析:了解开发系统所需要具有的功能,确定使用对象。
资料收集:采集学生和学校管理人员的信息,作为数据库的信息来源,收集软件开发的相关文献资料,作为开发的依据。
三、软件开发过程
1、项目任务分组
组长,负责系统的开发,包括模型的构建和程序的编写。协调小组内部人员的调配和项目进展的监督。
组员,负责文档管理,软件系统的测试。
组员,负责系统开发的可行性研究和需求分析。
组员,负责项目开发计划和项目总结报告的编写,系统的测试。
2、实践开展
有了前期的准备,接下来就是真正的开发阶段了,首先要列出项目开发计划,包括项目开发的背景、需要查阅的文献资料、项目开发的主要工作流程和对应的主要负责人、所用的开发工具和需要编写的文档、验收标准和截止日期。项目开发计划主要是对整个小组的工作有了一个整体的指导和监督的.作用。
设计和测试阶段:包括概要设计、详细设计、数据库设计,软件实现和测试、用户手册,主要使用VB设计源程序和office acce设计数据库。
四、实践总结
1、通过制作这个项目了解了更多的专业知识,使我们懂得了怎样将专业理论知识应用到实践中。
2、缺乏经验导致项目进展缓慢,技术基础不够扎实。
3、通过做这个项目锻炼了团队协作能力,沟通能力,懂得了一个项目是一个团队合作的成果。
五、自我感受
通过这几天的实中,大胆创新并结合书上知识。在实训中我不断实际,把老师平时所教的知识在实训时运用上。真正的将学到的理论知识应用的实践中去。我也和同学在一起交流知识,我深刻感受到一个软件的开发要团队的合作来完成,只有大家一起团结,才能把项目完成。在平时上课时,老师不断教新知识,而我们知识觉得所学的没有用处根本没有多少收获,但是我觉得是这次实训给我了历练的机会。
在实训中,我运用老师教我们的软件工具,如VB、Acce数据库等。只有在操作中才能找到我们的不足,在问题前面就像老师说的要思考,不能盲目的操作。只是我还觉得有很多知识不明白,我相信在以后的学习中会更加努力,在次我感谢老师一学期的教导。
虽然我们的实训枯燥,但是从实训中我学到了协作,学到了团队精神。希望老师以后可以给我们更多的实践机会,让我们真正的领会到我们这个专业的好处。让我们真正的将所学的知识用到实践当中。
篇13:软件工程专业的自我信
软件工程专业的自我推荐信
尊敬的领导:
您好!首先感谢您在百忙之中抽出时间来阅读我学生XXX的推荐信!
XX同学是我校XX大学计算机与信息工程学院软件工程专业的应届毕业生。作为该学生的.班主任,我对她的学习生活情况都十分了解。该学生从考入大学那天起,就一直努力学习,勤奋刻苦,具备扎实的专业基础。学习态度端正,学习踏实努力,专业成绩优异。在大学生活中培养了良好的学习习惯,所学的课程包括了从计算机的基础知识到多种编程语言等许多方面。通过对这些知识的学习,她对这个领域的相关知识有了一定程度的理解和掌握,并做了大量的实践,进一步加深了对软件工程的认识。
大学生涯中,她吸取了丰富的专业知识并锻炼了自己的能力。通过大学里的苦读,掌握了c语言,汇编语言,编译原理 ,数据库原理,计算机组成原理,操作系统,计算机网络等专业基础知识。
在生活中,该学生努力提高思想政治觉悟,是一名合格的共青团员。课余时间还积极参加各种社会实践活动。
本人愿意推荐XXX同学到贵单位工作,同时,我也相信他能胜任以后的工作岗位,建议贵单位给予任用的机会!
推荐人:XXX
XXXX年XX月XX日
篇14:关于软件工程的实习总结
转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦
在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。
“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。
这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。
经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。
一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。
我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。
除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。
实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么书到用时方恨少”。这就激发了学习的欲望。“学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。最初在实训时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以在整个实训过程中我都在不断地努力。
实训期间让我学到很多东西,不仅在理论上让我对IT领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。
篇15:关于软件工程的实习总结
转眼之间,两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领导和同事们的悉心关怀和指导下,通过我自身的不懈努力,我学到了人生难得的工作经验和社会见识。我将从以下几个方面总结软件工程岗位工作实习这段时间自己体会和心得:
在软件工程岗位工作的实习过程中,我始终把学习作为获得新知识、掌握方法、提高能力、解决问题的一条重要途径和方法,切实做到用理论武装头脑、指导实践、推动工作。思想上积极进取,积极的把自己现有的知识用于社会实践中,在实践中也才能检验知识的有用性。
在这两个月的实习工作中给我最大的感触就是:我们在学校学到了很多的理论知识,但很少用于社会实践中,这样理论和实践就大大的脱节了,以至于在以后的学习和生活中找不到方向,无法学以致用。同时,在工作中不断的学习也是弥补自己的不足的有效方式。信息时代,瞬息万变,社会在变化,人也在变化,所以你一天不学习,你就会落伍。通过这两个月的实习,并结合软件工程岗位工作的实际情况,认真学习的软件工程岗位工作各项政策制度、管理制度和工作条例,使工作中的困难有了最有力地解决武器。通过这些工作条例的学习使我进一步加深了对各项工作的理解,可以求真务实的开展各项工作。
在软件工程岗位工作中我都本着认真负责的态度去对待每项工作。虽然开始由于经验不足和认识不够,觉得在软件工程岗位工作中找不到事情做,不能得到锻炼的目的,但我迅速从自身出发寻找原因,和同事交流,认识到自己的不足,以至于迅速的转变自己的角色和工作定位。
为使自己尽快熟悉工作,进入角色,我一方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我虚心向领导、同事请教使自己对软件工程岗位工作的情况有了一个比较系统、全面的认知和了解。根据软件工程岗位工作的实际情况,结合自身的优势,把握工作的重点和难点,尽心尽力完成软件工程岗位工作的任务。两个月的实习工作,我经常得到了同事的好评和领导的赞许。
从大学校门跨入到软件工程岗位工作岗位,一开始我难以适应角色的转变,不能发现问题,从而解决问题,认为没有多少事情可以做,我就有一点失望,开始的热情有点消退,完全找不到方向。但我还是尽量保持当初的那份热情,想干有用的事的态度,不断的做好一些杂事,同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。转变自己的角色,从一位学生到一位工作人员的转变,不仅仅是角色的变化,更是思想观念的转变。
在工作间能得到领导的充分信任,并在按时完成上级分配给我的各项工作的同时,还能积极主动地协助其他同事处理一些内务工作。个人的能力只有融入团队,才能实现最大的价值。实习期的工作,让我充分认识到团队精神的重要性。
篇16:关于软件工程的实习总结
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件工程(C编码实践篇)是一个非常不错的学习软件工程思想方法的实践性课程,通过一个小小的C语言项目的不断演化,体现了许多工程化的思想和方法,从而让我们更加深刻的理解软件工程理论的内涵。通过跟随模仿孟宁老师的代码实现,从无设计代码,模块化设计的代码,到可复用的代码和回调函数等接口设计,提高了我们工程化代码的编写能力,让我们能够严格遵守代码风格规范来编写代码。总之,这门线上课程重视实践,可以使我们对软件工程有一个直观感性的认识。个人感觉学了这门课之后受益匪浅。必须点赞!!!
实验报告目录:
第一周课程实验环境准备
实验一:写一个helloworld小程序
第二周代码风格规范
实验二:命令行菜单小程序V1.0
第三周基本的模块化设计
实验三:内部模块化的命令行菜单小程序V2.0
第四周可重用模块的接口设计
实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
第五周可重用模块的接口设计(callback函数)
实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
第六周函数的可重入性(reentrant)及线程安全
实验六:函数的可重入性(reentrant)及线程安全
第七周子系统的可重用设计
实验七:将menu设计为可重用的子系统
总结部分:
学习《软件工程(C编码实践篇)》课程中最大的收获:
熟悉了Linu_环境下的C语言编程开发,了解了Vim的基本设置。熟悉了Git命令行的使用;熟悉了函数的复用、程序循环等思想;体会到模块化的重要性和精髓,及包容变化的能力:将变化和不变的部分分离。同时我也了解到KISS原则、设计与代码的.一致性、错误处理,用数据结构和控制结构来简化代码等一系列重要原则。学习了链表的很多基本操作代码,同时对在头文件中声明函数、定义常量的一些基本规则、技巧有所了解,进一步加强了代码的编写规范,对程序之间的接口规范化有了初步了解。了解了callback回掉函数机制,使用此函数可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函数。简而言之,回调函数就是允许用户把需要调用的函数的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法。了解了函数的可重入性与线程安全之间的关系:
1、可重入的函数不一定是线程安全的;
2、可重入的函数在多个线程中并发使用时是线程安全的,但不同的可重入函数(共享全局变量及静态变量)在多个线程中并发使用时会有线程安全问题(可能是线程安全的也可能不是线程安全的);
3、不可重入的函数一定不是线程安全的;
1、可重入的函数不一定是线程安全的;
2、可重入的函数在多个线程中并发使用时是线程安全的,但不同的可重入函数(共享全局变量及静态变量)在多个线程中并发使用时会有线程安全问题(可能是线程安全的也可能不是线程安全的);
3、不可重入的函数一定不是线程安全的;
pthread_rwlock_t基本用法
操作相关函数说明
初始化读写锁pthread_rwlock_init
读取读写锁中的锁pthread_rwlock_rdlock
写入读写锁中的锁pthread_rwlock_wrlock
解除锁定读写锁pthread_rwlock_unlock
销毁读写锁pthread_rwlock_destroy
学习了支持带参数的复杂命令,并尝试使用GNUmake来构建和管理自己的工程。
最后分享一下老师上课引用的经典名言警句,与君共勉:
夫事未有不生于微而成于著,圣人之虑远故能谨其微而治之,众人之识近故必待其著而后救;治其微则用力寡而功多,救其著则竭力而不能及也。
篇17:软件工程第一、二章总结
软工视频看了有一段时间了,但是感觉自己没有怎么抓住重点。也不知道重点到底是哪。问了挺多人,才慢慢一点点暴露自己的问题。原来这么长时间我都不会看视频。不过还好,问题暴露出来就可以,最起码我知道自己的问题在哪,这样不会像一个盲人一样跌跌撞撞还不知道自己走到了那里。
【问题一】不会找重点。
其实每一集视频的开头都会有一段时间是在讲我们这集都要讲什么,什么是要点,这不都是重点么,怎么会找不到重点。看了这么多视频竟然把这些都统统的忽略掉了。有的时候甚至无意识的就快进掉了。想想都觉得蠢透了。之前米老师也常常都会跟我们说,一本书中最重要的就是开头的绪论了。或者一篇文章最重要的是它的开头的那一段。基本上讲的都是一个宏观的内容,是重点。当时听是听进去了,也很认可,但是到自己学习的时候竟然就把这件事忘得一干二净了。还口口声声的到处嚷嚷找不到重点。。怎么办,我要怎么拯救自己的智商。
【问题二】没有及时作总结
之前也是因为视频总是看不懂找师哥师姐寻求办法,师哥师姐给我的建议就是及时的作总结,不要等到视频都看完之后才去想起来作总结,那样脑子一定是空空的,
师姐告诉我说,不管你听的懂听不懂,只要你认真仔细的把他讲的东西都听到你的脑子里去了并且及时作总结就没有问题。看一点一个总结,慢慢地你自己就会把整条线都穿起来。现在我开始回头作总结了,我期待自己像拎一串儿珍珠相连似的将我所学的东西统统的拎起来。。
【问题三】时间的把握问题
老师告诉我们要好好的利用番茄,时间一到,就马上停止,时间一到就马上开始,但是这点我总是做不到。自己在看的过程中,正想一口气将这集看完的时候时间到了,自己也就不按照时间走了,它走它的,我看我的。这样常常会让自己感到很疲劳。事实验证了,现在我所吃的每一次亏都是米老师曾经告诫给我们的,就是没有按照老师的要求去做,怎么样,傻了吧。出来混,欠下的总是要还的么。哼哼。不过还是那句话,只要发现了自己的问题,就是好事。毕竟我们还有改过自新的余地。这不,下边就是我对以前看过的视频的一个小的总结。
第一章的思维导图:
第二章的导图:
可能总结的不是很好。毕竟也是过去了一段时间了。但是我相信,以后会越来越好的。。加油。
【软件工程自我总结】相关文章:
1.软件工程总结
2.软件工程教学总结
4.软件工程论文
6.自我总结
7.软件工程课程感悟
9.软件工程实习报告
10.软件工程实践报告






文档为doc格式