篇一 :学习软件工程心得体会

学习软件工程的心得体会

学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。

整本书的内容逻辑很清晰明了,由浅入深循序渐进,首先我就大概描述下我们所学的内容,第一章是从整体分析软件工程这门学科的发展和所处的社会环境,接着后面的几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、结构化分析建模以及基于UML面向对象分析建模等。接着我就详细介绍下我对这门课程知识点的理解概括:

软件:软件是能够完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述程序的操作和使用的文档。软件的特征:①软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。②软件是通过人们的智力活动,把知识与技术转化成信息的一种产品。③软件成为产品后,其生产只是简单的拷贝,不同于硬件制造。④维护过程比硬件复杂的多,甚至会引发新的错误。软件危机:指的是软件开发和维护过程中遇到的一系列严重问题。出现软件危机的原因:①软件维护费用急剧上升,直接威胁计算机应用的扩大。②软件生产技术进步缓慢。软件工程是指导计算机软件开发和维护的工程学科。 软件生存周期:一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。软件的生存周期可分为八个阶段:①问题定义;②可行性研究;③需求分析;④总体(概要)设计;⑤详细设计;⑥编码与单元测试;⑦综合测试;⑧软件维护;

瀑布模式:是传统的软件开发模式,其中的“瀑布”是对这个模式的形象表达,由山顶倾泻下来的水,自顶向下、逐渐细化。其特点是:线性化过程;分为分析、设计、编码、集成等几个阶段,并且各阶段逐级推进,不允许跨越。里程碑管理;阶段评审;文档驱动;简洁便于工程应用的线性化过程步骤,并可以通过里程碑管理机制而使项目进程量化。其明显的优点就是没个阶段结束前都要对所完成的阶段成果进行评审,这使得软件的错误能够在个阶段内尽早发现并尽早解决,总的来说瀑布模式具有良好的质量保证机制,有很强的生命力。

…… …… 余下全文

篇二 :常用软件工具学习心得

计算机工具软件学习心得

随着计算机科学技术的迅猛发展, 计算机硬件和软件的发展 也是日新月异.人们对计算机应用的要求也越来越高,不再满足 于简单的文字处理和上网浏览信息等基本操作, 而是希望能够更 加轻松地对计算机进行各种设置, 能够分析, 排除一些常见故障, 能够自己动手对计算机进行常规维护, 并熟练使用各种辅助工具 软件,提高学习,工作的效率. 我学习了计算机工具软件使用教程之后学会了一些工具软 件的概念和一些常用网络工具的使用,比如:系统增强与防护工 具,磁盘管理工具,文件管理工具,光盘管理工具,图文管理工 具,网络常用工具,对媒体与网络视听工具,音频视频管理工具 及测试工具等等. 通过对这些工具的学习及掌握, 让我对计算机硬件及软件的 认识更加的深刻.计算机的发展是整个人类进步的标志,而这标 志的关键就是硬件和软件的发展, 课程中介绍的这些常用工具就 是软件中的佼佼者, 它们能维持计算机在日常生活中更加稳定流 畅的运行.使我在漫游网络时能够畅通无阻,全身心的投入到网 络知识的海洋中去. 这门课程注意突出实用,使我能看得懂,找得到,学得会, 用得着.对这门课的学习是我的计算机使用能力有了明显的提 高. 不管做什么事都有使人难忘的体会,学习这门课业不例外,

下面我就对于这门课几个难忘的软件使用体会一一的介绍下, 希 望以此能更加的加深对这门课及介绍的各种软件的印象.

FTP是一个客户服务协议协议,能操作任何类型的文件而不需要进一步处理,就像Unencode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。

FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。

…… …… 余下全文

篇三 :软件开发学习心得体会

软件开发学习心得体会

随着我矿“两化”融合工作的推进,软件开发方面人才显得更加缺乏,所以我选择对ASP.NET进一步深入学习;经过近两个月的自主学习,进一步掌握了ASP.NET动态网页制作的一些理论知识和基本常识,不仅要应用各种方面的知识还要对所学的知识学会变通使用,虽然会有一些成功的地方。曾经看到网上有这么一句话,一个优秀的网络程序员不但要了解自己领域的一些专业技术,而且很多时候还要充当半个网络工程师,半个美术设计师和半个数据库管理员。 ASP.NET是Microsoft .Net战略的核心产品,asp.net凭借它丰富的控件,以及具有革命性的code-behind技术,以及良好的封装性,无疑成为业界开发active server page的一门巨将,

ASP.NET 是 ASP(微软动态服务器网页技术)的最新版本。执行效率大幅提高: ASP.net 构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What YOUSee Is What You GET所见即为所得)的编辑。简单性和易学性、高效可管理性 ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员

工具就可以实现。这种被称为"ZEROLocal Administration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝链接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任

…… …… 余下全文

篇四 :常用工具软件学习心得

常用工具软件学习总结

系别:计科系

班级:09应用技术班

姓名:周发杰

学号: 200910501008

摘要:大二就这学期我接触了常用用工具软件

