浅析现代软件工程在现代软件开发中的合理应用

2015-03-25 00:09
电子测试 2015年19期
关键词:清华大学出版社软件传统

(周口师范学院软件学院,466000)

浅析现代软件工程在现代软件开发中的合理应用

张 磊

(周口师范学院软件学院,466000)

随着我国经济的迅猛发展,为我国计算机技术和信息技术应用到民众学习和生活中创造了条件。但是计算机技术和信息技术都是通过软件运行并且依靠先进的科学技术,无形之中突显了软件开发的重要性。现代软件工程就是充分利用计算机技术和信息技术的优势编定计算机运行程序,在这个基础之上对软件的运作、开发和维护进行科学化、系统化处理。加上传统软件开发存在的弊端逐渐显现出来,已不能够满足民众实际需要,本文以分析现代软件工程方法的内容及特点为切入点,深入分析现代软件工程在现代软件开发中的合理应用,以此为广大研究者提供强大理论支撑。

现代软件工程;现代软件开发;内容;合理应用

新形势下软件开发过程中,传统的软件工程方法已经不能够满足实际发展需要,而现代软件开发不仅兼具了传统软件开发方法的优势,还产生了现代的软件工程方法,基于此,在实际软件开发过程中要依据实际情况选用合理的方式。但是在实际中知晓,很多现代软件工程方法在使用过程中并不能够与软件开发环境有效融合起来,受多种因素影响,人们并不能够勇于质疑已有的现代软件工程方法,只能一味的接受,从某种意义上来说其出现问题的机率也就大大增加。因此,深入分析新形势下软件工程在现代软件开发中的合理应用具有迫切性,而这也是本文研究的关键所在。

1 分析现代软件工程方法的内容和特点

正是因为传统软件工程方法的弊端逐渐显现出来,为现代软件工程方法的出现创造了条件,其方法可以简单的分为:分析、设计、编码、测试和维护五个阶段,其同传统软件工程方法有着极大的相同点。以分析阶段为例,其面对的对象是实际中存在的事件,并不是虚拟存在的,从某种意义上也就证明对象的特征和性质能够反映和作用于事件;而设计阶段同分析阶段又不同,设计阶段侧重于反映系统中某一个具体的时间和事物。现代软件工程方法摆脱了传统软件工程自发式的束缚,在其基础之上采用的是模块式开发方法,通过先进的计算机技术和信息技术来优化系统,使其系统化和规范化,相比于传统软件开发方法来说其具有适应性强的特点,可以满足不同用户高层次需要,再者可以修改也是其具有的另一个特点,彰显了其安全可靠性。倘若在实际运行中出现问题可以在最短时间内更改设计和模块结构,一定程度上降低了开发失败的机率。现代软件工程方法具有很高的技术含量,能够优化配置计算机资源,确保资源效用最大限度发挥出来,在将模块定义之后,可以将其放在系统之中,不仅可以重复使用,还可以结合其高适应性的特点对其进行迁移。

2 新形势下现代软件工程在现代软件开发中的合理应用

2.1 现代软件开发中依据实际情况选取合适的软件工程方法。在现代软件开发过程中不可避免的会用到软件体系结构,软件体系结构并没有一个明确的概念,其主要侧重于表现软件的分层结构,其数据大多来源于数据库。就我国目前软件开发现状来说,使用的数据库管理系统还停留在传统数据库中,并没有及时更新信息,以面向对象为代表的管理系统并没有真正意义上广泛应用,趋于形式化,并且传统数据库系统的效用也没有最大限度的体现出来,其局限于数据存储、信息共享方面,尽管在保障数据安全和处理方面起着很好的效果,但是对于水平层次高的查询并不能够灵活运用。因而新形势下现代软件开发过程中要充分利用传统软件工程方法的优势,在这个基础上扩展面对的对象,倘若条件允许可以面对整个系统,这样优化数据存储,将操作步骤规范化处理,这样为更好的应用到软件开发过程中奠定坚实基础。

