安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

软件工程技术发展及应用论文

1月1日 囍孤女投稿
  【摘要】软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的新兴学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。随着现代信息化不断的发展与进步,软件工作作为一门新兴学科已经广泛渗透到各个领域,在现代社会中,软件应用于多个方面,这些应用促进了经济和社会的发展,也提高了工作效率和生活效率。这门学科在计算机技术的发展与应用中起到了关键的作用,为现如今强大的计算机信息技术奠定了夯实的基础。
  【关键词】软件工程;程序编写;软件模型
  软件工程技术的发展经历了30年的发展时间,经历了多次的改革与发展,每一次改革与发展的着重对象和发展进度都在不断变化中。现如今,计算机基础正朝着高科技、现代化、信息化的层面不断发展,传统的软件工程技术在质量和效率上已经不能满足人们的需求,软件开发局面必须要向更加全面、系统、深刻的方向发展,才能适应现代的计算机软件开发市场。
  1。软件工程技术的发展历程
  它的发展过程分为了三个阶段,程序设计阶段、软件设计阶段、软件工程阶段,第一个阶段就仅仅是没有软件的概念,只是围绕计算机开发出规模较小的程序内容,只是简单的程序编制。第二个阶段开始出现软件作坊,软件开发环境相对成熟,技术开发人员逐渐意识到开发出更加全面、系统、深刻的软件工程才能满足现阶段人们对软件工程技术的需要。第三个阶段中,由于开发软件需要大量的人力和资源,投资的费用巨大,但是其软件技术的实用性却不能得到保证,落后的生产方式无法满足迅速增长的,从而导致与维护过程中出现一系列严重问题的现象,此阶段出现了严重的软件危机,开发人员深刻的认识到了得不断的研究和改变开发的技术手段和管理方法,才能开发出统一、规范的软件工程。这个开发阶段成就了现如今软件工程的基础理论思想,为软件工程基础的完善构造了基本框架。
  2。软件工程技术的概述
  就软件工程而言,主要就是借鉴传统软件工程技术的原则和方法来开发出高质量的软件,软件工程现阶段的要求就是应需而生,其本质就是对物理空间中的行为模式,进行逻辑的抽象。首先要研究软件的元素和结构模型,实现高层概念到低层概念的映射,其中应用了计算机科学、数学和管理科学。计算机科学和数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量和成本的管理。软件开发的模型是软件开发的全过程、活动、任务的结构框架,早期的瀑布式开发模型的作用就是告诉人们需要做什么,经过不断的发展,到后来的螺旋模型让人们在开发软件时引入了其他模型不具备的风险分析,它兼顾了快速原型的迭代特征以及瀑布模型的系统化与严格监控。每个模式都展示了在不同时代软件产业对软件开发不同的认识,不可否认的是,每个软件模型都有自己的有点,越到成熟时期的软件模型更加趋于完善。但是要根据开发软件的实际情况来使用软件模型。
  3。软件工程应用的实施
  在实际的开发应用中,主要通过几个步骤来完成应用实施,首先要制定计划,确定软件目标,选择实施方案,弄清项目开发的限制条件;其次进行风险分析,分析评估所选的方案,考虑如何识别和消除风险;其次是进行实施,实施软件开发和验证;最后提出评估,提出修正建议,指定下一步计划。
  3。1软件开发的制定
  必须提供一个基本框架,合理的估算出软件开发项目所需的成本,资源和开发进度,并制定软件项目开发的过程,按照过程有序进行,在做计划时,必须就需要的人力、项目持续时间及成本作出估算,此估算需按照历史估算的成本做参考,软件项目计划包括两个任务:研究和估算。即通过研究确定该软件项目的主要功能、性能和系统界面。
  3。2需求分析和定义
  风险分析对于软件项目管理是决定性的,然而现在还是有很多软件开发者不考虑风险就着手进行,风险是软件开发不可忽视且长期潜在的不利因素,它能不同程度影响软件产品的质量。开发软件者在软件风险的目标还没有造成之前,要及时对软件进行识别和分析,进而减少或消除风险对软件带来的损害。
  3。3软件设计
  此步骤是软件开发的核心,是把需求变成实质需要的具体方案。首先先搭建一种概念设计,要注重项目计划的层次性。它是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,通常分为总体设计和详细设计两个方面。总体设计是系统通过使得设计陈述逐渐接近源代码,从而导出软件的模块结构。而详细设计主要注重于把框架逐步求精细化为具体的数据结构和软件的算法表达,按照模块的设计准则把设计行为、数据、算法和程序设计通过现代程序的界面设计结合起来。
  3。4程序编写
  是让为解决某个问题而使用某种编写程序代码,并最终得到相应结果的过程,根据源程序清单写出的程序结构简单、直观、易理解。
  3。5软件测试
  软件测试时保证软件质量的重要手段。首先要阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求;其次,根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等;再次,根据测试用例的详细步骤,执行测试用例,通过不断测试、追踪,直到被测软件达到测试需求要求;最后,通过用户体验来完成软件的发布。
  4。总结
  软件系统作为计算机系统的核心,随着其运行环境的演变也经历了一系列的变革。在社会信息化不断发展的今天,软件作为一种特别的产品,具有很大的发展前景和目标市场,因为现如今各行各业都需要计算机技术,然而软件就是各类信息带到生产力中,很大程度上为用户带来了便捷,软件系统为了适应这样一种发展趋势,将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。因此,我们必须提高软件的质量,生产出适合用户需求的高质量软件,进一步促使软件生产产业向更高水准发展。〔科〕
  【参考文献】
  〔2〕朱剑。软件工程系统的发展及其应用〔J〕。商场现代化,2010(06)。
