ArcoreScope icon

ArcoreScope

ProductionBusiness Operations

ArcoreScope is the Requirements Engineering tool that bridges the gap between high-level mission needs and detailed developer tasks. It provides tools for defining, refining, and tracing requirements to test cases and code, ensuring 'build the right thing' is auditable.

Key Features

  • Atomic Requirements Definition
  • Requirements Traceability Matrix (RTM) Automation
  • Impact Analysis for Change Management
  • PWS (Performance Work Statement) Decomposition
  • Version Control for Requirements

API Endpoints

MethodPathDescription
POST`/api/scope/requirements`Create a new requirement
GET`/api/scope/requirements/{id}`Retrieve details of a specific requirement
POST`/api/scope/trace/{reqId}/to/{testId}`Link a requirement to a test case
GET`/api/scope/rtm`Generate a Requirements Traceability Matrix

Usage Example

python
import requests
# Example interaction
response = requests.post(
    url="https://api.arcore.internal/api/scope/requirements",
    headers={"Authorization": "Bearer <token>"}
)
print(response.json())

Tech Stack

DjangoReactPostgreSQL

Authentication

  • **Header:** `Authorization: Bearer <token>`
  • **Scopes:** RBAC is enforced at the object level via `ArcoreCodex` policies.

Compliance & Security

Compliance

  • Audit: Complete history of requirement changes

Security

  • TLS 1.3
  • AES-256 encryption

Related Services