Knowledge Management for Requirements Engineering

Daniela E. Herlea, Mildred L. G. Shaw and Brian R. Gaines

The support of the software engineering life cycle from the initial negotiation of requirements, through analysis, design, coding, testing, integration, trial, use, enhancement, maintenance and replacement, involves the management of diverse knowledge sources and their dependencies. Requirements negotiation, in particular, involves the management of a heterogeneous collection of materials in such a way that a community with widely varying computer skills can create them and understand their relationships. This article describes some experience in applying a groupware knowledge managementool to management of the software engineering life cycle.

This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.