投诉 评论 转载

宜昌高山蔬菜产业发展冷链物流对策研究摘要:文章在充分调研的基础上,首先介绍了宜昌高山蔬菜冷链物流发展的现状,然后提出了政府重视、逐步引导、规范发展;加强冷库改扩建、整合资源、规范运作;提升高山蔬菜商品化处理的程度……框架剪力墙结构的建筑工程应用摘要:现如今我国框架剪力墙结构建筑施工技术在建筑工程中仍有很多问题,本文针对如何进一步改善框架剪力墙结构进行了深刻分析。讲述了其概念以及作用原理。为社会中框架剪力墙结构的应用有……伤感的音调,忧郁的旋律伤感的音调,忧郁的旋律摘要:布鲁斯音乐在美国的起源与发展过程见证了黑人在美国坎坷不平的生活经历。经典的布鲁斯音乐和成功的布鲁斯歌手将这种艺术形式升华为一种在逆境中保持乐观……企业信息化过程中精益绩效管理思想的原理与应用(1)摘要:精益思想已逐步由制造业最初的精益生产扩展到各个行业的生产、管理、战略决策等多个层面的应用。获取稳步提升的经营绩效是企业持续发展的基石,精益绩效管理思想就是面向企业战略的一……小议DELPHI图书管理信息制度论文摘要:这篇论文主要讲述关于图书管理信息系统的信息。在本论文中讲述的图书管理信息系统拥有一个交互式的界面、逻辑的数据库结构。许多涉及到图书、图书借阅者的信息的功能在本系统中都有实……港口物流企业绩效管理工作思考论文摘要:人才资源是企业生存和发展的重要资源,而作为企业管理核心问题的人力资源管理又以绩效管理为核心。以下将从我的实践经验出发,针对港口物流企业绩效管理工作的相关问题提出个人见解。……如何让农村小学生作文回归农村论文【摘要】:作文源于生活。而农村孩子作文的根,深深地扎在带有泥土气息和芬芳的黑土地。我们要引导孩子的眼去观察,引导孩子的心去体会,引导孩子的手去记录。让孩子在他们的实际生活中去发……班主任德育论文案例班主任作为班级的管理者和教育者,是和学生接触最多的人,所以,班主任的言行举止、思想意识、道德品质等对学生都起着潜移默化的影响。下面小编带来的是班主任德育论文案例,希望对你有帮助……软件工程技术发展及应用论文【摘要】软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的新兴学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。随着现代信息化……职业学校外国文学生活化教学法研究论文一、职校学生学习外国文学的意义(一)对提高学生的文学作品鉴赏能力和文化素养有重要意义《中等职业学校语文教学大纲》中关于语文课的教学目标表述如下:在初中语文的基础上,……浅析材料科学与工程大学生创新创业训练建设一、引言材料是中国国民经济三大支柱产业,材料的创新发展极大推动了中国社会经济建设的发展,可以说,人类社会的发展史,是材料的发展史。材料的创新发展需要大量具有创新精神的高素……税务新政产生的市场影响税务新政产生的市场影响税务新政产生的市场影响税务新政产生的市场影响该政策实质就是对大小非和限售股个人暴利收入的强制性调节措施,其目的就是要抑制A股市场以短期暴炒为目的吹泡沫行为……
深化教学改革对培养高素质人才的重要性论文美日欧环境贸易壁垒d论文小学语文阅读教学体验式阅读教学及构建论文煤矿采煤方法科学技术论文小学体育教学中良好习惯养成策略探究财政投资项目事前绩效评估探讨浅析马克思哲学科学性的澄明水利工程管理思考(3篇)江西省六县市基本公共卫生服务均等化实施情况解析美术教学论文(精选5篇)在WTO架构下构筑中国汽车工业国家竞争优势内外兼修,以中西医并重的理念推进心血管学科发展

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利