软件工程的学习心得

上传人:桔**** 文档编号:465726506 上传时间:2023-08-11 格式:DOCX 页数:6 大小:69.31KB
返回 下载 相关 举报
软件工程的学习心得_第1页
第1页 / 共6页
软件工程的学习心得_第2页
第2页 / 共6页
软件工程的学习心得_第3页
第3页 / 共6页
软件工程的学习心得_第4页
第4页 / 共6页
软件工程的学习心得_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件工程的学习心得》由会员分享,可在线阅读,更多相关《软件工程的学习心得(6页珍藏版)》请在金锄头文库上搜索。

1、学习软件工程的心得体会学习了这门课程,还有老师们的多元化教课,不但使咱们从理论 上掌握软件工程,还有从不同的实例,让理论和实践取得了专门好的结 合,老师主如果从六个方面来描述软件工程,别离是信息和多媒 体JAVA编程技术,数据库系统,布线系统,管理信息系统,网络编程.有 很多都是老师们连年的工作经验的总结,下面是我听课后自己的一点 心得和自己对软件开发一点感想,我明白还有好多的不懂,只有通过不 断的学习才能一一解开.信息和多媒体课中老师给出一些案例,其中主要展示了 Authomarc,Visual Basic 软件,让我了解信息多媒体中,用Authoare开发出的一些管理系统, 并用在触摸屏上

2、,而在实际的生活中是很多见的,比如在什么展览厅中, 在开发这类软件中特别要注意的地方是界面方面和功能方面要一目 了然,要想像一下别人在用你系统的时候是用手指去触摸操作而不是 鼠标,特别在数据库后台的时候是整机的,所以在设计时一定要求完美, 做成系统就不应该有什么要改的,还有要有扩展性,可方便的与各种外 部设缶挂接,实现数据交换,所以在这方面开发的时候,一定要从用户 的角度来看,思维不能用传统的开发思想,我认为做这类系统时候,并 不是开发环境的难点,最重要的是思维的转变,这样才能做出用户用得 满意的系统.JAVA这门语言的发展是相当迅速的,老师关键讲了 Jsp,目前流行的四 种开发WEB页语言J

3、sp,Asp,Php,而Jsp是从JAVA语言中派生出来的, 继承了 JAVA的优良性,所以Jsp的强大之处就在这了,轻松的跨越操作 系统的平台,而且他不像Asp,所有的解析全部由HS来完成,量过大 时,I1S就无能为力,Jsp和Tomcat的组合是相当完美的,Tomcat的强大 之处就在他在处理请求页面的时候实现了多线程分配,这样就能保证 访问量不会过量占用内存和CPU,在开发Jsp的时候,老师给我们一款 式Jcrcr,可以看到J AVA的开发工具界面都是非常友好Jsp与Asp有 许多相类的地方,相比较Jsp有两方面的优点,首先,动态部分用JAVA 编写,而不是VBScript或其他Micr

4、osoft语言,不仅功能更强大而且易于 使用.第二Jsp应用可以移植其它的操作系统和非Microsoft的web服 务器上.再者Jsp的安全性和访问速度也是在其它几个web开发语言中 出类拨萃JAVA语言的纯面向对象让我们在Jsp中得到真正的体现Jsp 的后台数据库很随意,不过Mysql是最佳选择,其实在掌握了 Asp的开 发后,我认为Jsp的开发就是在于语言的不同,数据库的开发思想都是 相通,最重要是做些开发,慢慢的就知道其中的一些技巧和经验.数据库系统计算机中最重要就是数据,现在数据库中比较大型号的系统就是 SQL SERVER,MY SQL,ORACLE,在 windows 下最常用的是

5、 SQL SERVER从数据库的设计到数据库的实现,DBMS的研制包括研制 DBMS本身以及以DBMS为核心的一组相互联系的软件系统。研制 的目标是扩大功能、提高性能和提高用户的生产率,数据库设计的主 要任务是在DBMS的支持下,按照应用的要求,为某一部门或组织 设计一个结构合理、使用方便、效率较高的数据库及其应用系统,在 我们使用的SQL SERVER中淇实是把数据库原理都己封装好,所以我 们就只是新建Database,再建Tab匕我们只是需要调用就行,再用SQL 语句来实现,读取,添加,删除,修改,更新等功能,数据库对于用户来说就 是这些基本的功能,数据库理论主要集中于关系数据的规范化理论

6、,关 系数据理论,但随着人工智能与数据库理论的结合,新的数据库理论如 演绎数据库系统,知识库系统,随着数据库的发展,以后的各个领域都 将有数据库系统的存在,数据库将和我们的生活紧密相连,新型数据库 理论的出现必将有新的数据库系统,而新的系统将趋于界面简洁化,使 用简单化,功能强大化,可扩展性强,还有就是智能性强!JAVA这门语言的发展是相当迅速的,老师关键讲了 Jsp,目前流行的四 种开发WEB页语言Jsp,Asp,Php,而Jsp是从JAVA语言中派生出来的, 继承了 JAVA的优良性,所以Jsp的强大之处就在这了,轻松的跨越操作 系统的平台,而且他不像Asp,所有的解析全部由HS来完成,量

7、过大 时,US就无能为力,Jsp和Tomcat的组合是相当完美的,Tomcat的强大 之处就在他在处理请求页面的时候实现了多线程分配,这样就能保证 访问量不会过量占用内存和CPU,在开发Jsp的时候,老师给我们一款 式Jegts,可以看到J AVA的开发工具界面都是非常友好Jsp与Asp有 许多相类的地方,相比较Jsp有两方面的优点,首先,动态部分用JAVA 编写,而不是VBScript或其他Microsoft语言,不仅功能更强大而且易于 使用.第二Jsp应用可以移植其它的操作系统和非Microsoft的web服 务器上.再者Jsp的安全性和访问速度也是在其它几个web开发语言中 出类拨萃JA