这门课,对常用工具软件有了现定认识,学习工具软件的应用、能提高我们对计算机的使用技能,它是我们深入计算机的关键所在,因为工具软件是让计算机迈向完美台阶的重要组成部分;我们学习了工具软件的功能及其用法,主要学了:工具软件的基础知识、网络搜索和下载工具、网络通信工具、文件压缩工具、文本工具、磁盘和光盘管理工具、图形图像处理工具、多媒体处理工具、安全工具、翻译工具、系统维护和优化工具等诸多知识。

关键字:学 理 用 玩

如今,我们坐在了信息高速发展的快车上,它让

我们“头晕”。知识更就像水一样滋润着我们的心间,是我们不可缺少的一部分,我们因而每天都在疯狂人

求知中度过。

计算机应用技术是我们的专业,而学习常用工具

软件理所应当成为了我学习中的一门课,每天都在学习和理解它。这学期我选修了《常用工具软件应用》这门课,抱着积极向学的心态,想大学出来把本专业的课学好之外,学更多实用的知识。平时我对电脑就比较感兴趣,但是了解的东西还不够多,对某些电脑方面的知识更是一窍不通,这也正是促使我选报这门课的原因。

随着计算机科学技术的迅猛发展,计算机硬件和软件的发展也是日新月异,人们对计算机应用的需求也越来越高,不再满足于简单的文字处理和上网浏览信息等基本操作,而是希望能够更加轻松地对计算机进行各种设置,能够分析排除一些常见故障,能够自己动手对计算机进行常规维护,并熟练使用各种工具软件,提高学习、工作效率!

我学习了计算机工具软件应用这门课之后,学会了一些工具软件的概念和一些常用网络工具的使用,比如,系统增强与防护工具,磁盘管理工具,文件管理工具,图文管理工具等等

通过对这些工具的学习及理解,让我对计算机硬

件和软件的认识更加深刻,计算机的发展是整个人类进步的标志,而这标志的关键就是硬件和软件的发展,课程中介绍的这些常用工具就是软件中的佼佼者,它们能维护计算机在日常生活中更加稳定流畅的运行,使我在漫游网络时能够畅通无阻,全身心的投入到网络的知识海洋中!

…… …… 余下全文

篇五 :计算机软件的学习心得体会

计算机软件的学习心得体会

我应该是对maya第一阶段的学习有一个初步的认识了,在接maya之前一直觉得这个软件很神秘,当栩栩如生的三维动画就是用它制作出来的,我又对这个软件产生了几分“爱意”。带着这份“爱意”我到清美报名了,接待的老师很热情,教学老师也很认真负责,这里不累赘阐述。下面就我第一阶段的学习作一个简单的学习心得汇报:

maya软件的主要有四个模块:maya建模、maya动画角色建模、maya材质灯光、maya角色动画、maya后期特效。我首先接触到的就是建模,想学好三维动画,当然要把这个maya角色建模学好啦。三维动画的建模主要有:a、nurbs曲面建模技术。b、polygons多边形建模技术。c、subdiv细分建模技术。当李老师给我们上完第一堂课后,我对maya的“爱意”就全消了,因为软件基本都是英文,而我又是一个英语盲,除了简单“thank you”之外估计就说不出完整的第二句,加上翻了一下教材,难度之大完全触及了我的底线。

当然“爱意”顿时消退,可是我还是很认真地去学,鉴于我个人的职业发展方向的需求和动漫产业的朝阳性,我的学习动力依旧,老师也很负责地在教授。由于写字速度慢,字又写得不好,所以上课做的龙飞凤舞的笔记也只有我自己看的懂,乱七八糟的圈圈叉叉中蕴涵着大致内容和操作步骤,整个上午所要学的东西很多很繁琐,动手操作时脑袋时常会混淆一些东西,导致步骤混乱,所以做我做起东西来会很慢。好在我们上课的时候都人手一机,可以及时消化,在不至于打乱仗。

经过老师多天来的孜孜不倦的教诲,以及自己的勤学苦练。一个月后自己终于可以动手做出完整的模型了,嘿嘿??虽然做出的东西还比较粗糙和幼稚。经过几天的鏖战,最终做出了机器猫,那个得瑟劲不知道大家能否体会,让我也有了无比的成就感。当然现实是残酷的,在我得瑟完毕静下心来,把自己做的模型和参考的图片进行比较时,我才认识天壤之别是什么意思。这种差距源自于两者的创作意图,源自于时间的磨砺,源自于经验,文化和技术的沉

…… …… 余下全文

篇六 :学习软件工程的心得与体会

学习软件工程的心得体会

整本书的内容逻辑很清晰明了,由浅入深循序渐进,首先我就大概描述下我们所学的内 容,第一章是从整体分析软件工程这门学科的发展和所处的社会环境,接着后面的几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、结构化分析建模以及基于UML面向对象分析建模等。接着我就详细介绍下我对这门课程知识点的理解概括:

软件工程是指导计算机软件开发和维护的工程学科。

软件生存周期:一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。软件的生存周期可分为八个阶段:①问题定义;②可行性研究;③需求分析;④总体(概要)设计;⑤详细设计;⑥编码与单元测试;⑦综合测试;⑧软件维护; 瀑布模式:原型进化模式:增量模式:螺旋模式:

