按需服务资源聚合、软件随需演变生长,赋予了需求工程在服务计算时代新的机遇.文中针对面向服务的网络化软件开发强调发现和重用已有的服务资源,通过聚合服务资源来满足用户需求的软件生产技术形态,构筑语义需求工程以应用于网络化软件的生产.基于语义的服务需求工程的关注点是识别服务和过程,采取涉众群体智能参与的服务需求语义获取和需求语义驱动的互操作性聚类来实施按需服务生产的方法,以服务的需求语义完整性描述为支点,系统地研究和提出三大技术:即面向大众本体、不断演化、即时验证的需求语义获取技术,需求语义驱动的服务软件聚合方法,基于需求语义的服务定制.针对需求语义驱动的服务聚合生产,充分利用网上涉众群体智能和需求专家相结合,采用语义wikis以捕获和验证网络化软件需求语义,通过需求语义互操作展开选择连接本体作为语义信息载体,进行服务资源聚合,生成网络化软件.理论与实证研究表明,基于语义的服务需求工程对云服务环境下网络化软件的按需交付具有明显的实用性和有效性.
Based on the existing technology for assembling service,related approaches including requirements semantic encapsulation,requirements semantic interoperability extending and requirements semantics-driven service customized manufacture are put forward.Large-scale and complex system exhibits adaptive feature,and evolutionary emergence of collective behaviors is its fundamental phenomena.This paper adopts stakeholders-driven requirements semantics acquiring technique for software services and combines with semantic wikis for supporting evolution and semantic annotating of requirements.The approach not only elicits the conventional documentary requirements through collaboration and interactive negotiation mechanism,but also can it process intelligent retrieve,requirements consistency check and reasoning for services requirements entity depending on requirements semantics and requirements element instantiation conducted by underlying requirements ontology of services.By choosing connecting ontologies as semantic carrier for service aggregation,software production will be focused on upper level semantic description rather than concrete service.Theoretical and empirical studying has proven the validity practicability of the proposed method.