


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实习报告格式软件工程实习报告格式一、关于实习公司我所实习的南京 XX软件有限公司简称XX公 司,公司成立于XX年,主营软件开发和信息系统集成,专门从事工程 建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件 产品XX项目管理系列软件(包括XX投资控制合同管理软件、XX进度 控制计划管理软件、XX质量控制安全管理软件、XX项目管理门户、XX 城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与 南京城建集团合作,开发城建项目管理平台。二、实习的内容今年XX月XX日开始,我正式走进XX开始了实习工作,并被调到
2、了江苏省建筑质量检测中心,参加正在进行的一个检 测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我 们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工 的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作, 用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协 助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。 我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来 适应公司的工作,完成公司的任务。三、实习的提高与收获实
3、习收获,主要有四个方面:一是通过直接参与企业的运作过程,学到了实践知识,同时进一 步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地 完成了本科教学的实践任务。二是提高了实际工作能力,为就业和将 来的工作取得了一些宝贵的实践经验。三是一些学生在实习单位受到 认可并促成就业。四是为毕业后的正式工作做好了准备。四、结语到公司实习并没有我想象中的难以融入,通过慢慢的学 习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期 结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生 活还没结束,开学了我还是会继续留在公司我的学习和探索。附送:软件工程实验心得软件工程实验心得早在我选
4、择民政职业技术学院就读软件开发与项目管理这门专业 的时候,我一直认为软件开发无非是努力的敲代码,从敲代码的过程 中去体会各行代码的意思和用处,在没学软件工程时我一直都是努力 的敲代码去学习软件开发这门专业。在大一的时候我敲代码的激情很 好,但是到大二的时候就出现问题了,我根本就不喜欢敲代码了,看 见代码就头疼。所以感觉厌恶这门专业,对学习也不感兴趣了。而 且,还有一件更头疼的事是在写一个简单的程序时竟然老是出错,难 一点的,复杂一点的程序竟然无从下手。但是去看程序的参考答案时 都看得懂,又感觉很容易。学了软件工程以后,我就感觉我以前的学 习方法是错误的。以前我只注重于代码,而不注重理论知识以及
5、编程 的思路,程序的架构。以至于在些程序时没有写程序的思路,不能形 成程序的架构。只想到看脑袋里是否有与此类似的代码。越想程序越 乱,最后脑袋里一片空白。不知道程序从哪个方面下手了。软件工程 这门课程是做软件开发的人必学的课程,通过学这门课程,程序员就 会注重软件开发的理论知识,以及做项目开发的思路。学了这门课程 后你写程序就不会去盲目的去套用代码,而是理清此程序的架构以及 思路。程序该从什么时候开始,什么时候结束。在中间需要添加什么 样的功能,以完善该软件。其实学软件工程并不难,而且很容易。软 件工程与日常生活联系起来的话,就是在一天中你该先做什么,后做 什么。理解了先做什么,后做什么了以后
6、写程序就不是那么难了,再 复杂的程序也可以分成几大块。你理清程序的思路后就可以一步步的 解决其中的难题,最终实现软件的功能。如果没学软件工程不知道理 清程序的思路的话,做一个大的项目开发,那么多的代码,没有一个 很好的结构,最终只会导致程序混乱,错误百出,知道代码再多也会 素手无策的。总而言之,作为一个程序员学习软件工程这门课程是至 关必要的,如果没学习软件工程,你就不会做项目开发,也不可能开 发出一个完善的软件出来。软件工程实验心得(2): 曾经看过一本书叫道法自然,内容略记得一二,但我最欣赏 的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实 一切都很自然。软件的设计之 道 ,也
7、不在于设计有多么的华丽、精 巧,而在于其朴实、自然,最终达到 以无招胜有招 ,进入一个全新 的境界。一、软件设计理论的层次 以我的拙见,软件设计领域中的各种概 念,可以分为以下几个层次来进行理解:1、软件设计的目的:重用性、扩展性。 这是最高的层次,是应对软件危机的需要。2、设计原则:低耦合、高聚合。 各种软件设计的原则,如依赖倒置原则、单一 职则原则、面向接口等,以及各种设计模式,其根本的目的其实只是 为了降低耦合这么简单。因为只有低耦合才能更好的适应变化,更好 的重用和扩展。3、实现方法:运用设计模式封装变化、降低耦合。 设计模式只是用来 封装变 化、降低耦合 的工具而已。它是面向对象设计
8、时代的产物,其本质就 是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。二、关于耦合1、耦合的粒度 耦合无论如何也是不可避免的。当我们实现接 口、继承父类的时候,就会不可避免的产生耦合。耦合是有不同粒度 的,我们解耦到什么粒度为止,我认为应以模块的重用粒度为准。尽 量解除重用模块或对象之间的耦合。而重用模块之内的耦合,应属于 聚合的范畴,所以不要盲目的去解耦,否则就陷入了误区。2、解耦的原理 怎样才能解耦呢,或者说为什么各种设计模式能 达到解耦的目的呢 ?我觉得有以下几个思路:将具体的东西抽象处理 将分散的东西集中处理 而面向对象中的 接口、继承正为我们提供了这样的一种机
9、制。通过访问接口或基类或 抽象类,而不是具体的实现类,从而与具体的实现类达到了解耦的目 的。我们还可以设计一些控制类,像润滑剂一样,协调各实现类之间 的访问,也可以达到耦的目的。 事实上,各种设计模式的基本思想也 就是这样。创建型模式是为了解除创建对象时产生的耦合,实际上是 解除对类称名的依赖,而结构型和行为型是为了解除对象属性或方法 的直接调用。不管什么设计模式,都是将对具体实现类的访问提升为 对接口、基类或用于协调的控制类的访问。三、关于接口 这一节更具体,谈一谈接口,因为使用接口是软件 设计的重要手段,但已经不属于 道 了1、接口与继承 接口描述的是对象某一个方面行为特征。使用接 口与使用继承关系各有优缺点,使用子类继承可以继承父类的功能, 体现了重用的精神。而接品更加灵活,因为它解除了子类与父类之间 的高度耦合,它体现在灵活扩展的精神。2、接口与纯虚类 理论上接口可以由纯虚基类实现类似的功能, 那为什么还我们不去掉接口的概念,而直接使用虚类呢 ? 接口存在的 理由就是它更加灵活,关系简单,易于理解。比如一个类可以实现十 几个甚至几十个接口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡镇来宾接待管理制度
- 交警中队安全管理制度
- 企业防撞护栏管理制度
- 中央厨房加工管理制度
- 企业发货退货管理制度
- 乡镇权力清单管理制度
- 进出口疫情防控管理制度
- 仓库物料采购管理制度
- 东莞生活成本管理制度
- 人口文化大院管理制度
- 市政工程计量表格样表
- 部编版六年级道德与法治上册期末复习课件
- 封装车间预防错漏混报告
- 氢能源行业的投资机会分析
- 供电公司负责人讲安全课
- 【物理】《滑轮》(教学设计)-2024-2025学年人教版(2024)初中物理八年级下册
- 电机学II知到智慧树章节测试课后答案2024年秋广东工业大学
- GB/T 12412-2024牦牛绒
- 火车站高铁站消防培训
- 专项10:现代文阅读 媒体文阅读(练习)-【中职专用】2025年对口升学语文二轮专项突破(解析版)
- 产品检验知识培训课件
评论
0/150
提交评论