范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

软件过程建模方法研究

  摘要:通过软件开发实践,人们逐步地认识到软件产品的质量在很大程度上依赖于产品开发时所使用的过程.软件过程建模是通过特定的方法对软件过程进行抽象、表示和分析以增加对软件过程的理解,同时,可执行的(enactable)软件过程模型可以直接指导实际软件开发活动,进而规范软件开发行为并最终提高软件质量.
  关键字:软件过程,建模,分析研究
  软件过程(software process)是指用于开发和维护软件产品的一系列有序活动,而每个活动的属性包括相关的制品(artifact)、资源(人或者其他资源)、组织结构和约束.通过软件开发实践,人们逐步地认识到软件产品的质量在很大程度上依赖于产品开发时所使用的过程,即生产高质量的软件需要有一个高质量的软件过程.由于影响软件开发的各种因素,比如商业环境、开发技术以及开发人员,总是在持续不断地变化,因此一个高质量的软件过程也必须是一个持续不断改进的过程,而软件过程改进也构成了软件过程管理活动的核心。
  软件过程建模的目的是利用适当的建模方法与工具建立和描述软件过程模型,并在特定过程环境中将软件过程模型实例化为实现特定开发目标的软件过程,从而为软件组织实现以过程为中心的软件开发管理提供有力支持,对于软件组织保证软件产品质量,提高开发效率具有重要的理论和实践价值.软件开发是特殊的生产过程,它高度依赖人的能力,同样的过程由不同的执行者执行,会生产不同质量和数量的产品。
  软件过程建模的主要目的是建立软件过程的抽象模型,通过对该抽象模型的分析增加对过程本身的理解和认识,从而可以更好地实施软件开发活动.对于同一个软件过程,所建立的抽象模型与建模方法、建模目的密切相关.比如,对于支持控制流描述的建模语言,其相应的模型将会以过程中的一系列开发活动作为主线;而如果一个建模语言主要通过制品间的转换关系和出入口标准来描述一个软件过程,则相应的模型更主要的是描述开发活动中的制品.就建模目的而言,如果建模只是为了增加对过程的理解,所建立的模型只需比较高的抽象层次上对软件过程进行描述;而为了支持后续的软件过程执行或者更为详尽的分析,则需要过程模型包含必要的细节。
  软件过程建模方法的研究主要是围绕着过程建模语言和以过程为中心的软件工程环境(process-centeredsoftware engineering environment,简称 PSEE)展开的.一种建模方法所具备的描述、分析、执行和演化的能力主要依赖于所使用的建模语言,而 PSEE 决定了一种建模方法对实际开发活动所能提供的支持;PSEE 和过程建模语言往往是密不可分的,每个 PSEE 具有相关联的一种或者几种建模语言,而一种建模语言需要在相应的PSEE 中被解释和执行.PSEE 的出现可以追溯到 20 世纪 70 年代,主要是通过数据流集成的方式,将一些原本孤立的开发工具组合在一起,比如需求分析工具的输出作为设计工具的输入、设计工具的输出作为代码生成工具的输入等等,而真正将软件过程作为一个实体进行支持的 PSEE,则是在 20 世纪 80 年代后开始出现在 90 年代前后,特别是基于软件过程也是软件(software processes are software too)的思想提出后,研究者们提出了多种 PSEE 和软件过程建模语言。
  软件过程所涉及的要素很多,要素之间的交互和约束关系也很复杂.软件过程建模方法通常将建模所关注的焦点集中在某一个要素上,并以该要素为中心建立整个软件过程模型.由于建模的焦点不同,软件过程模型的结构也不尽相同,例如,基于活动的方法以活动为模型的核心要素,其他过程要素与活动相关联,从而将软件过程模型描述为一系列活动或步骤的偏序集.类似地有基于制品的方法以及基于角色的方法这些方法通常仅关注于过程和活动之间的关系,人被作为过程的执行者或者过程资源而被动地在预定义的模式下实施软件开发活动,所建立过程的能力由设备能力所决定,只考虑过程能够做什么以及目标如何实现,很少考虑实现目标所需的资源.
  上述的建模方法一般是在软件建模和分析方法的基础上,针对软件过程建模的需要,作适当的改进而提出来的.但在研究过程中,人们逐渐认识到现有的方法在实际应用中存在着如下两个主要问题:a) 实际软件开发过程涉及很多要素,而软件过程模型作为实际软件开发过程的抽象,一般只描述了过程的某些方面.
  另外,由于开发人员所具有的主观性、软件开发活动所具有的创造性以及实际软件开发过程在执行中将会随着项目的进展或者外部组织环境的变化而不断变化,使得实际软件开发活动很少可以严格按照在 PSEE 中实例化的软件过程模型执行.因此,所构造的软件过程模型往往是随着开发的进行而不断与实际软件开发活动相偏离,从而逐渐失去了对实际软件开发活动的指导和规范意义在 PSEE 和建模语言的设计过程中,人们需要权衡相互矛盾的需求。
  为使不具有太多工程背景的涉众(stakeholder)也能很好地理解软件过程,需要建模语言的表现形式较易于理解:一般需要图形化支持且不需要涉及太多的细节;而软件过程的执行和分析需要建模语言能够描述必要的细节:一般需要具有明确的操作语义,而且最好采用形式化的方法.如何能够满足这些相互矛盾的需求,是软件过程建模语言和 PSEE 设计中需要仔细权衡的问题,同时也是软件过程建模方法研究所一直面对的课题.近年来,软件过程建模领域的研究人员针对上述问题作了很多有益的探索,主要的研究热点包括支持过程演化(process evolution)、偏离容忍(deviation tolerance)的 PSEE、软件过程的验证和分析(主要包括过程模型的语法检查、语义正确性分析、匹配和仿真),以及集成的软件过程模型等.同时,对于分布式和全球协同环境下的软件过程建模和软件过程建模技术在企业的应用、实施也积累了一些经验.

