选择特殊符号
选择搜索类型
请输入搜索
作为软件复用的核心技术之一。领域工程的主要目的是实现对特定领域中可复用成分的分析、生产和管理。领域工程的萌芽可以追溯到Parnas在1976年提出的“程序家族”(ProgramFamily)的概念。其基本思想是把一组具有显著共性的程序作为一个整体(或家族)并对其共性进行分析;其动机则是为了简化一组相似程序的开发和维护问题。后来,Neighbors在其博士论文中明确提出了“领域分析”的概念,用来指代“识别特定问题域中一组相似系统所包含的对象和操作的活动”。他还对领域分析和(软件)系统分析这两种活动进行了对比,提出了“领域分析员”的概念,并分析了在软件复用活动中领域分析的必要性和可行性。
对领域工程的研究和实施主要基于以下两个基本原则:
1.可复用信息的领域特定性
可复用性不是信息的一种孤立的属性,它依赖于特定的问题和特定问题的解决方法,即我们说某信息具有可复用性,是指当使用特定的方法解决特定的问题时,它是可复用的。基于这一基本认识,在识别、获取和表示可复用信息时,它采用面向领域的策略。
2.问题领域的内聚性和稳定性
人们长期以来观察的结果表明,在现实世界特定的领域中,问题的解决办法具有充分的内聚性和稳定性,这是获得和表示这些知识的前提和基础。基于此,使得人们可以通过一组有限的、相对较少的可复用信息来把握解决大量问题的知识。领域的稳定性,使得获取和表示这些信息所付出的代价,可以通过在一段较长的时间内多次复用它们来得到补偿。
从领域工程和应用工程的关系来看,领域工程的实施还需要遵循以下原则:
(1)来源于应用工程,服务于应用工程。
(2)将隐式的知识显式地表达出来。
(3)建立和维护可追踪性。
(4)过程的迭代性和逐渐精化性。
领域工程过程的5个阶段分别如l下。
(1)定义领域范围:本阶段的重点是确定什么在感兴趣的领域中以及本过程到何时结束。这个阶段的一个主要输出是领域中的应用需要满足的一系列用户的需求。
(2)定义领域特定的元素:本阶段的目标是编译领域字典和领域术语的同义词词典。存领域工程过程的前一个阶段产生的商层块图将被增加更多的细节,特别是识别领域中应用间的共同性和差异性。
(3)定义领域特定的设计和实现需求约束:本阶段的目标是描述解空间有差别的特性。不仅要识别出约束,并且要记录约束对设计和实现决定造成的后果,要i己录对处理这螳问题时产生的所有问题的讨论。
(4)定义领域模型和构架:本阶段的目标是产生一般的构架,并说明构成它们的模块或构件的语法和语义。
(5)产生、搜集可复用产品:本阶段的目标是为DSSA增加构件使得它可以被用来产生问题域中的新应用。
建设工程公开招标程序:①做好招标准备工作②发布资格预审公告和招标公告③发售资格预审文件④编制、递交资格预审申请文件⑤组织资格评审、确定合格投标人名单、发出投标邀请书⑥发布招标文件⑦勘察现场⑧招标预备会...
建设工程公开招标程序:①做好招标准备工作②发布资格预审公告和招标公告③发售资格预审文件④编制、递交资格预审申请文件⑤组织资格评审、确定合格投标人名单、发出投标邀请书⑥发布招标文件⑦勘察现场⑧招标预备会...
国际上已基本形成了相对固定的招标投标程序,可以分为三大步骤,即对投标者的资格预审;投标者得到招标文件和递交投标文件;开标、评标、合同谈判和签订合同
领域工程由3个过程组成:领域分析、领域设计和领域实现,而领域模型、DSSA和领域构件是它们相应的产品,即可复用资产。可复用资产由领域工程团队负责生产、维护和分类,具体包括:
1、领域分析。这个任务在于通过定义应用领域、分析应用领域来确定是否值得为该领域的应用系统进行定性、广泛、深入地分析,然后对该领域的这些应用系统的相同点和可变点进行分类,以便确定在这个领域进行开发所需的开销。
2、领域设计。如果领域分析阶段结束,则领域工程团队应该开始构建支持领域应用系统开发所需的复用基础设施。这包括通用体系结构、结构上的共同点,以及可复用资产的规格说明。该规格说明的重点是规定资产如何匹配体系结构,如何通过参数化适应在领域分析阶段确定的可变点的协议。
3、资产获取。这个阶段包括针对复用的开发,可能还包括某些可复用资产,诸如COTS产品的外部采购。复用的开发不同于传统的软件开发,这是因为其需要满足通用性、可靠性和可维护性。可见复用的开发成本要显著增加。
4、资产分类。资产分类是指数据库的管理,包括分类和存储可复用资产,以便应用工程团队检索和评估等。
5、资产维护。资产维护是指与配置管理和版本控制任务结合在一起,主要是构件的更正性维护和完善性维护,使用这些构件的应用系统可能也会受到影响,甚至需要修改。 2100433B
简述电气工程自动化在建筑设计领域的应用
在建筑工程领域中,电气工程占据十分重要的地位。而电气工程中的电气自动化技术对整个建筑工程的建设有至关重要的作用。电气工程的自动化技术主要是为了建设合理而全面的设计方案来改善整个建筑工程中的缺陷。本文对电气工程自动化在建筑设计领域的应用进行讨论,为促进整个建筑工程的发展提供建议。
工程造价管理发展的历程及前沿领域简述
介绍了工程造价管理发展的五个时期以及前沿领域,着重阐述了工程造价管理深度和广度的发展,并且预测了未来工程造价管理的发展方向,以期促进工程造价管理的发展。
矿山工程技术,矿山地质学,矿山设计,矿山地面工程,井巷工程,采矿工程,选矿工程,钻井工程,油气田井开发工程,石油、天然气储存与运输工程,矿山机械工程,矿山电气工程,采矿环境工程,矿山安全,矿山综合利用工程,矿山工程技术其他领域。
地质工程领域适用的行业包括:地质调查,油气及固体矿产资源的普查勘探与评价,大型工矿企业和水利水电建设,公路和铁道建设,工程地质,水文地质,地质环境及地质灾害的调查,勘察及监测等。
地质工程领域覆盖的范围包括:地质调查技术和方法与矿产资源勘查与评价,区域矿产基地及矿产远景区预测与评价,矿区与矿床的勘探、开发与评价,地质工程领域建设、勘查评价项目可行性研究与决策,地质勘探的新技术与新方法,水文地质、工程地质、环境地质、地质灾害的预测、评价、监测与保护,地质结构、地质环境、地质过程及地质灾害研究中的计算机应用,地质工程实施过程中的质量检测及新方法、新技术的设计、开发、应用,地质资源与地质工程行业的工程管理。
林业工程领域是一个应用性很强的综合性领域,为林业工程领域的相关企业培养高级工程技术人才。涉及领域范围可归纳为:林区作业技术、林业机械开发和运用技术,林区道路桥梁建筑规划设计与施工技术,树木提炼物化学、植物纤维化学、森林资源化学深加工技术与生物利用技术、制浆造纸工程,家具设计制造技术,木材保护技术、人造板生产技术、木质复合材料等。
根据工程硕士研究生所从事的领域和工作性质,可培养从事以上领域的技术开发、工艺设计和生产、工程技术管理和维修保养方面的工作的人才。