



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实验心得早在我选择民政职业技术学院就读软件开发与项目管理这门专业的时候,我一直认为软件开发无非是努力的敲代码,从敲代码的过程中去体会各行代码的意思和用处,在没学软件工程时我一直都是努力的敲代码去学习软件开发这门专业。在大一的时候我敲代码的激情很好, 但是到大二的时候就出现问题了, 我根本就不喜欢敲代码了, 看见代码就头疼。 所以感觉厌恶这门专业, 对学习也不感兴趣了。而且,还有一件更头疼的事是在写一个简单的程序时竟然老是出错, 难一点的,复杂一点的程序竟然无从下手。但是去看程序的参考答案时都看得懂,又感觉很容易。 学了软件工程以后, 我就感觉我以前的学习方法是错误的。 以前我只注重于代
2、码, 而不注重理论知识以及编程的思路, 程序的架构。 以至于在些程序时没有写程序的思路, 不能形成程序的架构。 只想到看脑袋里是否有与此类似的代码。越想程序越乱,最后脑袋里一片空白。 不知道程序从哪个方面下手了。软件工程这门课程是做软件开发的人必学的课程,通过学这门课程,程序员就会注重软件开发的理论知识,以及做项目开发的思路。 学了这门课程后你写程序就不会去盲目的去套用代码,而是理清此程序的架构以及思路。程序该从什么时候开始,什么时候结束。在中间需要添加什么样的功能,以完善该软件。其实学软件工程并不难, 而且很容易。 软件工程与日常生活起来的话,就是在一天中你该先做什么, 后做什么。理解了先做
3、什么, 后做什么了以后写程序就不是那么难了,再复杂的程序也可以分成几大块。你理清程序的思路后就可以一步步的解决其中的难题, 最终实现软件的功能。 如果没学软件工程不知道理清程序的思路的话,做一个大的项目开发,那么多的代码,没有一个很好的结构,最终只会导致程序混乱,错误百出,知道代码再多也会素手无策的。总而言之,作为一个程序员学习软件工程这门课程是至关必要的,如果没学习软件工程,你就不会做项目开发,也不可能开发出一个完善的软件出来。软件工程实验心得( 2):曾经看过一本书叫道法自然 ,内容略记得一二,但我最欣赏的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实一切都很自然。软件的设计之
4、“道”,也不在于设计有多么的华丽、精巧,而在于其朴实、自然,最终达到“以无招胜有招”,进入一个全新的境界。一、软件设计理论的层次以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解:1、软件设计的目的:重用性、扩展性。这是最高的层次,是应对软件危机的需要。2、设计原则:低耦合、高聚合。各种软件设计的原则,如依赖倒置原则、单一职则原则、面向接口等,以及各种设计模式, 其根本的目的其实只是为了降低耦合这么简单。 因为只有低耦合才能更好的适应变化,更好的重用和扩展。3、实现方法:运用设计模式封装变化、降低耦合。设计模式只是用来“封装变化、降低耦合”的工具而已。它是面向对象设计时代的产
5、物,其本质就是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。二、关于耦合1、耦合的粒度耦合无论如何也是不可避免的。当我们实现接口、继承父类的时候,就会不可避免的产生耦合。 耦合是有不同粒度的, 我们解耦到什么粒度为止, 我认为应以模块的重用粒度为准。 尽量解除重用模块或对象之间的耦合。 而重用模块之内的耦合,应属于聚合的范畴,所以不要盲目的去解耦,否则就陷入了误区。2、解耦的原理怎样才能解耦呢, 或者说为什么各种设计模式能达到解耦的目的呢 ?我觉得有以下几个思路:(1) 将具体的东西抽象处理(2) 将分散的东西集中处理而面向对象中的接口、继承正为我们提供了这样的一种机制
6、。通过访问接口或基类或抽象类, 而不是具体的实现类, 从而与具体的实现类达到了解耦的目的。我们还可以设计一些控制类,像润滑剂一样,协调各实现类之间的访问,也可以达到耦的目的。事实上,各种设计模式的基本思想也就是这样。创建型模式是为了解除创建对象时产生的耦合, 实际上是解除对类称名的依赖, 而结构型和行为型是为了解除对象属性或方法的直接调用。 不管什么设计模式, 都是将对具体实现类的访问提升为对接口、基类或用于协调的控制类的访问。三、关于接口这一节更具体,谈一谈接口,因为使用接口是软件设计的重要手段,但已经不属于“道”了 1、接口与继承接口描述的是对象某一个方面行为特征。使用接口与使用继承关系各
7、有优缺点,使用子类继承可以继承父类的功能,体现了重用的精神。 而接品更加灵活,因为它解除了子类与父类之间的高度耦合,它体现在灵活扩展的精神。2、接口与纯虚类理论上接口可以由纯虚基类实现类似的功能,那为什么还我们不去掉接口的概念,而直接使用虚类呢 ?接口存在的理由就是它更加灵活,关系简单,易于理解。比如一个类可以实现十几个甚至几十个接口,但一般开发工具只支持单继承 ( 由于多继承太容易导致混乱和冲突 ) ,如果要继承十几层,系统结构想必会无法理解了,我以为这是接口存在的最重要的原因。如果接口和虚类继承结合使用,可以产生强大的威力,这也是许多设计模式的“杀手锏”。以上算是总结一下自己的心得。 肯定
8、有不少片面之处, 请各位指教。 (1)(2)下列温度最接近23的是人体的正常体温北方冬季的平均气温让 人感觉温暖、舒适的房间温度冰水 混合物的温度当温度发生变化时,物质的状态通常会发生变化。下列现象中物态变化判断正确的是初秋的早晨,草 叶上出现的晶莹剔透的露珠属于固态变为液态现象 晒在太阳下的湿衣服变干是气态变为液态现象擦 在皮肤上的酒精很快变干是液态变为气态现象初冬 树上的霜是液态变为固态现象下面是的适宜水温是60 第一节物态变化与温度在一个标准大气压下盐 水的凝固点是0 下面分别表示几位同学在练习 用温度计测液体的温 度实验中的做法,正确的是)8 如图所示的温度计,关于它的说法正确的是该温
9、度计是根据固体热胀冷缩的原理制成的在使用该温度计测量物体温度时,可以离开被测物体读数该温度计的量程是 20100该温度计此时的示数约为219. 如图所示是实是_液态的 是 _是_。 均填)12 气、1420_5_2 _,_7 _是 _1.25。131010101014.18490 水蒸气、二氧化碳、 干冰按物质的状态进行分类:属于气态的;属于;属于固态的序号象学里的平均气温是一日当中的时、时时、时这四个时刻气温的平均值,若某地某日这四个时刻的气温如图所示,则此地的最高气温是,最低气温是一天的温差为,平 均气温在寒 冷的冬天,河面上结了一层是否异常毛细血管的温度等许多方面。根据以上信息,你认为下
10、列推测错误的是)A 碳纳米 管的体积在18 490之间随温度变化很小,可忽略不计金属镓的熔点很低,沸点 很高金属 镓的体积在18490之间随温度变化很小,可忽略不计金属镓的体积在 18490 之间随温度变化比较均匀15 如图所示,甲是体温计,乙是实验室用温度计,它们都是利用液体_热胀冷缩_的性质制成的 。可用来测沸水温度的是_乙_;会_(选填会或不会”受到大气 压的影响17有一只刻度均 匀,但实际测 量不准确的温度计,把它放在冰水混合物中,示数是 4; 把它放在标准大气压下的沸水中 ,示数是94。 把它放在某种液体中时,示数是22 ,则该液体的实际温度是_20_,当把该 温度计放入实际温度为4
11、0 的温水中时,温度计的示数为_40_ 。第四节地球上的水循水是生命的乳汁、经济的命脉,是自然界奉献给人类的宝贵资源 。下列关于地这是因为衣服上的冰升华成水蒸气了 _。有下列物态变化: 洒在地上的水慢慢变干的过程;放入衣箱中的樟脑球变小的过程; 冬天室内的水蒸气在玻璃窗上形成“冰花”的过程;出炉的钢水变成钢锭的过程。其中 属于凝华的是_,属于吸热过程的是 _填写序号。5. 有一天,雨、露、冰、雪四姐妹在一起争论自己的出生由来,谁也不认同谁。下列她们的说法中,你认为正确的是)A雨说:我是水汽化而来露 说:我成是凝华现象,放出热量 8.以下常见的物态变化实例中,放热的是春天 ,冰雪消融夏天,积水干
12、涸秋天,草木上出现了霜冬 天,冰冻的衣服变干9. 下列有关物态变化的判断,正确的是擦 在皮肤上的酒精很快变干,是升华现象,需要吸热夏 天会看到冰棒周围冒白气,是汽化现象,需要吸热秋天 的早晨花草上出现小露珠,是液化现象,需要放热 寒冷的冬天室外飘起了雪花 ,是凝固现象,需要放热10关 于自然资源并保护环境。12夏天,从冰箱中取出饮料瓶,可观察到瓶子表面有小水珠,擦干后很快又形成,这个过程中发生的物态变化是_ 液化_;南极地区年平均气温是25,降水量很小,但这里的空气却很湿润,这是由于冰发生了升华现象,升华过程需要_吸热 _选填吸热或放热。13随着科技的发展,过去呼风唤雨的神话已成为现实。人工降
13、雨的原理是用飞机在空中喷你家窗户的玻璃上会形成一层冰花,这是水蒸气_凝华_而成的,这层冰花在你家窗户玻璃的_内 侧_( 选填外侧或内侧。16 某同学在探究物态变化的实验中,在试管中放入少量碘。塞紧盖子放入热水中,观察到试管中固态碘逐渐消失,变为紫色的碘蒸气并充满试管。(1)此过程固态碘发生的物态变化是升华_(填物态变化名称。 (2)在上 述实验中,小明同学猜想:固态碘是先变成液体,再变成气体,因为节,农作物常被冻坏,这就是人们常说的遭到霜冻。实际上,农作物不是因为霜而受冻的, 以下的 低气温才是真正的凶手。当空气干燥时,即使温度降低到2010,也不会出现霜,但此时农作物早就被冻坏了,农民们称这种情况为“黑霜”。(1)霜是由_水蒸气_直接变为小冰晶形成的,对应的物态变化名称是_凝华_。(2)请根据短文,对霜形成的条件提出猜想。猜想:霜的清晨,草的叶子上有露水凝结 用久了的灯泡的钨丝比新时如 图是对一定质量的水持续加热过程中温度随加热时间变化的图像,由图像可知:水的沸点是_98_ ;水在沸腾过程中,需要不断_吸热_选填“吸热”或“放热”,其温度_保持不变。第题图题图如图是草叶上出现的露珠,露珠的形成是_液化_现象,形成的过程中需要_ 放_( 选填“吸 ”或“放”) 热。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全保卫知识试题及答案
- 2025年金镶琉璃艺术印玺项目市场调查研究报告
- 2025年金属便条纸座项目市场调查研究报告
- 2025年球形喷口项目市场调查研究报告
- 2025年模特底盘项目市场调查研究报告
- 2025年彩色瓦楞打弯机项目市场调查研究报告
- 打造支持员工心理健康的数字工作环境
- 增强企业网络安全防御的数字化策略
- 山西省企业职工体育消费现状:洞察与剖析
- 小学语文阅读课堂中生生互动:模式构建与实践探索
- 2024年7月浙江省高中学业水平考试数学试卷真题(含答案详解)
- 纺纱学(东华大学)智慧树知到期末考试答案章节答案2024年东华大学
- 2024高考前测试-文综试题卷
- 2024年美国户外露营装备市场现状及上下游分析报告
- 《环境卫生学》考试复习题库(含答案)
- 防止老公出轨的协议书
- 《大学生创业》课件完整版
- (高清版)JTGT 3331-2024 采空区公路设计与施工技术规范
- 见证取样制度及取样要求、数量及方法
- 2024广西公需课高质量共建“一带一路”谱写人类命运共同体新篇章答案
- 众驰血凝分析仪说明书
评论
0/150
提交评论