软件工程技术论文
软件工程是自二十世纪以来的一个新兴的学科,也是一门新兴的产业。下面是由小编整理的软件工程技术论文,谢谢你的阅读。
软件工程技术论文篇一
基于软件工程的Web开发技术
随着我国计算机技术的迅猛发展,各行各业对于应用软件的需求正在逐年上长,其中不论是对应用软件的数量的需求还是质量的需求都呈现出了大幅度的提高。尽管目前我国计算机中所应用到的Web系统开发已经受到了各界学者的广泛重视,但是在对Web系统进行开发的过程中却仍需要依靠技术开发人员的个人经验。由于目前我国的技术开发人员缺少相应的Web系统开发资源和相对规范的开发方法,使得我国的Web系统并得不到很好的开发与维护。
【关键词】软件工程 Web技术 开发平台
互联网自诞生以来就处于不断的发展当中,随之而来的是与之相对应的各种各样的互联网应用技术。在当前的社会环境中,Web系统已经逐渐深入到了各行各业的互联网应用平台当中,成为了人们生活工作过程中的重要组成部分。Web系统是通过相应的程序将传统的数据和信息记录在互联网络(Internet)当中,使得人们的数据传递过程更加的准确便捷。但目前的Web系统在开发过程中仍存在一些问题,本文针对Web系统目前存在的问题以及在开发过程中的特点进行了分析,继而对当前Web系统的开发现状进行了总结。
1 基于软件工程的Web系统开发特点
最初互联网(Internet)中所使用的Web系统非常简单,只是单纯的进行一些网址超级链接,对于文字图片类信息的传递也十分的单一。然而随着互联网(Internet)的飞速发展,使得人们对于Web系统的需求也就越来越多,当然Web系统本身也在进行相应的发展,其所能承载的信息越来越多,传递速度越来越快,如今,Web系统与互联网(Internet)中数据传递的关系越来越紧密,使得Web系统已然成为了当今计算机软件的重要组成部分。
1.1 Web系统具有图形化以及易操作的特点
目前,基于软件工程的Web系统之所以能被人们广泛应用,是因为其具有其他系统不具备的独特一面。在计算机互联网(Internet)中的一个简单的Web页面就可以同时做到对图形和文字的双重数据传递。而随着Web系统的不断发展,Web系统逐渐可以实现将图片、音频以及视频等数据信息进行融合,使得人们在进行计算机互联网(Internet)的使用过程当中,可以在Web页面上玩游戏、看视频等。与此同时,在现实生活中,计算机互联网(Internet)中的Web系统十分容易操作,只要进行简单的页面链接跳转即可。
1.2 Web系统具有分布性以及动态性的特点
对于互联网(Internet)中所包含的大量的数据信息(图像、音频、视频),人们很难对其的数据信息大小进行预估,而且大量的数据信息也会占据计算机硬盘的空间,造成实际应用成本的浪费。故在对计算机互联网(Internet)中的Web系统进行实际开发和应用的过程中,应将海量的计算机互联网(Internet)数据信息进行分散存储,也就是说将不同类型的信息存放于不同的页面当中,在人们需要使用时可以在统一的页面进行跳转,而且虽然在设计过程中这些数据信息是分散开来的,但对于计算机用户来讲,计算机互联网(Internet)中的Web系统所传递的信息仍然是连贯一体的,不影响用户的实际操作。
1.3 Web系统具有表现层的建模特点
在传统的Web系统设计过程中,经常会忽略对Web系统表现层的建模能力进行设计。Web界面是用户与计算机互联网(Internet)进行互动的平台,因此需要在对Web系统进行设计的过程中对Web界面的表达能力的设计进行重视,丰富的Web界面表达将会使计算机互联网(Internet)中的Web系统更加人性化,使得计算机互联网(Internet)中的信息数据能够完整的对用户进行呈现。
2 基于软件工程的Web开发技术现状
随着Web技术的快速发展,其在计算机互联网(Internet)中的作用被越来越多的人所发现,继而使得更多的Web系统开发技术得以实现。
2.1 HDM lite
在对计算机互联网(Internet)所应用的Web系统进行设计的过程中,HDM lite(Hypermedia Design Method)是最为常见的设计方式,其主要用作于对Web信息系统的设计,定义数据结构、导航信息以及将数据信息进行表现是HDM lite的设计核心所在。HDM lite的设计特点在于可以在运行过程中进行自动生成,并对其自身的HDM进行内容扩充,使得其对于Web系统的设计可以实现从逻辑方案到物理模型之间的转换。当然,HDM lite的设计也有一定的缺陷,其在设计过程中的自动生成只对计算机互联网(Internet)中所产生的静态只读信息Web页面有效。
2.2 WebML
在对计算机互联网(Internet)所应用的Web系统进行设计的过程中,WebML(Web Modeling Language)是基于W313项目定义的Web系统的模型描述语言。WebML可以在设计概念上对Web页面的数据应用进行繁复的描述,其在对Web系统的设计过程中,可以将Web页面的数据应用描述方法以抽象化的图形进行表现,与此同时,其在对于计算机互联网(Internet)所应用的Web系统进行设计的过程中,包含了具有一定完整性的设计过程及应用工具。此外,由于上文所提到的针对计算机互联网(Internet)所应用的Web系统进行设计的HDM lite(Hypermedia Design Method)设计会对WebML(Web Modeling Language)产生一定的支持,故使得WebML在Web系统中进行运行的时候可以自动生成数据代码。
3 结论
综上诉述,虽然Web系统的开发是一项非常复杂冗长的工程,但如果在对Web系统进行实际开发的过程中能够将工程软件思想进行良好的掌握和运用,就可以将Web系统在应用过程中遇到的问题顺利解决。与此同时,工程软件思想的完美运用还可以在Web系统进行开发的过程中提高其开发效率,确保其开发质量,使得互联网(Internet)用户能够在对其进行使用的过程中得到更高的享受。当然,在对Web系统进行开发的过程中也需要注意其复杂性,不可以单纯依靠固定的开发模型进行开发。
参考文献
[1]崔寅生.基于软件工程技术与过程的面向对象Web应用研究[J].贵阳学院学报(自然科学版),2010,03(12):35-37.
[2]周艳萍.基于软件工程的Web开发技术及其应用分析[J].电子制作,2013,05(21):57-72.
[3]夏锋,孙优贤.基于软件工程的个性化网上教学系统开发研究[J].工业控制计算机,2013,01(29):22-24.
作者单位
北京邮电大学 北京市 100876