浅谈软件工程的开发与应用

浅谈软件工程的开发与应用

ID:22032574

大小:54.00 KB

页数:6页

时间:2018-10-26

浅谈软件工程的开发与应用_第1页
浅谈软件工程的开发与应用_第2页
浅谈软件工程的开发与应用_第3页
浅谈软件工程的开发与应用_第4页
浅谈软件工程的开发与应用_第5页
资源描述:

《浅谈软件工程的开发与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈软件工程的开发与应用软件工程是一门研究学科,使用工程化方式研究、维护构建实用有效、高质量的软件,以下是小编搜集整理的一篇探究软件工程开发与应用的论文范文,供大家阅读参考。  【摘要】软件是信息产业的一个重点,软件产业的发展重点就是开发软件工程,软件工程随着信息技术的发展取得了良好的成果。软件工程通常可以分为传统软件工程、构件软件工程和面向对象的软件工程,分析软件工程的标准化与特点可以促进高质量软件工程的开发与应用。  【关键词】软件工程;开发;应用;特点  软件是通过程序设计与计算机程序的发展演变出来的,是由程序与程序设计发展到相当规模时产生的,也逐步的商品化。软件工程的正式提出是由北

2、大西洋公约组织于1968年在一场学术会议上提出的,从软件工程概念的提出到现在,它的发展已经成为了在计算机科学领域中的一门独立学科,具有较强的工程型和综合性。目前到未来的时间里,软件重用与软件构成技术、中间件技术以及软件标准化技术都是软件工程的重点研究对象,通过有效分析软件工程的开发和应用可以准确预测软件工程未来的发展趋势。  一、软件工程的开发技术  软件工程是一门研究学科,使用工程化方式研究、维护构建实用有效、高质量的软件。软件工程有设计软件开发、程序设计、设计模式、系统平台和数据库等几个方面的内容,现在的政府、工业、航空、银行都行业都在使用软件程序,人机界面、电子邮件、编译器、嵌入式系

3、统和操作系统与数据库等都应用了软件工程。软件工程的应用能够有效的提高工作效率,提高人们的生活水平,促进经济发展和社会进步。软件工程师就是创建和应用工程软件的人,根据行业的不同,软件工程师可以划分为系统架构师、程序员、系统分析师、测试员和软件工程师。软件工程是一门交叉学科,是解决软件方面出现的各种问题的一个系统工程,是一种软件维护、开发使用的系统化、规律化、可定量研究的方法。软件工程的目标就是生产开发高质量、价格合理的产品,对工程软件的评定可以根据高效率性、可靠性、易移植性、可维护性、多功能性和易使用性等六项指标来评定品质。  (一)软件构件与软件重用技术  软件长期发展的重点就是软件构建与

4、软件重用技术,软件重用是软件工程的一种方法与手段,它的核心和基础就是构件,它的设计就是为了要让软件开发者减少或重复写代码的工作,有利于技术开发人员有更多的时间和精力投身于更高层次的系统构建中,把求解空间与促使空间保持在统一发展水平。软件业需要用构件技术来完成软件重用技术,需要用搭积木的方式完成软件生产,还要用应用管理、构件库管理、运行环境和集成开发环境等开发工具。  (二)使用中间件发展技术  中间件平台是软件构建和重用系统的开发与运行的应用的有效支撑,是实现构件技术的前提条件,为构件作用的发挥提供了平台。只有当中间件被放在适当的位置上,软件才能够成为构件,因此中间件技术成为了软件工程发展

5、的重点。按照功能可以将中间件分为远程过程调用、事物处理、访问中间件、分布对象和通信等五大类,中间件构件对软件构件和软件重用技术的发展有重要意义。  (三)软件标准化应用技术  软件工程可以分为软件标准和软件过程标准,软件标准化是重用技术和构件发展的必要条件,同时也是推动软件产业发展的重要前提,软件标准化的建立是软件工程成熟的标志。  二、软件工程开发的特点  (一)目标明确  软件工程的开发与应用有着明确的目标,就是为了要满足人们的多种需求。在工程实施之前或者产品投产前提供有关这项工程或者产品的各种需求的标准是软件工程设计的主要任务,体现出了软件工程需求分析的特点,并且需求分析的质量决定了

6、软件开发的成败。在这个阶段,技术开发的工作人员和用户之间要不断地交流与澄清概念,形成一个清晰、一致、完整的需求说明。  (二)完整性的特征  在客户或者服务器系统的应用中,确保信息准确的重要环节就是数据和数据处理的完整性,所以严密的逻辑在软件开发中极其重要。例如在某个事务处理中需要修改多个表,如果在其中一个环节出现错误,那么就必须要放弃整个处理操作,而不是其中一个过程,需要返回到工作开始的状态,保证工作操作的完整性,保证数据和数据处理的完整性。  (三)规范性的特点  应用软件的开发要求是很规范的,这样会使应用软件的开发工作很容易的能够被其他人接手或者修改,因为开发出的软件要按照有规则的对

7、象组合,通常都比较符合标准,而且在群体开发软件中,标准更加重要,起到了开发应用软件的程序员之间进行沟通的作用。  (四)容易维护的特点  应用软件具有对象的继承性,对最初对象的修改能够直接作用于继承的对象,这样有利于提高应用软件的维护性,因为软件的维护费用在整个软件的开发预算费用中占的比重比较大,它的易维护性可以降低成本。同时由于相同语法与逻辑规定使多人合作开发的应用软件的维护性得到了很好的保障,不会因个人特有的作风和思

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。