the Reuse CompAny KnowLeDGe mAnAGeR the smart WAy to mAnAge KnoWleDge Knowledge is the most valuable asset for modern organizations. Its proper management is the key to success, being able to be reused in systems and software projects. Knowledge should be gathered from different sources, stored in safe repositories and accessed by the appointed personnel at the appropriate time. Knowledge manager (Km) allows you to manage knowledge from the requirements engineering point of view: - Treating requirements as knowledge. - Obtaining new knowledge from requirements. - Transforming knowledge into new requirements. - Allowing for a large number of quality checks for requirements. Benefits quAlity The more knowledge you manage in KM, the more advanced analysis can be performed with RQA and RAT. time The creation of System Knowledge Bases can be partially automated thanks to KM. Furthermore, the ways of communication between knowledge owners and requirements authors provided by KM can speed up the creation of such knowledge structures. money Proper knowledge management is an asset for the organization that translates into earnings and savings. KnoWleDge mAnAgeR (Km) This tool is designed to manage all knowledge needed for your requirements intensive projects, storing it into well-designed repositories and allowing for easy access and maintenance. Knowledge, organized within a System Knowledge Repository, is used then by the Requirements Quality Analyzer (RQA) and the Requirements Authoring Tool (RAT). KM allows for the management of the System Knowledge Repository (SKR), its System Knowledge Base (SKB) and all assets involved in the requirements improvement processs. ontologies: the peRfeCt KnoWleDge stRuCtuRe System Knowledge Bases are made up of two different elements: the full set of linguistic rules for a specific language, on the one hand, and the domain knowledge on the other. This domain knowledge is modelled in terms of ontologies including controlled vocabulary (terminology layer). Then the concepts are classified into semantic clusters and linked together in the System Conceptual Model (thesaurus layer). Terms, semantic clusters and syntactic tags are the bases for the definition of patterns that allow for the formalization of requirements as the core elements for the quality checking in the inference layer. RequiRements pAtteRns They represent the grammatical structure (boilerplate or statement level template) a requirement needs to follow according to an organization’s policies. RQS applies patterns that state what set of grammars should be followed by the project’s requirements. E.g.: “When the car is stopped, the driver shall be able to start the engine in less than 2 seconds”. This requirement matches the following pattern: neW KnoWleDge tools, neW KnoWleDge Roles Knowledge management is not yet covered in many organizations or IT departments; hence, new positions are necessary to cover that activity while supporting other positions such as quality manager, project manager, system engineer, business analyst, etc. Requirements Quality Suite suggests the creation of the position of knowledge architect. His/her main responsibilities are: - Agreeing, together with other positions, on the domain boundaries to be modeled. - Finding sources of information that could help in the creation of the knowledge base. - Creating and developing one or more knowledge models with business domain experts. - Defining the right structure (patterns) of the requirements to be written. - Attending the requirements engineers and business analysts’ suggestions to evolve the models. The Requirements Quality Suite also suggests the creation of the position of knowledge manager as the person responsible for the overall knowledge management strategy, processes, activities and tools. KnowLeDGe mAnAGeR The smart wAy To mAnAGe KnowLeDGe An essentiAl pARt of the RequiRements quAlity suite (Rqs) Knowledge manager (Km) is the core tool for the Requirements Quality Suite. system ConCeptuAl moDel: - KM can easily manage controlled vocabularies, semantics and relationships among concepts used by RQA and RAT. - KM can extract, automatically, new concepts and relationships out of the ones used in a set of requirements documents. - KM also manages Product Breakdown Structures and Functional Breakdown Structures, thus allowing for completeness and consistency analysis within RQA and RAT. pAtteRns: KM manages patterns used by RAT for the authoring stage as well as some other patterns conceived to look for specific structures within the requirements: passive voice, proper use of measurement units, etc. feAtuRes system Conceptual model Controlled vocabulary, semantic clusters of concepts, relationships among concepts, etc. patterns management Manage the patterns used by RAT during the authoring stage. Patterns for other correctness, completeness and consistency analysis. Easy creation of new patterns; just by providing an example. Collaborative system New concepts and relationships can be suggested by RQA and RAT users and new patterns can be suggested by RAT users. indexing and retrieval Index any source you want thanks to a semantic indexing system that contains a search engine based on Natural Language Processing. Manage all the semantic rules of the indexing & retrieval system. import/export system Import thesauri information from external sources using different formats: SKOS/RDF, ISO 25964-1. Multiple kinds of reports: ISO 25964-1, SKOS/RDF, hierarchical, kwic, kwoc, glossary, etc. Identification of vocabulary and relationships out of textual sources: textual requirements, unstructured specifications, user manuals, etc. Contact the Reuse Company Calle Margarita Salas, 16 Parque Tecnológico de Leganés 28919 - Leganés. Madrid (Spain) +34 912 17 25 96 [email protected] www.reusecompany.com @ReuseCompany © 2008-2015 CISET, S.L. The REUSE Company is a registered brand of CISET, S.L.
© Copyright 2026 Paperzz