软件开发的整个过程:①需要项目团队,组建优秀的团队可以开发出更搞质量的软件产品。任务开发团队要求小而精,成员大多在8人以内,主要成员有项目负责人、开发人员、资料管理员和软件测试员。②项目计划是为了使软件开发各项工作有秩序地进行,包括任务分配和基于里程碑的进度安排,甘特图和任务网络图是用来描述进度计划的工具。项目计划书可以作为软件开发的工作指南。③项目成本估算,由于项目有来自各方面的成本包括工资开支、场地费、差旅费、设备费和资料费等,但是软件主要是对人力成本的估算,常用的方法有程序代码成本估算法等。④软件风险管理包括很多不确定的风险因素,如计划风险、管理风险、需求风险、技术风险、人员风险、产品风险、用户风险和商业风险等等,而风险管理的主要任务是:风险识别、风险评估、和风险防范。⑤软件文档管理,软件文档是工程模式软件开发的成果体现,包括技术文档、管理文档和用户文档。 ⑥软件配置管理与软件质量管理,包括配置规划、软件变更控制、软件版本控制和质量控制计划。

《软件工程》课程既强调基本概念和基本知识的理解和掌握,又侧重软件项目的分析、设计、实现和维护的基本技能。比较注意“点”和“面”的结合。我还是蛮喜欢这门课的,通过对这门课的学习让我意识到理论学习很重要,实践更重要,实践是检验真理的唯一标准,只有将理论与实际结合,才更能发挥我们所学的知识的作用,更能直接的创造效益,社会和国家做出贡献。

…… …… 余下全文

篇七 :《软件工程》学习心得

《软件工程》学习心得

一、软件工程的定义

软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

二、软件工程的目标

在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。

三、软件工程的原则

是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。软件工程的原则有以下四项基本原则:1)选取适宜开发范型;2)采用合适的设计方法;3)提供高质量的工程支持;4)重视开发过程的管理。

四、软件工程的由来

据说上个世纪xx年代的程序员都是天才,写程式就像写日记一样,吃过晚饭没事干随手就可以写几个出来玩,第二天还可以拿去卖钱。所以那时候程序员在大家眼中,跟那些搞美术,音乐的是一类的,被称为“艺术家”。

但事过境迁,就像任何人都不会嫌钱多一样,永远都不会有人嫌CPU快的。于是,随之而来的就是硬件的迅猛发展和越来越变态的软件。记得以前常去同学家拷游戏,通常几张软盘就可以搞定,而现在的游戏,两三张CD-ROM都算少的了。像如此庞大复杂的怪物,就算你是如何的天才,一个人肯定是搞不定的,否则,等你把程式写出来,人家Intel连奔腾N都开发出来了。既要开发大型的软件还要追求速度(这样才能赚钱),于是很自然地,合作的概念被提了出来。

…… …… 余下全文

篇八 :学习广联达软件的心得体会

重庆邮电大学移通学院 学习广联达软件的心得体会

小组成员:

在最近10年中,我国造价行业已经发生了翻天覆地的变化:中国的基础建筑投资平均每年以15%的速度增长,但造价从业人员的数量,已经不足10年前的80%,造价从业人员的平均年龄比10年前降低了8.47岁,粗略计算目前平均每个造价从业者的工作量大概是10年前的40倍。在这个过程中电算化起的作用是显而易见的,造价员使用计算机辅助工作也是必然的选择,否则一定会跟不上行业的发展,因时间问题,准确性及工作强度过大等原因而退出造价行业。

有人统计过这样一组数据,一根三跨的平面整体表示方法标注的梁,让大家手工计算钢筋,在20分钟能够计算出结果的只有15 %,与严格按平法图籍要求的计算方法计算的正确结果相比,结果正确的只有0.32%。而是用广联达钢筋算量软件,在1分钟内能够计算出结果为97.077%。一万平米的工程,利用GCL软件在一天内计算出准确完整工程量也早已司空见惯,不足为奇,由此可以看到电算化的重要性、电算化给我们工作上带来的方便及普及电算化的必要性。

于是这学期,我们在计算机辅助工程管理这门课上学习了广联达系列软件,广联达套价软件、图形算量软件和广联达钢筋抽样软件等,并在学期末进行了课程实训。这些都是为了我们将来能更好的从事造价工作。

一、 绘图算量前必须进行三项准备工作:

1、分图纸:把图纸分为:总说明、基础、框架柱、墙和暗柱配筋、连梁配筋、梁配筋、板配筋、结构平面图、零星(楼梯节点等)九大部分。对构件来说,这9部分是独立的。

2、分析绘图先后顺序:首先根据总说明建立工程,把基础放在第一种构件绘图,而后是框架柱,可以使用柱表功能。再做墙和约束边缘构件配筋,因为墙会是梁的支座。再下来是连梁配筋,因为连梁会是次梁的支座,所以连梁放在梁的前面。接下来是主梁、次梁。绘制完上述的构件后,板和板配筋就很方便了,利用点式画法或自动生 1

…… …… 余下全文