王伟伟
江苏食品职业技术学院计算机系,江苏淮安 223700
在当前阶段,软件体系的开发与软件体系结构模式的研究越来越受到重视,特别是在结构模式的探析上,为促进软件工程的开发提供很大的帮助。模式最初用于建筑领域,但是随着计算机的发展,软件体系结构不断优化,对于软件体系结构模式的思考开始运用于软件开发过程中。因此,软件体系结构模式的探究创新,对于一个软件开发者来说起到了至关重要的作用。
软件体系结构模式作为一种最新的技术,目前正处于不断地发展阶段,在这一阶段对软件体系的理解需要一个长足发展的过程。当前无论是软件开发人员还是软件使用者,对于软件体系结构都没有一个清楚地认识,比如在对计算机语言(C++或Visual Basic)的基础知识的理解不足就会在代码设计及使运用难以达到效果,特别是关于软件架构与软件结构模式这两个概念,都很难有一个清楚的认识了解,对于其使同一种意思的理解在软件开发上容易对开发商造成极大地困惑。不利于软件的开发使用。
随着计算机技术的不断发展,软件结构的规模不断加大,而软件体系也越来越复杂化,所以老化的软件体系结构模式使得对一些软件的利用满足不了需求。软件结构模式的不断开发运用需要在创新的基础上不断提高。比如,在软件模式的开发利用上,由于缺乏对软件模式的创新,导致软件模式的利用的得不到大力推广,从而造成软件模式的老化,软件系统也可能因其无法更新而导致瘫痪。
对于一种新技术的开发最重要的就是开发人员的大力培养。当前在软件开发技术上缺乏高技术创新人员,使得软件体系结构模式老化而得不到改进,这样在对于软件开发的各个阶段,比如理清问题、需求分析、软件设计、软件实测等方面没有有效的检测技术人员,使得软件体系模式利用难以展开投入。在计算机领域软件高技术开发人员的培养是满足用户需求、跟进发展步伐的关键。
加大对软件体系结构模式知识的精确了解,是软件体系结构模式创新的根本所在。在当前科学技术不断发展进步的社会中,无论是对与一中技术的开发还是利用都应对其概念有深刻的了解。比如,常见的软件体系结构模式有Data flow,Call return等五中,相关人员只有对其结构用途有了基本的了解之后,才能更好的加以利用。因此,在软件体系结构模式的开发创新上就需要加大技术人员对软件体系结构模式知识的精确了解,这就需要技术人员在的培训学习阶段认真有效地了解软件模式,比如对于架构与模式有清晰地区分,理清两者之间的共同与不同之处,才能更好的完成软件结构体系模式的探析。
不断有效地开发创新软件体系结构模式,就需要在平时的工作实践经验中建立一种形式化模式体系结构。比如,在对Service Oriented Architecture(SOA)这种最新程序模式的开发中,就需要技术人员发挥其创新能力,使各个部件实现低耦合以灵活满足用户需求。在最新软件体系的开发上,要学会充分理解与其相同的结构模式,使用相似的体系结构模式,并从中找出不同的因素加以改进研究。通过对软件体系结构的不断探究和使用,能够使最新软件开发的复杂过程变得简单、精巧,从而减少开发过程中重复使用的设计步骤,并且软件体系结构模式也是开发人员在不断地经验总结下而为软件体系提供的最新经验标准,提取相关软件的共同方面加大研究不同方面的结构体系,从而构建新的软件系统,这样不仅节省了研究中所需的时间,而且有利于在开发的过程中利用其它有效地科技经验。形成一种独立的形式化工具,不断加强开发创新软件体系结构新模式。
要大力培养软件体系结构模式开发人员,就需要企业在研究上增加投入。开发人员的培养是软件体系结构模式开发创新的关键所在。这种方法的目的就是要提高软件模式的投入使用效率,即运用高素质、高技术的人才,这就需要企业增加在学习、技术上的投入,不仅如此还应给与其在实践方面的设备投入,让他们在进入工作之前有很好的实践经验,这样就不会导致软件体系模式开发创新人员只会纸上谈兵,而无法进入有效地工作了。
总而言之,在当前阶段软件体系结构模式的开发与利用上存在诸多的问题,从加大开发投入和技术人员的创新中考虑改善软件体系结构模式是非常有效的。而软件体系结构的创新在科技不断发展的今天作为一项重要内容,还需要相关人员在促进模式改进方法上不断思考,找到合理的解决方案。掌握软件体系结构模式的基本知识;不断开发创新型的软件体系结构模式,提高使用率;增加投入,大力培养软件体系结构模式开发人员等方法,希望相关人员给与全方位的思考,如何做到软件体系结构模式的创新利用,是当前技术人员需要关注的重点。
[1]孙昌爱,金茂忠,刘超.软件体系结构研究综述[J].软件学报,2002(7).
[2]张友生,李雄.软件开发模型研究综述[J].计算机工程与应用,2006(3).
[3]孙力群.基于模式系统软件体系结构的质量分析[D].合肥工业大学,2005.