Knowledge Management for Requirements Engineering
نویسندگان
چکیده
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 management ool to management of the software engineering life cycle.
منابع مشابه
Requirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملNew Applications for Wikis in Software Engineering
Within software development, wikis are currently mainly used for brainstorming and documentation purposes or error management and project coordination. This article describes four advanced application scenarios for wiki support in software development processes: Requirements Engineering, Traceability and Rationale Management, Architectural Knowledge Sharing, and Lessons Learned Management in a ...
متن کاملSocialization aspect in Requirements Engineering
The role of digital world, information and knowledge in organizations has become increasingly important. Fast changing information systems and requirements ask for fast reactions and rich knowledge about existing solutions. Today’s technological development provides new possibilities and new tools that support everyday processes and knowledge management. For example requirements management tool...
متن کاملRequirement Engineering Approach for Knowledge Management Model Using Ontology
Requirement Engineering (RE) plays an important role for a success or failure of the product and is recognised as most critical factor in entire software development process. Inconsistencies and terminology conflicts are one of the major problems in information management Applications. Knowledge management is a difficult and complex process. To build the accurate and reliable Knowledge based in...
متن کامل