Cradle from 3SL, the complete Model Based Systems Engineering Toolsuite, specialising in requirements management, requirements capture, model based systems engineering and for systems engineering software, support and consultancy, the logical choice: Cradle from 3SL.
login Register forgot password or username?
Search:         

Querying Information

Getting fast access to the data you need Queries

Queries

Quick Access Bar

Once you have captured your data into Cradle you'll want to display, search and manipulate it.

Showing Different Views

The queries results show in a view, which is a list of the results shown as a simple list, table, tree or document format. The details of the attributes of an item that will show as columns in the result are defined in the view's definition. A list is the quickest way to scan through large numbers of results, a table gives you more information and allows inline editing. A tree view is useful for following the hierarchical linked items and following relational cross references, and the document view automatically scales to show your results in a simulated page format.

WorkBench table showing inline editing

Items in Query Results

The query results show all the returned items, with the details chosen. To see a more detailed representation of the item, the coloured item icon is the quickest way to open the item in a form.

Open item from query result

Forms are both supplied as defaults and can be tailored or built from scratch to meet your particular requirements. The image above shows the selection and display of the stakeholder requirement STA-2.

Follow Cross References

If the data originally imported through Document Loader was of a hierarchical nature, links between the parent requirement and its children will have been automatically created.

Alternatively the hierarchies between parents and children may have been built when selecting New Child or New Sibling or New Hierarchy. Links may also have been created by dragging and dropping or explicitly linking items of various types together. Running a query and displaying the results as a tree will allow you to quickly follow these cross references by expanding the tree nodes.

WorkBench showing items linked in a tree display

Items

Item types

There are a set of standard item types within Cradle:

  • Requirements
  • Events
  • Data definitions
  • Specifications
  • Diagrams

These can be extended by adding user-defined system notes which are a means to extend a Cradle PDB to encompass new types of information. Each type of item that you wish to store in a project is a type of system note. System note names can be up to 255 characters. Each type of system note has its own definition, consisting of the frames that can exist within system notes of the new type, and the allocation of project-wide category codes to system notes of the new type. For example:

  • FEATURE
  • REFERENCE
  • RISK
  • STAKEHOLDER
  • SYSTEM REQUIREMENT

Categories

A project can define any number of category codes. Each category code can optionally have a list of predefined values. Category codes are defined once and assigned to types of item in the database. When a user specifies a category value for a database item, any predefined values defined for the category’s category code are presented as a pick list for the user to choose from. Cradle supports two types of category code: single and multiple. Single category values are free form text, e.g. a category called Para Number may be set to 1-5 section 3 or it may support a selection from a predefined list, e.g. a category called Priority may be set to LOW or HIGH. Single-value categories can be formatted as text, time, date, integer, positive integer or real. Each item type can contain 32 categories providing efficient database indexes.

Calculated Attributes

Calculated attributes are defined as a calculation of other attributes of the same item. This allows simple arithmetic calculations to be performed on individual items, where the inputs for the calculation are numeric attributes of the same item.

A calculated attribute is not stored in the PDB, but is calculated at runtime as and when required. It is possible to define multiple calculated attributes per item type in order of precedence. Calculations can be based on other calculations, provided that they are of higher precedence, i.e. they are defined before this calculation.

Frames

Each item can have a number of frames associated with it. Frame types can be defined to hold particular types of data, such as:

  • Binary frames holding Microsoft Word/Excel/PowerPoint documents
  • Text frames holding plain or rich text (Cradle Windows version)
  • Picklists
  • URLs
  • External references
  • Images
  • Abstract data types (time, date, integer, positive integer and real)

Access Control

Database items and components within those items (frames) can be controlled by a user's team membership or individual assigned skills.