KnowLeDGe mAnAGeR

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.