随着面向Web Service计算的广泛普及,成长式软件开发模式应运而生,并开始受到研究者们的广泛关注。这种新型软件构造模式也给软件需求工程带来新的挑战,研究面向成长式软件开发模式的需求工程理论和方法具有重要的研究意义和应用价值。本项目从基于环境的软件需求语义出发,针对成长型软件开发模式,以软件实体环境的模型和软件实体对其环境的作用效果为切入点,深入研究软件实体的问题类型,特别强调软件实体所处环境的模型在软件实体能力刻画中不可或缺的作用;探讨如何在环境本体基础上建立软件实体能力描述的共享概念空间,研究基于环境的软件实体能力模型;探讨如何构建不同软件实体在环境本体支持下的互操作机制,研究软件实体能力精化/组合过程,以及与软件实体组合相关的一致性、优先性、同步和干扰等问题。建立软件实体模型的按需聚合过程,即基于环境本体的软件实体模型成长过程,为成长型软件开发模式提供有效的需求工程理论,并构建基于环境本体的新型需求工程方法。
英文主题词grown-up software development, requirements engineering, software environment ontology