8、VA语言的纯面向对象让我们在Jsp中得到真正的体现Jsp 的后台数据库很随意,不过Mysql是最佳选择,其实在掌握了 Asp的开 发后,我认为Jsp的开发就是在于语言的不同,数据库的开发思想都是 相通,最重要是做些开发,慢慢的就知道其中的一些技巧和经验.布线系统课上老师从他做过几个工程来讲,其中自上而下的设计思路很是 有用,就是从顶层开始网络服务,NutwokrSystem,硬件系统,OA_CA_BA, 网络系统,综合布线,楼层,设计是从上而下,而实施时是从下而上的,这 样就有一个比较开放的设计模式,在以后的大楼中,都会是楼宇自动化 和智能大厦,而综合布线系统则更是要考虑各方面的困素,如楼层的

9、设 计,你设计出来的布线系统一定要符合大楼的实际情况,这样才能做到 因地制宜,从根本上做好.综合布线系统可划分成六个部分,其中三个子系统:配线(水平) 子系统;干线(垂直)子系统;建筑群子系统;外加三个部分:工作 区、设缶间、管理独立的需要设置终端设备的区域宜划分为一个工作区。工作区应 由配线布线系统的信息插座延伸到工作站终端设备处的连接电缆及 适配器组成。工作区的每一个信息插座均应支持电话机、数据终端、计算机、 电视机及监视器等终端的设置和安装.配线子系统应由工作区的信息插座、信息插座至楼层配线设备(FD)的配线电缆或光缆、楼层配线设备和跳线等组成.干线子系统应由设缶间的建筑物配线设备(BD

10、)和跳线以及设 备间至各楼层配线间的干线电缆组成,干线子系统应由设窗间的建 筑物配线设备(BD)和跳线以及设备间至各楼层配线间的干线电缆 组成.设备间是在每一幢大楼的适本地址设置电信设窗和运算机网络 设缶,和建筑物配线设备,进行网络管理的场所。对于综合布线工程 设计,设备间主要安装建筑物配线设备(BD) o电话、运算机等各 类主机设备及引入设备可合装在一路o设备间内的所有总配线设缶应用色标区别各类用途的配线区上面都所都是书上的一些慨念性知识,在设计上划分这些子系统 时就是从这些慨念来区分加此就可以在本质上区别他们之间的不同, 就像老师所说,随着他人做一次工程,就什么都明白了,设计布线系统 必然

11、要从做实际动身,做过几回后,一些程序都会明白,所以必然要多 实践!管理信息系统信息系统(Information System, IS):基于运算机技 术、网络互联技术、现代通信技术和各类软件技术,各类理论和方式 于一体,提供信息服务的人机系统.它的组成是信息源,信息处置器,信 息用户,信息存储器,信息管理者和传输通道.在信息系统中信息管理者起着主导作用,做一个信息系统是要靠几个人一起合 作的,信息系统开发的阶段可分为,规划阶段,分析阶段,设计阶段,实施 阶段,支持阶段,其中最重要的就是第一阶段,它是由系统分析员,也是 总体的设计师设计师完成,而我们传统的思想中的程序员写的代码应 该是很重要的,

12、但是事实上并不是这样,代码的编写是在实施阶段,所 以不要以为在做系统时,代码是很重要的,可能我们在做系统时,从规 划到实施都是一个人来完成,所以并没有意识到设计的重要性,只有一 个好的设计才能从根本做一个好的系统!网络编程在网络编程中可以用到的语言有很多,VB,VC,C+JAVA,Delphi,还有就是微软,它是从框架的模式来总估设计,最新的Dphi2()05 也是支持框架,框架的慨念我个认为是,框架的核心是通用语言运行, 框架中的类为开发人员提供了统一的,面向对象的,层次化的,可扩展 性的类库集(API),现今,C+开发人员使用的是微软基础类库JAVA人 员使用的是WINDOWS基础类库,而

13、Visual Basic用户使用的又是 Visual Basic API集.就是说框架统一了微软当前同的框架,这样,开发人 员不再而需要学习多种框架就能顺利编程.还有就是通过创建一个公 共的跨编程语言的API集,框架可实现跨语言继承性,错误处理功能和 调试,实际上,从Jscript到C+的所有编程语言都是相互的,开发人员可 以自由选择理想的编程语言.网络编程在现在己成为一种流行的趋势, 互连网的迅猛发展让网络编程成为程序员发展的新空间,而以后什么 语言最流行,可能就是JAVA,Delphi这三种语言占大数了,记得比尔盖 次曾经说过,我们的编程水平还是非常的低,在以后的时间将有很大的 发展空间彳艮可能我们以后所用的系统也许就高语音识别,或人的触觉 来操作.而在我们身边,QQ这个软件可以说是中国人开发的最为成功 的网络软件,不但是方便使用而且成为当前互连网上最可靠的点到点 的网络传输工具,还记得原来用的第一款QQ软件,就只能单纯发文字, 当然也是互连网的发展给了 QQ 一个非常好机遇网络编程的发展让 我们在互连网通讯越来越方便,对我们学计算机的人也是机遇和挑战. 并存.以上就是学习这门课程的心得,软件工程并非是教你怎么写程序 而是教你在理论上如何设计最为成功的软件开发,学完后或许以为何 都没有学到,可是在做软件开发上它能给你指导,设计出靠得住,可行, 可实施的方案.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号