论文部分内容阅读
随着大规模数量的软件需求,软件风暴、软件危机等软件工程中的复杂问题随之出现,软件产品线理论成为软件工程中重点研究的领域之一。文中切合应急辅助决策系统领域的应急性、安全性和系统开发周期短等特点,并构建了应急辅助决策系统软件产品线的模型,主要做了以下几项工作:一、基于软件产品线理论的研究提取应急辅助决策系统领域的特殊性和未来发展。提出了应急辅助决策系统领域的软件产品线模型,由EADS领域工程和EDAS应用工程两部分组成,归约到软件产品线上则对应不同的车间,EADS领域工程的所有工作都是应用工程的前驱,包括EADS领域中对EADS的需求分析进行模型提取、架构设计和可重用库的建立等。二、建立了应急辅助决策系统领域的工件提取模型。按照应急领域需求对工件进行提取和建模,并经过评估按照级别等标准进行分类,提取工件与工件之间的约束性及与上一层工件的关联关系,放入工件库。建立了应急辅助决策系统领域工程的核心资产库,包括:决策知识和数据核心资产、GUI核心资产、决策库核心资产、可复用工件库等,并对部分进行了可变性和通用性的分析。三、提出了在EADS领域生产线中的关键问题,以软件产品线工程理论对应急辅助决策系统领域从需求工程、架构设计等方面进行了剖析。最后以应急辅助决策系统软件生产线为依托,对天津市公安应急辅助决策系统进行了设计和实现。对提取的模型、建立的可复用库及其EADS领域的软件生产线模型进行了验证,最终得到很多经验和技术积累。