The mere existence of a knowledge base connected with, and affecting all the SE processes, should allow better fulfillments in quality of the outputs, traceability of artifacts and system reuse. Whatever activity within whatever process can take advantage of an existing knowledge base for better performance. Therefore, in The REUSE Company we offer the notion of the System Knowledge Repository (SKR), which must be included as a key element inside the Vee-model.
The System Knowledge Repository (SKR) is a knowledge organization system (KOS) that comprises all valuable knowledge of the system and its life cycle. The SKR allows representing, storing, managing, retrieving and reusing relevant knowledge of two types:
- Knowledge about the system (the System Knowledge Base)
- The assets produced to model a concrete system (The System Assets Store)
The System Knowledge Base (SKB) manages relevant knowledge around the system, its environment and its lifecycle, like common terminology, product breakdown structures, physical restrictions, traceability models, requirements authoring best practices, textual patterns for writing product manuals, model checking information, etc. The way knowledge is organized (the predefined and formal schema) inside the SKB is called the System Conceptual Model (SCM). The SKB is implemented by representing knowledge inside an ontology.
On the other hand, the System Assets Store (SAS) stores a formal representation of all kinds of artifacts produced during the system lifecycle, like requirements, UML-SysML, risks, simulations, formulae, tests…The SAS is operating as an artifacts search engine.
Please, contact us for further information.