Skip to main content

Core Concepts

Platform Overview

Core Concepts

Understanding Pidima's core concepts will help you navigate and use the platform effectively.

Organizational Hierarchy

Pidima uses a structured hierarchy to organize your work:

Organization
└── Accounts
└── Projects
├── Requirements
│ ├── Levels
│ │ └── Domains
│ └── Attachments
└── Test Cases

Organization

The top-level entity representing your company. All users and data belong to an organization.

Accounts

Business units or departments within your organization. Examples:

  • Medical Devices Division
  • Automotive Safety Unit
  • Aerospace Systems

Projects

Individual products or initiatives within an account. Examples:

  • "Next-Gen Pacemaker v2.0"
  • "Autonomous Braking System"
  • "Flight Control Software 3.1"

Requirements

Specific functional or non-functional requirements for your project. These form the foundation of your testing strategy.

Levels

Hierarchical organization within a project that structures requirements by system architecture. Common levels include:

  • Customer Level: End-user requirements and use cases
  • System Level: Overall system requirements and architecture
  • Hardware Level: Physical component specifications
  • Software Level: Software module requirements

Domains

Categories for grouping related requirements within each level. These are domain-specific labels that help organize requirements by functional area, such as:

  • Safety
  • Performance
  • Security
  • User Interface
  • Compliance
  • Integration

Testcases

Detailed testing procedures generated from or linked to requirements. Each test case validates one or more requirements.

Key Terminology

Requirement ID: Unique identifier combining project prefix and number (e.g., MDV-REQ-001)

Test Case ID: Unique identifier for test procedures (e.g., MDV-TC-001)

Coverage: Percentage of requirements that have associated test cases

Traceability: The documented relationship between requirements and test cases

Atomization: Breaking complex requirements into simpler, testable components

Level: Hierarchical organization within a project (e.g., System Level, Component Level)

User Roles

Pidima supports multiple user roles with different permissions:

  • Admin: Full system access, user management
  • Manager: Project creation, team management
  • Engineer: Create and modify requirements/test cases
  • Viewer: Read-only access to projects

Workflow Overview

The typical Pidima workflow follows these steps:

  1. Define Requirements - Import or create project requirements
  2. Enhance with AI - Use AI to improve requirement quality
  3. Generate Test Cases - Automatically create test specifications
  4. Establish Traceability - Link requirements to test cases
  5. Generate Reports - Export compliance documentation