分享到:

需求工程的知识转移模型与策略研究

需求工程已受到国内外软件项目管理的重视,并已成为广大学者研究的热点,近几年知识工程的兴起,为需求工程注入新的理论基础,本文正是以需求工程为背景,研究这一特殊背景下知识转移的特点和模型,以及提出有利于供需双方知识转移的实施策略。需求工程的实质就是一个供需双方实施知识转移的过程。为此,论文首先剖析供需双方的知识分类,提出转移知识的类型结构和认知结构,并对供需双方的知识构成进行论述,这为知识转移模型的建立和实施策略的提出奠定理论基础。在此基础上,我们首先从宏观角度建立需求工程知识转移的总体概念模型,从而形成论文的论述架构。论文继而从微观的角度分别论述需求开发的知识转移模型和需求管理的知识转移模型,这两类模型的建立揭示了需求工程的关键环节和内在机理,从理论上为需求工程的知识转移提供动力。需求开发知识转移程式可以分为知识获取、知识分析、知识描述和知识验证,论文在对这四个程式进行论述的基础上分析和归纳得出需求开发的知识转移模型。根据模型,论  (本文共125页) 本文目录 | 阅读全文>>

上海大学
上海大学

面向Agent需求工程的建模与分析

需求分析技术和面向Agent软件设计技术都是当前计算机科学研究领域中的热门技术。Agent技术作为一种新的在更高抽象层次上建模软件的技术,对传统的软件需求分析方法提出了挑战,但同时也带来了机遇。在传统的需求分析技术(面向对象需求分析技术和面向结构需求分析技术)中,需求分析过程和程序设计过程往往是脱节的。客户所定义的“需求”对于开发者似乎是一个较高抽象层次的产品概念;而开发人员所说的“需求”对用户来说又像是专业的细节设计。需求描述文档作为用户和开发人员之间相互沟通的桥梁,必须在较高的抽象层面上描述“需求”。通常一个描述用户需求的需求文档较为粗糙,不能从系统设计的基本对象层面反映系统的需求,需求分析之后的详细设计无法直接利用需求分析的成果。由于Agent自身的高度抽象性正好与需求分析所要求的抽象描述相一致,因此面向Agent的需求分析过程和详细设计过程可以无缝地结合起来,并互为补充。面向Agent的需求分析以获取作为系统基本组件的A...  (本文共105页) 本文目录 | 阅读全文>>

武汉大学
武汉大学

目标和场景相结合的需求工程

软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。软件需求工程是一门分析并记录软件需求的学科,它把系统需求分解成一些主要的子系统和任务,把这些子系统或任务分配给软件,并通过一系列重复的分析、设计、比较研究、原型开发过程把这些系统需求转换成软件的需求描述和一些性能参数。随着软件系统的发展,需求分析在软件设计中的地位变得越来越重要了。如何获取正确完整的需求规约是目前各种需求分析方法的重点。目前,现代软件...  (本文共128页) 本文目录 | 阅读全文>>

武汉大学
武汉大学

多视点需求工程中不一致性的检测与处理

众所周知,解决问题的基础在于对该问题有着准确和全面的理解。软件开发也是如此,要想开发出令人满意,质量上乘的软件产品,没有好的分析和规划是不可想象的。需求工程作为软件工程的一个重要分支,着重于研究参与者对预期系统的期望和要求,并使之文档化,从而成为后续开发工作的依据和评判标准。通常,人们总是希望用客观、统筹和全面的眼光来看待复杂的现实问题,并使用局部化,分而治之等方法来解决它。在软件开发中,这样一些原则也得到了关注和运用。多视点需求工程方法正是贯彻了这一思想,并将其具体化到需求工程这一特定领域中。与经典的需求工程方法不同之处在于,多视点需求工程方法将“视点”作为一类实体显式地加以考虑。强调了每个视点都对于预期系统有着独到的理解,尽管这些理解有可能是部分的,片面的和不准确的。如果能够有效的将这些来自于不同视点的需求有机的结合在一起,由此形成的对预期系统的刻画,也必然比仅从一个角度考虑问题要全面和准确得多。由此,可以产生出更加高质量的...  (本文共143页) 本文目录 | 阅读全文>>

《标准科学》2018年02期
标准科学

基于需求工程的飞机型号实践与标准化策略研究

随着我国工业技术的发展,国内飞机的研制正在应用基于需求工程的研制方法,也在部分系统研制过程中实施了基于模型的系统工程。在某型飞机研制初期,军方就要求工业部门采用需求管理的方法,将飞机型号研制各级需求通过系统工程的工具管理起来,保证用户提出的功能和性能需求能够有效分解和传递,并得到逐一验证。在民机研制方面,SAE ARP4754A《民用飞机和系统研制指导方针》中一个重要的组成部分就是需求管理(Requirement Engineering,RE)体系的要求,也就是说建立飞机需求管理体系是民机研制必须采取的一项管理技术[1]。我国飞机研制经过几十年的发展,积累了大量的经验和财富,形成了比较完善的标准体系,在飞机的各类技术要求、接口定义以及配套的流程管理方面都有相应的规定。如何在现有飞机研发流程以及相关要求的基础上进一步优化,建立规范的秩序和配套的要求,是型号实施需求工程亟待解决的技术难题。2需求工程的定义和作用需求是从产品研制角度出...  (本文共6页) 阅读全文>>

《航天制造技术》2015年03期
航天制造技术

基于对象的航天器需求工程建设初探

1引言 器系统需求、各分系统需求、系统测试、试验大纲、测试案例等环节,每个环节需求的变化都将直接影响随着航天器广泛应用服务于军民领域,航天器的着航天器研制的效率和质量。通过国内外企业工程应用户需求和系统需求等各类需求对航天器成功研制用实践统计分析,许多项目由于需求问题导致整个项起着越来越重要的作用,需求管理已贯穿整个航天器目大量返工、延期、质量不达标,而且在需求阶段节项目的研发过程,从研制任务书(用户需求)到航天省下来的精力,将以200倍的代价花费在返工阶段[1]。由此可见,精细化的需求管控对项目的成败至关重 需求相关联的需求,使用相应的工具手段和方法,多要。因此,有必要从航天器研制的源头抓起,研宄完 维度验证需求变化时对需求本身、相关联需求以及整善需求采集、管控、变更影响分析的方式,提升需求 个系统的影响,最终形成合理的需求影响分析结果;管理效率,降低航天器失败风险。 需求跟踪是指依据待跟踪需求的类型,通过需求跟踪介绍了需求工...  (本文共5页) 阅读全文>>