橱窗展示中的装置艺术论文装置艺术,是指艺术家在特定的时空环境里,将人类日常生活中的已消费或未消费过的物质文化实体进行艺术性地有效选择利用改造组合,以令其演绎出新的展示个体或群体丰富的精神文化意蕴的艺术形态国债发行研究论文我国自1981年恢复国债发行以来,国债市场飞速发展,特别是1998年实行积极财政政策以来,更为国债发展提供了难得的机遇。国债市场经过二十年不断地探索与革新,维护了金边债券的信誉,对中专体育教学论文导语了解中专体育教学存在的不足,找准对策,这有利于中专体育教学取得进步。以下是小编整理的中专体育教学存在的不足及对策范文,供各位阅读和借鉴。中专体育教学存在的不足及对策范文摘要我国幼儿园教学论文范文早操音乐响起来了,孩子们迅速地将小椅子送回家,嗖的一声冲到了我的面前。我第一,我今天当排头!我第一!老师,我第一孩子们为了争第一当排头,在我的身边你推我挤,有用胳膊撞的,有用小脚踢幼儿园管理论文范文幼儿园管理者要将每项工作扩展开来分配,将每个小的工作资料具体到个人,明确工作目标,将教职员辅助人员家长的工作结合起来。接下来是小编为您整理的幼儿园管理论文范文,希望对您有所帮助。幼关于语文的教学论文范文随着新课程改革,对语文教师又提出了更高更新的要求。下面,小编为大家分享语文的教学论文,希望对大家有所帮助!摘要在当前的教学领域中,新课改不断发展并深化,小学语文教师也应当遵循新课改应用型本科院校的创业教育模式论文摘要应用型本科院校肩负应用型人才培养的重任,在社会极速发展和创新创业环境下,亟需具备创新创业能力的应用型人才。本文以土木工程专业为例,根据其人才培养目标,进行了教育模式的研究,具有创业校友在创业教育中的作用论文一创业教育的意义和要求(一)创业教育的意义1。知识经济发展的需要21世纪是知识经济的时代。知识促进经济的发展,是以高素质的创新型人才为基础的。高等学校只有培养出具有强烈的创新精神实东海水晶文化产品中的文化性与艺术性探究论文东海县近些年水晶产业发展迅猛,已成为世界水晶的集散中心。如今水晶行业已经成为东海县的支柱产业。但其丰硕的成果后面也暴露出了不少的问题。水晶创意产品的选题为了迎合市场多以宗教和媚俗题关于内部营销研究论文引言近一段时间以来,不断有报纸电视节目网络等各种新闻媒体报道有关民工荒的问题,出现民工荒现象主要是就业难与招工难矛盾并存的现象,而且波及面正在不断扩大,这里民工荒中的民工主要是指农爱也是中职学生的权利和义务的论文摘要世界经济的飞速发展,社会竞争的日益加剧,人与人之间更多地体现为名誉地位金钱的关系,职业中学的学生普遍缺乏爱心已经是一个不争的事实。作为学校教育的首要工作,德育应该成为培养学生爱
语文体验式作文教学论文一引导学生积累阅读体验和生活体验(一)读书笔记因此学生在平时的阅读中,不能单纯地为阅读而阅读,需要从阅读中汲取知识,从阅读中获得体悟,从阅读中获得写作的资料,这就需要学生养成记读书PDCA循环管理模式在急诊护理的运用论文急诊科的工作量是医院各科室中最大的,面对的患者层次复杂病情多样,并且突发应急事件发生率较高1。急诊护理工作旨在提高急诊生存率,融洽医患关系,但是现今并没有一套成熟的急诊护理模式起到工程造价对于工程质量管理的影响论文摘要本文采用辩证统一的方法分析了工程造价对建筑工程的影响和两者之间的关系,进而阐明了工程造价在工程质量管理中的重要作用。关键词工程造价建筑工程影响1工程造价与工程质量的关系建设工程工业锅炉合理操作的必要性的论文燃烧过度,造成水循环的破坏锅炉的超负荷运转,强化燃烧作业,造成了锅炉的水容器内热负荷的增加产生变动,呈现出不均匀的增长状态,表现出来的现象就是热影响较差的导水管内液体的流动性能减低关于宇宙的科学小论文宇宙是神秘而又深邃的,下面就是小编为您收集整理的关于宇宙的科学小论文的相关文章,希望可以帮到您,如果你觉得不错的话可以分享给更多小伙伴哦!关于宇宙的科学小论文一老子宇宙观,是指老子浅谈我国会计电算化的现状与发展论文摘要会计电算化应以适应社会主义市场经济改革与发展的思路及目标为依据,顺应网络时代的发展潮流。文章针对会计电算化过程中存在的一些问题提出了切实可行的应对措施,并就我国会计电算化发展的小学语文课外作业该如何变革论文摘要小学语文是基础性学科,语文课程标准倡导学生做学习的主人,新课程改革由更多关注学习的结果转为更多地关注学习的过程,让学生乐于学习,主动参与学习活动,勤于动手动脑,积极探索。善于收会计专业实习存在的问题及其对策研究论文在经过一段时间的学习之后,或者说当学习告一段落的时候,我们需要了解自己的所学需要或应当如何应用在实践中。因为任何知识源于实践,归于实践,所以要付诸实践来检验所学。实习一般包括大学里有关职业道德的主题论文良好的职业修养是每一个优秀员工必备的素质。下面是小编推荐给大家的有关职业道德的主题论文,希望大家有所收获。有关职业道德的主题论文一职业道德建设是公民道德建设的重要组成部分。加强职业提高小学科学教学质量的思考教学论文摘要素质教育要求促进学生全面发展,小学科学作为一门以培养学生的科学素养为宗旨的科学启蒙课程,对培养学生的科学意识和科学精神起着重要的作用,我们理应重视其教学。该文对如何提高小学科学规范管理体系的有线电视论文1有线电视系统的定义一般情况下,设计人员在对有线电视系统进行设计前,要根据住宅小区的实际情况,从多个方面考虑,最终制定科学合理的有线电视系统设计方案。然而,在实际的有线电视工程中,