欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 软件工程的开发和应用

软件工程的开发和应用

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  信息产业的重点是软件软件产业的重点在于软件工程。软件工程伴随着不断发展壮大的信息技术得以发展,取得显著成果。软件工程基本分为三类:构建软件工程、面向对象以及传统软件工程。本文介绍软件工程相关基础知识,针对特殊性目标进行描述以及软件工程相关理论的实施方式,展示出软件开发在实际工程中的应用。对软件工程标准化以及特点进行详细分析和研究,进而推进相关产业,促进其开发出质量较高的软件工程。

 

  1 引言

 

  1968年由北大西洋公约组织(NATO)在德国举办的学术会议上提出软件工程(softwareengineering)的概念。软件工程经过五十多年的发展已经成长为计算机领域一门独立学科,其具有较强的工程性和综合性。软件构件及软件重用技术、标准化和中间化技术成为研究软件工程的焦点以及重点。本文对软件工程的应用和开发技术进行分析,并预测未来软件工程的发展趋势。

 

  2 软件工程开发技术

 

软件工程是使用工程化方式对维护和构建实用、有效、高质量的软件进行研究的学科,即(Software Engineering,简称为SE)软件工程包括设计软件开发、程序设计、设计模式、系统平台、数据库等方面内容。现代社会编译器、嵌入式系统、人机界面、电子邮件等都在使用软件工程,涉及的行业包括政府、银行、航空、工业等等。应用软件工程不但能够提高各行各业工作效率,也能增加人们生活质量,促进经济和社会的进步和发展。

 

创建以及应用软件的工作人员就是软件工程师,在不同行业软件工程师分为程序员、系统架构师、测试员、系统分析师、软件工程师等。软件工程到目前还没有权威定义,普遍认可的定义是:软件工程是能够解决软件方面各种问题的系统工程,是软件维护、运作、开发使用的可定量、规律化、系统化研究的一种方法,他是一门交叉科学。生产和开发费用合理和质量良好的产品是软件工程的目标,经常采用高效率性、可维护性、易移植性、可靠性、易使用性、多功能性等六个指标来评定一款软件的品质。

 

  2.1 软件构件和软件重用技术

 

软件构件和软件重用技术是软件工程长期研究的重点和热点。软件重用是软件工程的手段和方法,而构建就是它的基础和核心。软件重用技术是为了让软件开发者摆脱或者减少写代码的工作而设计的,这样能够让开发人员将精力致力于更高层次系统的构建中,让求解空间和促使问题能够保持一致。

 

软件业要选择构件技术来促进重用技术的实现。软件生产利用搭积木的方式来完成发展梦想。开发工具有构件库管理、应用管理、集成开发环境、运行环境等,这些是应用开发软件的支撑。

 

  2.2 软件标准化应用技术

 

  软件工程标准分为软件过程标准以及软件标准,标准化不但是构件和重用技术发展的必要条件,也是推动软件产业健康发展的前提和有力支撑,建立软件过程标准是软件工程达到一定成熟度的标志。国际标准化(ISO/IEC)组织系统标准工程和系统工程委员会提出的标准框架以及美国国防部叙述的软件标准指南是现在世界应用的软件工程两大标准框架。

 

  2.3 采用中间件发展技术

 

软件构建和重用系统运行和开发应用的支撑是中间件平台。中间件是构件技术变成现实的前提,为发挥构件作用提供平台,中间件放置在适合的平台上,软件才能够被抽象和隔离最终成为构件。

 软件工程的开发和应用

所以中间件技术是近几年软件工程发展的关键和关注的重点。中间件按照功能可以分为事物处理、远程过程调用、分布对象、通信、访问中间件等五类,中间件技术能够对软件构件和软件重用技术发展产生深远的影响。

 

  3 软件工程开发特点

 

  3.1 对目标进行明确

 

  人们对软件有着多种需求,软件工程在软件研发设计时就要确立明确的目标。在实施工程或者投放产品前,提供该工程或者产品需要的设计软件工程任务,这体现出软件工程的特点是:需求分析。软件开发的成败在很大程度上由需求分析决定。用户和开发人员通过不断交流和澄清概念,形成完整、清晰、一致的需求说明。

 

  3.2 软件工程的完整性

 

  在软件服务器应用中,数据处理和数据的完整性是确保信息准确传输的关键环节。因此在开发软件过程中需要严密的逻辑要求。比如在处理一件事情过程中,可以修改多个表,一旦发生错误就要停止全部处理,返回最初状态来保持系统完整性,进而保证数据处理和数据的完整性。

 

  3.3 软件工程规范性

 

  软件开发应用工作经常被他人修改和接手。因为软件是按照规则相互结合的对象,才能够保证符合标准,如果群体对软件进行开发,标准显得更加至关重要。标准是软件开发工程师之间沟通的桥梁。

 

  3.4 软件工程易维护性

 

  软件使用对象具有一定继承性,修改祖先对象能够对继承对象起到影响作用可以在一定程度上提高软件维护性,相同逻辑和语法规定能够让多人联合研发软件的维护性得到一定保障,工作人员特有的作风和思想逻辑不但不会受到限制,还会形成互补进而增加提高软件性能的可能性。

 

  3.5 软件工程具有创新性

 

  创新是技术发展的基础。随着工程和科技技术的创新和实践,新产品在满足人们不断发展的需求过程中,得到客户的支持和信赖,在分析系统阶段,系统分析工作人员要全面了解客户需要,根据客户不同要求添加可行性方案,在和客户不断交流过程中对方案进行改进,反复这样做,直至客户满意。

 

  4 结束语

 

  软件开发中具体应用是比较复杂的工程,二十世纪八十年代,我国就已经开始制定软件工程标准的工作。在软件质量标准管理方面,软件标准化和软件过程标准化将紧密结合并取得协调发展。很据开发软件的要求,软件工程是在开发过程中进行大量的测试和分析,达到减少使用时维修和管理的费用。

 

  作者:杨友斌 来源:电子技术与软件工程 20142

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学