软件工程热点问题探究

来源 :电脑迷 | 被引量 : 0次 | 上传用户:z18388596
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 以应用软件开发、设计、测试为主体的软件工程领域是近年来随互联网技术的迅猛发展逐渐进入公众视野的热门研究学科。在该领域中,包括软件系统开发理论、软件开发技术、软件安全性评价方法、软件测试技术等在内的多元化研究议题持续推进此领域的稳定发展。本文以软件工程中的若干热点关键问题作为分析对象,从定义、现状及发展趋势三个维度分别进行阐述,以帮助有关人士进一步认识当前软件工程的发展形势。
  关键词 软件工程 现状 问题
  中图分类号:TP311.5 文献标识码:A
  网络软件工程及中间件在软件工程中占据重要研究内容,其对于软件工程与网络环境的进一步融合有必不可少的作用。
  1软件工程的几大热点问题及其研究主体
  1.1网络软件工程
  现如今网络已经在人们日常生活中占据重要位置,人们的衣食住行等方方面面都受到网络的直间接影响,这一时代环境为软件工程提出了更具多样性的发展方向。网络软件工程由此应运而生。这一问题包含9个方面:现有系统与网络的联接与集成、网络安全性、支撑软件的选择标准、软件性能、标准与技术更新之间的匹配程度、网络软件使用者及网络软件开发者之间的关系定位、网络软件环境的体系结构、CASE问题、模型问题。
  其中,现有系统与网络的联接与集成是近几年逐渐受到关注且亟需寻求有效途径予以解决的问题之一。在信息化建设被大力倡导的当前社会环境中,如何保障现有系统与网络的联接与集成的平滑性以及高效性成为具有时代意义的重要研究课题。
  而安全性问题不仅存在于网络软件工程学科研究中,在信息横流的当今社会,各行业在信息化建设的同时对于网络环境中如何保障信息安全十分关注。网络软件工程中对于网络环境的安全性研究势必会成为今后的主要方向。
  对于网络软件工程学科中关于标准与技术更新之间存在的矛盾问题的解决,需要从两方面入手,一方面为互联网相关概念及技术的规范化,另一方面是已有规范或标准与不断发展的网络环境之间的匹配度调整。
  网络软件工程中用户与开发者之间的关系则指的是网络软件系统和网络软件使用环境是否可以满足用户需求以及开发者的需求。换言之,网络软件工程未来的发展离不开基于用户体验角度对其流程各个环节的适当调整。当前已有模式为,软件开发者按照用户此前提供的软件开发需求进行软件的开发工作,待软件开发完成后,将软件交回给用户以供使用,这种模式的网络软件开发流程对于用户需求与实际应用之间不匹配问题是无法规避的。这一问题在当前软件人员数量紧缺的市场背景中所带来的种种弊端越来越凸显。
  基于网络环境的、网络软件工程中的CASE与传统程序中的CASE在使用环境、工作模式以及使用优势方面存在明显不同。比如,对于使用环境而言,网络软件工程中的CASE适用于网络环境,其面对的干扰因素不仅数量多,而且种类复杂。同时,网络软件工程中的CASE要具备支持跨地域协同工作的使用性能。除此之外,其还必须具备对互联网的优良网络资源的充分利用能力。
  对于模型而言,其无论在传统程序中还是在新兴网络软件工程中,其都承担着重要作用,不仅可用于软件使用安全性的测试方面、还可以应用于网络软件安全性的评价方面,当然,模型在网络软件工程中最基础的作用便是帮助网络软件的顺利开发。经过大量实践经验,人们已经意识到,网络软件工程中对于模型的要求相比于传统程序的模型搭建而言有明显提升。是否可以在传统程序模型基础上加以调整,还是需要摒弃传统用法与思维,重新开发适用于多元化网络环境的软件构建模型,成为相关网络软件开发者们需要仔细考虑的问题。
  1.2分布式计算
  所谓分布式计算是由多个计算资源凭借互联方式进行组合,从而形成的可多平台的、可开放合作的软件开发系统。以分布式计算为核心的软件工程相关技术在银行、连锁机构等组织中具有较好的应用效果。随着国际化交流的进一步推进,此种软件开发思维将会占据更加总要的地位。而其中比较热点的几个问题为互操作性和中间件。
  互操作性:互操作性指的是软件开发系统中两种以或两种以上网络资源之间是可以相互操作的,其可以通过必要的交流通道共同完成某一任务。分布式系统中的互操作性研究的主要问题在于其逻辑互联方式的使用与选择。逻辑互联方式的选择有效性对于系统进程间的信息交流与共享的最终实现有关键性作用。在实际应用中,互操作性的实现可以通过DOT和中间件技术予以保障。
  中间件技术:一个具备正常使用功能的中间件由执行环境和应用开发工具两部分组成。其中,执行环境可以保障软件系统中多个应用软件之间的协同工作及服务交流。而应用开发工具则是保障应用软件进行资源合作的必备条件。应用软件的行为执行需要在应用开发工具的相应指示命令下完成。
  2结语
  社会环境的快速变化对于软件技术的调整与升级有密切影响,因此,软件工程研究的相关软件设计者们需要对时代、市场环境的变化具备高水平的敏感度。本文所述两类问题仅占众多软件工程关键问题的一部分。需要注意的是,软件工程中的任何一个关键问题都与其余问题在结构上、性能上具有关联性。
  (作者学号:1330500)
  参考文献
  [1] 余金山.软件工程中的几个热点问题[J].华侨大学学报(自然科学版),2004,01:5-9.
  [2] 尹锋.软件工程的若干热点技术发展现状与展望[J].长沙大学学报,2006,05:45-49.
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
本文着眼于芥川龙之介全部“切支丹物”作品,以西方基督教基本教义之一——“救赎”为起点,通过对其流变过程的梳理与研究,使我们能够更深层次地洞察芥川在基督教文化冲击下及本
想让你的网页看起来更有个性吗?笔者在使用Dreamweaver MX制作网页的同时,总结了一些心得,今天拿来和各位朋友分享,希望可以通过本文,让朋友们对DreamweaverMX的应用更加得心
唐代檄文具有虚实并存、明白直露、张扬夸张的特点并兼有雄壮刚健、凌厉奔放的风格。从公文的视角来看唐代檄文的写作,可以看出唐代檄文的写作环境和文化背景与当时的政治、经济、文化有关。唐代檄文具有写作主体追求功利性、主题明确、务实的特点,与现代公文中的平行文与下行文具有可比性。将唐代檄文与现代公文中惩罚性决定和批评性通报进行比较之后,发现了现代公文中批评性通报的写作需要注意采用合适的结构形式、要掌握恰当的
周京山现为中国美术家协会会员,中国当代画派组委会副主席,国家一级美术师,南昌画院院长,南昌美术馆馆长,南昌画派促进会常务副会长兼秘书长,江西省艺术系列高级职称评审委员
三峡电站2×12 5 0 / 2 5 0kN双向门式启闭机(以下简称双向门机,见图1)安装在水利枢纽左岸电站厂房尾水平台82m高程上,用于电厂尾水闸门的启闭和吊运、排沙孔出口工作闸门及
摘 要 软件工程是信息产业与数字产业的重要组成部分,是时代发展与社会进步的产物,同时也是一种涉及面积广、实用性极强的现代科技技术,极大推动了网络技术的发展与进步。从本质上来讲,软件技术是不断发展与前进的科技成果,随着人们创新意识以及创新能力的增强,信息产业的不断发展,对科技认识的不断深入与操作能力的提升必将推动软件工程技术向更加现代化、完善化、服务化、智能化、全面化方向发展。本文旨在明晰软件技术的
利用JavaScript可以修饰浏览器的边缘,效果就象给浏览器加了个边框.将以下代码加入到〈body〉〈/body〉中:rn〈scriptlanguage=“JavaScript1.2”〉rnif(document.a11)rndocu
通过Gleeble-3500热模拟试验机对船板钢试验材料进行高温压缩实验,获得材料Zener-Hollomon参数方程。结合钢厂实际轧制工艺参数,应用商业DEFORM-3D软件对船板钢板进行多道次
期刊