软件工程的开发与应用分析
伴随着我国社会的不断发展与进步,计算机软件技术也已经在我们的生活中越来越普遍,其在我们生活的各个方面发挥着不可或缺的作用。
本文就软件工程的开发及应用进行了浅析,并提出了自己的见解,旨在能对软件工程的开发与应用提出一些思路。
1 软件工程的相关理论
1.1 软件工程的概念
使用工程化的方法来研究构建与维护有效地、实用的以及高质量的软件的学科就是软件工程。软件工程涉及很多方面,如:数据库、系统平台、设计模式、程序设计以及软件开发工具。
1.2 软件工程的内容
软件工程中的主要探究内容就是凭借先进科学技术来为计算机软件的开发提供指导的服务,其追求的目标就是凭借投资的最小化而取得回报的最大化,在为人们提供科技服务时可以凭借计算机软件的高质量而做到最好。
在涉及范围方面软件工程作为一门边缘学科是极为广泛的,其包含了多个学科领域,其中主要有经济学、心理学、人体工程学以及系统工程等。可以对这些学科的研究结合的基础上,使得在软件工程中开发出的软件更加的人性化。
2 软件工程的应用技术
软件重用技术与构件技术、标准件技术以及中间件技术是软件工程中普遍都会用到的技术。在软件工程中会用到的最重要的手段就是软件重用技术,而构件技术则是软件工程的基础与核心,因此这两个技术也是软件工程在研发领域中的长期研究重点,如果能在软件工程中把软件重用技术运用好,就可以达到减少软件工程开发人员的低层次工作,使其在高层次的大构件耗费更多精力的目的。
除以上两个以外,就是标准化技术了。其拥有着软件标准以及软件过程标准双面性质。标准化技术在软件工程中也发挥着较为重要的作用,这表现在其不仅可以满足软件重用以及构件技术的发展需求,还可以为周围软件产业的健康发展提供支撑,也可以作为软件工程的成熟标志。
最后要说的就是中间件技术了,其于软件工程技术中所发挥的作用也是不可或缺的,软件工程领域的关注焦点和发展关键就是软件工程技术。中间件按照功能来划分就可以分为五大类,即为通信、数据库访问、分布对象、事务处理与远程过程调用。
中间件技术可以对软件工程中重用以及构件技术的发展产生较大的影响。原因是软件工程中重用及构件化开发应用的有利支撑就是不同层次上的中间件平台。而且构件技术的现实化基础就是中间件技术,只有通过适配的中间件,才有凭借隔离以及抽象处理把软件变为构件的可能。
3 软件工程的应用特点
3.1 目标明确
在软件工程进行应用开发时就已经已经明确了目标,即为了对人们的需求进行满足。在软件工程的实施前其任务就是明确产品的需求标准,这就是软件工程分析需求以明确目标的过程,在需求分析上的质量会直接影响到软件开发的成功与否。在这个过程中开发人员会通过和用户间的不断交流,最终明确客户的需求,了解其软件工程中的实施目标。
3.2 具有规范性
为了使软件工程中的应用开发工作可以在被他人接手时较为容易,因此软件工程在应用中都具有这规范性,尤其是在群体软件开发工作中,标准规范是十分重要的,因此软件工程在开发中都是根据一定规则进行对象组合的,以使其能拥有规范性。这种规范标准在实际上就是开发人员之间的沟通桥梁。
3.3 具有易维护性
软件工程的开发软件在应用中有具有较强的可维护性,因为的其在软件工程中的后期继承对象可以因对初期对象的改变而产生变化。容易维护的特点可以使软件工程开发中的成本大大的降低,因此这样的易维护性的出现,在很大比例上是由于对软件工程开发成本的控制。
3.4 创新性
任何技术的开发或进步都离不开创新。因此软件工程中开发的应用软件也都具备着创新性,只有这样才能在科技与经济不断发展的今天,对人们日益变化的需求进行满足,同时也跟上时代的脚步。
4 软件工程在开发与应用中应注意的因素
4.1 快速变化的用户需求
在软件工程的开发过程之中,就会出项在软件工程工作总不希望出现的问题,即用户不断对以前的要求进行修改或者是不断的对软件开发提出新要求。
这种情况是不可避免的,因为受限于对新事物的认识过程,所有人都不可能直接就提出一个全面及准确的要求。因此在软件工程的开发与应用中应对用户需求的快速变化特别注意,在软件工程实施前向用户说明其中的规律,在一定条件下对用户的合理要求进行满足。
4.2 用户的心理因素
在软件工程的开发与应用中主要会对其产生影响的用户心理因素就是抵触情绪。这种心理因素往往都是来自于怀疑先进技术的用户,这种抵触的心理因素体现在他们的行动中就是消极或者是漠然。
在软件工程实施前的了解需求及明确目标方面,就应对此特别注意,要使其认识到现代计算机软件的发展趋势,了解软件工程的开发会带来的巨大经济效益,已达到了解用户真正需求,从而使用户掌握先进软件技术的目的。
5 结语
软件工程在历经了几十年的发展之后,已经形成了较为完善的开发与应用手段,其贮备着目标明确、易于维护、拥有规范标准以及创新等多个特点,但随着当下社会的不断进步与发展,人们的需求也在逐渐的增多,这就对软件工程的开发与应用提出了更大的挑战。
本文就软件的开发与应用进行了分析,并对当下其在软件的开发与应用中要注意的因素进行了表述。希望能对当下软件工程的开发与应用有所益处。
作者:杜莉 来源:电子技术与软件工程 2015年7期
上一篇:软件开发技术的应用研究