【24h】

Treatment of Passive Voice and Conjunctions in Use Case Documents

机译:用例文档中被动语态和连词的处理

获取原文
获取原文并翻译 | 示例

摘要

Requirements engineering, the first phase of any software development project, is the Achilles' heel of the whole development process, as requirements documents are often inconsistent and incomplete. In industrial requirements documents natural language is the main presentation means. In such documents the system behavior is specified in the form of use cases and their scenarios, written as a sequence of sentences in natural language. For the authors of requirements documents some facts are so obvious that they forget to mention them. This surely causes problems for the requirements analyst. Missing information manifests itself, for example, in sentences in passive voice: such sentences just say that some action is performed, but they do not say who performs the action. In the case of requirement analysis this poses a serious problem, as in every real system there is an actor for every performed action. There already exists an approach able to guess missing actors and actions. However, the existing approach is able to handle sentences containing exactly one verb only. The approach presented in this paper extends the existing one by treatment of compound sentences and passive voice. Feasibility of the presented approach to the treatment of passive and conjunctions was confirmed in a case study.
机译:需求工程是任何软件开发项目的第一阶段,是整个开发过程的致命弱点,因为需求文档通常不一致且不完整。在工业需求文件中,自然语言是主要的表示手段。在此类文档中,以用例及其场景的形式指定系统行为,以自然语言的句子序列形式表示。对于需求文档的作者而言,某些事实是如此明显,以至于他们忘记提及它们。这肯定会给需求分析人员带来问题。信息的缺失例如在被动语态的句子中表现出来:这类句子只是说已执行了某项操作,而没有说出是谁在执行该操作。在需求分析的情况下,这会带来严重的问题,因为在每个实际系统中,每个执行的动作都有一个参与者。已经存在一种能够猜测失踪演员和行动的方法。但是,现有方法只能处理仅包含一个动词的句子。本文提出的方法通过处理复合句和被动语态来扩展现有方法。案例研究证实了所提出的方法在被动和连词治疗中的可行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号