2.2 软件开发过程中应该树立全新的软件工程理念。新形势下软件开发应用到各行各业,并不是简单的应用于计算机领域,其在医疗卫生行业、餐饮服务行业等都有体现,软件的使用不仅提高了工作效率,一定程度上还提升了工作人员的工作积极性,使其全身心的投入到工作中。与此同时,各行各业在软件开发与利用过程中也会依照相关标准和规则进行操作,加快了行业向规范化方向发展的步伐。基于此,在软件开发过程中必须要更新软件开发观念,摆脱传统软件工程的束缚,确保软件开发应用工作顺利进行。例如:以新形势下医疗卫生事业引进软件为例,其引进软件有助于科学化、系统化整理资料,根本性降低了其出错的机率。倘若医院要开发整理医院患者信息和资料的软件,这种软件开发任务就是在无特殊情况下,将患者情况输入到指定栏栏内,就能够在最短时间内获取患者信息。从另一方面来说,软件的合理运用为规范医生和护士行为创造条件。再者,能及时监控患者病情,尽管软件开发程序很繁琐,但是其使用简单便捷。但是在实际过程中发现,有的软件开发公司并没有对软件开发程序规范化处理,致使人员分工不明确,出现“真空地带”,不仅给使用埋下隐患,软件开发效率也得不到保障。倘若软件开发公司要开发医院应用软件,但是其并没有详细掌握其情况,没有进行统筹规划,就进行开发,使得开发出来的软件不能够满足医院实际需要,不仅给软件开发公司造成麻烦,给医院造成的损失也是不可估量的。

3 结语

从上述中也就不难看出更新软件开发理念,应该贯穿到软件开发的始终,要在传统软件工程的方法上发展,依据实际情况制定出行之有效的发展计划,不仅有助于提升工作效率,某种意义上还能够提升工作人员积极性,为促进软件行业的科技化和现代化奠定坚实基础。再者,现代软件工程方法只有科学合理应用到现代软件开发中,才能够使其效用最大限度发挥出来,为开发结果和效率最优化创造条件。

[1] 余八一.现代软件工程过程方法探析[J].科技资讯. 2013(02)

[2] 李刚,董火民,杨子江,韩红强.软件工程标准化现状与分析[J]. 四川大学学报(工程科学版). 2014(S1)

[3] 张京,李成大.结构化软件工程方法与面向对象软件工程方法的比较[J].成都电子机械高等专科学校学报. 2012(02)

[4] 张海藩. 软件工程导论 [M].北京:清华大学出版社,1998 .

[5] Roger S Pressman,黄柏素,梅宏.软件工程--实践者的研究方法 [M].北京:机械工业出版社,1999 .

[6] 邵维忠,杨芙清. 面向对象的系统分析[M].北京:清华大学出版社,2003 .

[7] 邵维忠,杨芙清. 面向对象的系统设计[M].北京:清华大学出版社,2003 .

[8] Paul R Reed,李博,崔慧敏. 使用VisulBsic和UL开发应用程序 [M].北京:清华大学出版社,2002 .

[9] 姚志慧.对电子产品质量检测的研究和探讨 期刊论文 -中国电子商务2012(11)

[10] 唐金金.软件工程方法在远程教育中的应用 期刊论文 -硅谷2011(15)

[11] 陈立,黄丽娟. 软件工程方法在远程教育中的应用 期刊论文 -软件导刊2011(6)

张磊.出生年月:1993-02.性别:男.民族:汉.籍贯:河南省驻马店市汝南县.研究方向:软件工程

Reasonable application of modern software engineering in modern software development

Zhang Lei
(Zhoukou Normal University School of software,466000)

With the rapid development of China's economy,it has created conditions for the application of computer technology and information technology to people's learning and life.But the computer technology and information technology are running through the software and relying on advanced science and technology, which has highlighted the importance of software development.Modern software engineering is to make full use of the advantages of computer technology and information technology to set up a computer program,in which the operation of the software,development and maintenance of scientific, systematic processing.The disadvantages of traditional software development are gradually emerging, which can not meet the actual needs of the people,this paper analyzes the content and characteristics of modern software engineering methods as the breakthrough point,in-depth analysis of modern software engineering in modern software development in the reasonable application,so as to provide a strong theoretical support for the wide research.

modern software engineering;modern software development;content;reasonable application

猜你喜欢
清华大学出版社软件传统
禅宗软件
饭后“老传统”该改了
清华大学出版社期刊中心
同样的新年,不同的传统
软件对对碰
老传统当传承
Desperate Love towards the Dark Lady in Shakespeare’s Sonnets
口耳相传的直苴赛装传统
《秘书工作手记》
即时通讯软件WhatsApp