“属地化”是如今对外工程承包领域中的一个时髦词汇。这种管理模式是现在大部分国际工程承包商的通行做法。甚至从某种意义上来说,对外工程公司属地化程度的高低,已成为衡量该企业核心竞争力的重要因素之一。早在20世纪20年代,在万国桥的建造施工过程中,总包商达德施奈尔公司就曾采用属地化管理的模式,在天津选择了分包商进行施工作业。投标之结果,由荣兴洋行承办。直到今天,我国在国际工程中属地化的比例依然相对较低。......
2023-11-18
“领域”(domain)在软件工程中的概念是一组需求相近或相似的应用系统即系统族所覆盖的功能区域。在软件复用中,领域主要有两种类型,即横向领域和纵向领域。横向领域表示根据软件部件内部功能性类别进行组织的领域,如标准函数库、工作流系统、元模型引擎。纵向领域是根据软件系统类别进行组织的领域,如学生管理系统、报表管理系统、图书管理系统。两种领域内的信息均具有可复用信息的领域特定性,具体体现在可复用性依赖于特定问题及其解决方法而存在,使我们必须面向特定领域进行对可复用信息的识别、获取和表示工作。此外,两种领域都具有问题领域的内聚性和稳定性,前者表明了解决整个领域问题的知识可从有限的可复用信息中获取,后者表示获取的信息可以在很长一段时间发挥作用。这些特征为进行领域分析研究和实践工作提供了理论基础。
领域工程(domain engineering)是对系统族进行复用的基础,它的目的是利用可重用资源快速、高质量、低成本地开发软件,涵盖了所有建立可复用软件构件的活动。领域工程包括领域分析、领域设计、领域实现三个主要过程组件。
(1)领域分析的含义是“识别、捕获和组织特定领域中一类相似系统内对象、操作等可复用信息的过程”,其目的是确定研究领域的范围,定义相关可复用的领域信息,收集领域信息以整合成一个一致的领域模型(domain model)。领域模型明确表示了领域内软件系统的共性与差异性属性,包括属性的意义和差异性属性之间的依赖关系等。领域模型主要包括领域定义、特征模型等组件。领域定义是指通过分析领域中目前已有的软件系统及领域外的软件系统,根据领域中软件包含或不包含的特性来定义领域的范围,描述领域的特性。特征模型是指对同一领域的软件系统定义可复用和可配置的业务需求。在特征模型中,需求被称为特征(feature)。领域工程对软件复用的重要贡献就是建立了特征模型,它凝聚了一系列的合法特征组合,指导后续的应用工程。
(2)领域设计的目的是设计开发用于领域中系统族的架构并指定制作计划。软件架构描述了软件系统中的子系统和组件,以及它们之间的交互、组合模式,此外还包括这些模式的限制信息。软件架构的实际目的就是对需求进行合理的解释,即通过什么方式或哪一部分的功能满足了所提出的需求。目前常用的软件架构模式包括MVC模式(model-view-controller)、微内核模式(microkernel pattern)、代理模式(broker pattern)、黑板模式(blackboard pattern)、管道过滤器模式(pipes and filters pattern)、层模式(layer pattern)等。在实际的架构设计中,通常会采用多种模式组合,根据系统不同部分的需要采取合适的架构模式。领域设计的第二个目标是得出生产计划,描述系统从架构和组件中开发出来的具体细节。组装过程有三种模式:手工组装、半自动组装和自动组装。产生式编程的目标是达到真正的自动组装,用户通过需求选取构件,在一系列工具的支持下自动完成软件系统的开发。
(3)领域实现是使用相关技术对架构、组件等可重用资源进行实现,并根据生产计划完成软件系统的最终开发。(www.chuimin.cn)
这三个阶段在实际应用时采用逐步求精的思想,随时根据需求的变化对已完成的成果进行修改和完善。
正如前文所述,领域分析是进行领域工程的基础,主要目标是获得特征模型。领域信息可从领域系统内已有的系统、系统的使用手册、客户市场的调研结果以及未来系统有关的已知需求中获取,也可询问相关的领域专家。利用可重用信息对领域进行范围的界定,定义领域术语,选择合适的建模方法对领域进行建模。梅宏院士团队提出了一种面向特征的领域建模方法FODM。该建模方法如图3-4所示,重点考虑领域中的服务、功能和行为特点等特征,对应地开展服务分析活动、功能分析活动、行为特点分析活动,与此同时,并发地进行领域术语分析、共性变化性分析、用例分析、质量需求分析,整个过程不断进行回溯求精,最终获得特征模型。本文后续的工作就以这种建模方法为基础。
图3-4 FODM建模方法
有关形式化开发多序列比对算法的文章
“属地化”是如今对外工程承包领域中的一个时髦词汇。这种管理模式是现在大部分国际工程承包商的通行做法。甚至从某种意义上来说,对外工程公司属地化程度的高低,已成为衡量该企业核心竞争力的重要因素之一。早在20世纪20年代,在万国桥的建造施工过程中,总包商达德施奈尔公司就曾采用属地化管理的模式,在天津选择了分包商进行施工作业。投标之结果,由荣兴洋行承办。直到今天,我国在国际工程中属地化的比例依然相对较低。......
2023-11-18
而其下属部门也设有相应的管理机构,具体执行最高课程管理机构制定的规章、制度。而且,各省、市、自治区也相继建立起地方的课程教材管理机构,主要负责地方级课程教材的审查。因此,中央集权型课程管理体制的国家对课程管理还没有达到足够重视的程度。课程标准的制定、发布及其内容要求,无不体现了课程管理。为了实现普通教育学校课程多样化,俄罗斯实行三级课程管理制度。......
2023-11-05
第九章河流河流在人生中的作用有人的地方必然有水。从苏伊士运河获得的经验,为我们提供了远洋航行船只要求的河流深度。苏伊士运河有9米深,足够供目前的船只使用。当水量增加时,河流的中央部位更远离河床,几乎没有摩擦。这是因为其水量和流速之故:泰晤士河的斜坡在全长中占30多米,其流速为每小时83公里。河流的方向人类对河流的利用,随着其流向的变化而变化。......
2024-10-26
(一)称呼礼仪1.国际通用的称呼。一般对已婚女子称“夫人”,对未婚女子称“小姐”,对不了解婚姻情况的女子称“女士”。在社会主义国家中,宾、主可互称同志。年轻者对长者、位低者对尊者,可双手握对方的右手,以示尊敬。不能赴约,应事先通知并致歉意。在送收名片时,礼仪是否规范、得体,也是交往中人们的基本素质的体现。名片除了在当面交往中能帮助人们迅速得知对方信息的作用外,还有许多其他的用处。......
2023-07-16
图1特色与优势:业务化的配置开发能力GLPaaS实现业务化的配置开发与平台化的组件扩展相结合,如图1所示,解决快速开发以及技术团队分工合作的问题,提高应用的快速交付和复制推广的能力。在一个IT业务系统中,增删改查类业务和流程类业务占到应用总功能的70% ~ 80%,这类业务可以通过GLPaaS提供的业务化配置功能在线配置开发完成。......
2023-10-21
默认情况下每一个森林仅有一个RMS 架构,并提供集中的信息保护功能。RMS整体系统可以位于总部,方便后期维护。要建立适当的RMS架构,了解 RMS 部署时所用的基本组件及其充当的角色至关重要。图3RMS系统方案物理架构在这个方案中,系统共有两台RMS服务器,它们组成一个网络负载均衡群集[8],这两台服务器构成根认证服务器群集,共同提供RMS服务。......
2023-10-21
益生菌的作用模式益生菌是如何起作用的竞争性抑制。益生菌以一种自然方式有效地克服问题,根本用不着使用抗生素。此外,益生菌的安全性很高,也具有耐酸性。益生菌具有很强的刺激食欲的作用。最近世界各地的科学家的研究报告均显示,益生菌能够激发整体的免疫力的提高。益生菌的使用鸽友们什么时候适合使用益生菌受到应激后。定期给种鸽补充益生菌,应该被视为鸽舍管理的重要一环,育种期间尤其不能缺少。......
2024-01-08
[摘 要] 公共领域是话语民主得以展开的重要条件,网络公共领域的兴起为话语民主的发展提供了比传统公共领域更有利的空间和平台。④哈贝马斯的公共领域理论对后来的研究者产生了深刻的影响。哈贝马斯公共领域在场的话语......
2024-01-10
相关推荐