计算机专业毕业设计英文论文翻译.doc_第1页
计算机专业毕业设计英文论文翻译.doc_第2页
计算机专业毕业设计英文论文翻译.doc_第3页
计算机专业毕业设计英文论文翻译.doc_第4页
计算机专业毕业设计英文论文翻译.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机专业毕业设计英文论文翻译建立一个综合的仿真软件查看过程工程摘要-本文提出了一种软件过程工程的框架,这意味着确定沿四个不同但互补的观点制作软件过程工程。每个视图是捕捉一个特定的软件过程工程有关的方面。之间的相互关系,使我们了解这些方面的影响,显示在另一有关方面。发展这一框架的动机是:(一)帮助理解在软件开发方面的产品和工艺的双重性,(二)指导软件过程开发方法及其应用(三)帮助过程改进和演变。指数计算包括软件过程,过程框架,过程开发,工艺改进。一,引言软件过程是一个公认的软件发展的关键因素,作为建设所需要的高品质的软件任务框架定义。不过,运用适当的项目在一个软件组织过程,因为产品和工艺之间不能完全由一个或另一个竞争理论1解释的内在矛盾大的挑战。由于而非产品和工艺的二分法的双重性,有没有哪种方法是对的重点从产品转移到软件开发过程中使用的一致看法,即软件过程工程的核心问题,而目前已有相当多的证据表明,一个真正有效的软件过程可以大大提高软件产业的生产力以及软件质量2,3。不过,我们仍然缺乏了解如何开发软件的过程和应用4。此外,还有约在现有的方法解决,如安全的非功能性问题,甚至在软件开发过程中如何减少对他们的想法有助于评估成效不大的证据5。本文试图探索从四个不同方面的考虑软件工程这些问题的过程,而是相辅相成,根据其观点,即软件过程工程四个不同方面的框架。每个视图可以让我们捕捉不同的软件过程工程方面的问题。之间的相互关系,使得让我们这些方面的影响,显示在另一个方面。概述软件开发过程的概念框架,我们的工程动机是:(一)帮助理解在软件开发方面的产品和工艺的双重性,(二)指导软件过程开发方法及其应用和(三)帮助过程改进和演变。二,四个当今世界框架概述当今世界最初的4个框架为依据的工程建议已经被证明在提高各种工程学科的改进的效率,信息系统工程6,需求工程7,方法工程8,工艺设计9,网络工程10和安全的软件工程11。相对于概念过程的工程框架由C.罗兰9提出,不仅在理解对软件系统的开发过程,而且对信息系统模型构建工作流系统等工程领域的过程中提出了帮助,我们的重点是了解所生产产品和工艺及工艺技术,在组织内应用和发展的指导软件。图1概述框架模型四个世界目前我们作为一个基准框架的工程系统,在软件过程工程艺术的状况,提出问题,问题和研究问题的过程分别可表示为:(一)以它的域内的每个视图(b)对各个方面设置为每个视图。每个视图可以让我们捕捉一个特定的方面。之间的相互关系,使我们这些方面的影响,显示在另一个方面。图。1提供了框架模型概述。事实上现实当中已经提出12分类可重复使用的组件。他们还用在了6-11理解和其中以分类的目的德过程中。当软件过程工程中,用于提供一个侧面了解和分类方法涉及的软件过程,哪一个每个方面是衡量一个相关属性。属性是具有价值的,是指在一个域内的。一个域名可能是一个预定义类型(整数,布尔值等),枚举类型(ENUM的(的x,y),或结构化类型(SET或元组)。因此,它可以识别和调查的4个主要观点,也就是软件过程工程中的问题观点:什么是软件程序,它们如何为代表,其代表性如何能得到发展和使用,以及最后,什么是软件过程工程实现。提议的框架建议的框架如图2所示。就我们而言,该框架的组成如下:1)受所在领域的限制作为建立软件过程,b)该系统与所在域成员作为代表的软件过程,三)使用所在域内会调查的理由,申请理由软件过程与组织d)所在域上的发展过程与软件建设和发展的交易。我们将确定每个域的刻画方面与如何设置。图.2适合软件过程的域框架三,这个主题中的域这个主题的域中包含了什么,包括我们讨论的领域知识。我们的话语以及所有我们所在域的进程。在这个世界上,它被看成是一个进程的概念及其性质的利益。软件过程是软件工程的基础。过程定义了一个关键过程域(KPAs)是必须对软件工程技术的有效交付既定的框架。关键过程域构成了软件项目管理控制的基础,建立在何种范围内适用的技术方法,为工作产品(模型,文件,数据,报告,表格等)的生产,建立了里程碑,保证了质量,改变适当的管理13。一般来说,我们可以将组织内部的流程细分为三类:小学,中学和大学14:主要过程是那些生产公司的产品或服务。因此,他们也知道生产过程。他们是为那些客户处理案件。作为一项规则,他们的过程是为公司收入,并明确以客户为导向。对软件组织的主要过程活动的例子是软件需求,设计,实施,验证和发布。二级流程是那些主要的支持,因此,他们也被称为支持过程。其中一个重要的过程就是所认为的中学组,该决议要求维持这种资源的分配以及生产资料的集中。一个类似的进程组是涉及到人事管理:招募和选拔,培训,工作考核,工资和解雇。财务管理也是一个辅助过程,还有像是市场营销。对软件组织的二次加工活动的例子是软件测试,项目规划,风险分析,项目调度和跟踪,质量保证和软件配置管理。大专进程是其直接统筹的小学和中学过程的管理程序。在管理过程作为目标和资本的投入,而且必须能够提供性能,通常表示为利润的形式。它往往是在战略层面,对组织内部的流程改进和演化进行影响。因此,问题的世界的特点是可以表示为一个只有一个属性定义称为自然性质:即ENUM的(小学,中学,大专)。四,系统域随着该系统的软件过程代表软件当中不同的域的交易。a.抽象法允许捕捉的抽象面过程中,具有相当的抽象描述的水平。根据其对抽象的级别,该进程将被重用组件等或将要被实例化之前,在组件过程中进行组装。方法对元建模机制的基础是在交配型的水平下进行的。抽象的方面有一个属性,并且具有以下枚举域值程度。性质:ENUM(类型,中继型)b.符号面符号面关注的是,形式上用来描述过程模型的表示。它的用法与域的目的方面的关系,语言和符号可以是正式,半正式和非正式的。文件往往是非正式的,而计划是正式的。一个正式的符号是需要有支持的过程模型和过程模型,以及验证预期的性能验证,例如使用通过模拟技术。在非正式符号的使用中,难以遵循流程模型的系统。正式或半正式的符号使这些努力有效得多。正规表示法是必要的支持,提供自动生效。性质:ENUM(正式,半正式,非正式)C.建模法它已成为普遍的做法,不过一切设计的模型中使用不同的建模工具,技术和符号。模型是精确的要求和规范的设计。它们使正式和非正式的分析显着提高早期失败的经验改善。从现实世界中的软件过程性能,常见的过程中体现出的图3和各种模型的建立过程。图.3常见的进程框架一个共同的过程框架,建立并确定了框架活动中适用于所有软件项目,不论其大小或复杂性小的数目。一个任务集,包括每个软件工程工作任务,项目里程碑,工作产品和质量保证点集合,数,从而使该框架中的活动必须适应该软件的项目特点和项目团队的要求。最后,伞活动,如软件质量保证,软件配置管理和测量,覆盖的过程模型。伞活动,是在任何一个独立的框架内活动,并在整个过程中会出现的活动15。软件过程模型可以使用共同的过程框架,以确定在每一个相对独立的阶段的活动的内容的独立性。一个软件开发生命周期的阶段,是指一个系列任务,达到软件开发过程中的一个里程碑。这些系列任务可以被描述为一个循环,解决四个不同阶段所遇到的状况,问题的定义,技术开发问题,以及解决方案的集成。现状代表了目前的事态,问题的定义确定的具体问题要解决,技术的发展解决了那些谁要求首先解决的问题16,通过一些技术的应用问题和解决方案提供集成的结果(例如,文档,程序,数据,新业务功能,新产品)。例如,需求定义可以被看作是要求在软件过程阶段的任务,应当识别客户的关键要求和提供软件需求规格,伞活动具备项目规划,风险分析,项目安排等。因此,一个软件过程模型可以定义为一个解决循环包含框架活动和雨伞活动的问题的很多阶段。活动类型:ENUM(框架内活动,雨伞活动)解决循环:SET(ENUM的现状,问题的定义,技术开发,解决方案的集成)五,域用法域用法是在域软件使用过程中,目标是建立,因此对各种设施所需的工艺性能测定。用法可以查看域17相互作用领域的三个组成:一个过程模型域,工艺性能域名,域名和制定过程模型(见图4)。图.4过程域从过程模型选择过程模型域来看,由用户或代理人在过程中的表现领域,在跟踪的过程模型通过域控制机制的制定和执行。这些提高对哪个进程,是手头上的项目选择的问题,应如何进行。该软件程序决定使用者的强烈要求,该软件将取决于发达国家。这项规定一般可划分为功能需求和非功能需求。另一个问题是,管理水平的过程进行管理或使用。过程管理一直分为四个层次(见表一)。表一四种过程管理水平因此,域上使用的软件过程可以被描述为:要求:ENUM的(功能,非功能)管理水平:ENUM的(实时,作战,战术,战略)六,整个世界的发展世界关注的开发与建设的软件过程问题。A.目的法一个过程的工程方法可分为根据它的目的是发挥作用的所谓目的,它有以下三个属性:1)描述:溯源实际情况,采用了一个外部观察者的角度,并确定改进的面表示,要作出这种执行更有效。二)规范:定义所需的程序和应如何/可以/可能被执行并规定了规则,准则和行为,模式,将导致预期的工艺性能。c)说明:关于进程的理由是解释,探讨和评估几个可能的行动理性的论据为基础的课程,建立一个程序和要求他们履行10明确的联系。在大多数软件组织过程规范引导生产的软件中,在描述过程通常是用于收集数据的形式加以改进和演化的指令性的做法。处方:ENUM的(实施的指导)描述性:布尔解释:布B.艺术法大约每隔10年,或许往往五年,软件社区通过将其发现产品的问题为重点,处理问题的问题。因此,我们欣然接受了结构化编程语言(产品)的结构化分析方法(过程后)的数据后封装(产品)的关于软件工程研究所的软件开发能力成熟度模型(过程则强调遵循)1。现在的类和对象(产品)的面向对象的方法后(流程),组件(产品)的基于组件的开发后,面向服务的开发和面向方面的发展(进程),轻量级的编程语言和框架(产品)由敏捷软件开发(过程后)。的确,软件开发是一项活动密集的过程,通过计算机技术和技术支持。方法:ENUM的(结构,面向对象,基于组件,敏捷)C、覆盖法过程模型可以是11:一)以活动为导向:为特定目的而定义的产品进行相关的活动设置,一个步骤的偏序集拟达到的目标,二)产品导向:系列活动造成连续的产品转变,以达到理想的产品,三)面向决定:设置为特定目的的产品定义,四)范围决定:连续的情况下造成的产品序列下进行的变革中作出的决定影响的决定相关背景。覆盖定位:ENUM的(活动,产品,决策,语境)D、粒度法粒度是指流程模型的详细程度,影响是一种导向,解释和跟踪可以提供。这些限制高粒度的细节,而粗而细的粒度级别提供更详细的能力。所需要的粒度本质上是依赖于手头的情况9。大颗粒的过程是非常有用的获得一概述随着时间的推移,预算和资源规划的决定。工程师需要一个模型的细节,提供细粒度的过程的重要指示和执行依赖他们。最传统的流程模型是大颗粒的描述11。粒度:ENUM的(高,精,变)影响:集(ENUM的(指导,解释,微量元素)E.流程改进和演化法由于进程可以极大地影响成本,时间和软件行业是生产力,它是一个值得研究的统计控制和使用过程中对项目的未来作出决定测量软件过程的特点。我们将讨论这方面。每个软件产品和工艺是在目标和背景方面是不同的。一个单一的软件开发方法不能假设所有项目或产品。要开发用于航天飞机软件和以发展为洗碗机软件是不一样的。软件开发人员常常接触到这种多样性,这取决于软件本身的纪律,不断的实验和我们每个开发项目取得的经验。软件开发的过程是一个设计型过程参与其中的每个人必须作出的许多决定,其中每几个可能的选择,而不是生产或制造的过程,其中,一旦作出决定,许多工人可以进行,而不必作出进一步的决定的任务。所以,对软件过程的做法应该是实验知识管理的流程改进和演化。对于工艺改进,演绎过程改进18时提出的一个组织,是要促进在执行过程中的良好做法重用而感性的改善9是非常适合的地方重复使用的过程模型,并可以通过学习不断提高的情况下从实际表现偏差。此外,成熟的框架在发展19解决了刻画成五个成熟度级别之一的软件这五个步骤的过程。通过建立这一期限结构,软件专业人员和管理他们的组织的立场可更容易地识别这些领域的改善行动是最有可能产生的结果。图.5组织知识演化周期过程改进是经常浏览的基于项目或案例为基础的任务,同时从进程的演变过程的知识演化的观点。进程的演变不仅包括项目有关的实验知识,而且与整个行业的知识有关。威格提出了知识的发展周期知识进化二十(见图5):一)首创/创建知识:通过学习知识,开发,创新,创意,以及,二)捕捉/获取知识外源输入:信息关于知识,以及知识本身,是获取和明确的形式,三)变换/组织知识:知识的组织方式,改造,或以书面材料和知识基础,包括被俘。这也包括任何行动,令隐性或显性知识在不同地点居住在本组织内更方便,更容易内化。四)部署/获取知识:知识是分散的各点,对通过教育行动,培训课程,以及自动化知识为基础的系统,或专家网络,五)应用知识:运用知识是最终目标,最重要的部分整个生命周期。活动旨在使现有的知识无论何时何地需要它。通过使用(运用)的知识,它会成为进一步知识创造的基础上,创新和学习。流程改进和演化支持:ENUM的(强,弱)七,结论在本文中,我们提出了一个框架,更好地了解和澄清的软件程序,其陈述它们的发展问题,以及在软件开发过程的理由。它也可以被用来引导过程之间的相互了解和产品的无法解释的矛盾。许多软件工程师认为,软件开发不是艺术,并在科学和系统方法的应用可显着影响的软件产业。我们更愿意相信的产品和质量两重性是保持创造力的人之一,为从编程的软件是从事工程完成过渡的重要因素。参考文献1兆焦耳戴维斯,过程和产品:二分法或二元,软件工程债券,ACM出版,第一卷。20页。17-18日,1995年4月。2二Pitterman,Telcordia的技术:高成熟的征程中,IEEE软件,第一卷。17页。89-96,7月/2000年8月。3G.文山村,软件过程满意的员工,IEEE软件,第一卷。16页。83-95,9月/1999年10月。4米尼亚齐,软件过程改进:一个成功之道,产品为中心的软件过程改进,施普林格柏林/海德堡,第一卷。二千六分之四千三十四页。395401,2006年9月。5注戴维斯之际,汉弗莱,吨萨穆埃尔,j的雷德怀恩,葛Zibulski,和G.麦格劳,生产安全的软件,安全与隐私,电机及电子学工程师联合会,第一卷过程。2,页。18-25,2004年5-6月。19Jarke,j的Mylopoulos,JW施密特,和Y瓦西利乌,台田:一种用于信息系统的演进,挖掘与环境。信息系统,第二卷。10,1992。7米Jarke和K.波尔,需求工程:一个综合的观点表示,在第四届欧洲软件工程大会,1993年的诉讼。8三罗曼罗兰工程的一个方法入门,在INFORSID组态程序。,图卢兹,法国,1997

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论