Requirements

MantaDesign Workflow

Manta Requirment: The system shall allow users to create and manage OBN projects using MantaDesign and QGIS. REQ_MANTA_001
status: open
tags: mantadesign_workflow

The system shall allow users to create and manage OBN projects using MantaDesign and QGIS.

Manta Requirment: The workflow shall support input from client specifications, including polygons, intervals, and vessel parameters. REQ_MANTA_002
status: open
tags: mantadesign_workflow

The workflow shall support input from client specifications, including polygons, intervals, and vessel parameters.

Manta Requirment: The system shall generate seismic grids and sequences using the Seismic Grids QGIS plugin. REQ_MANTA_003
status: open
tags: mantadesign_workflow

The system shall generate seismic grids and sequences using the Seismic Grids QGIS plugin.

Manta Requirment: The Sardine executable shall be triggered via macros in the MantaDesign Excel workbook. REQ_MANTA_004
status: open
tags: mantadesign_workflow

The Sardine executable shall be triggered via macros in the MantaDesign Excel workbook.

Sardine Execution

Sardine Requirment: Sardine shall generate project timelines and operational statistics based on input parameters. REQ_SARDINE_001
status: open
tags: sardine_execution

Sardine shall generate project timelines and operational statistics based on input parameters.

Sardine Requirment: Sardine shall support command_line options for chart generation, descriptor selection, and vessel configuration. REQ_SARDINE_002
status: open
tags: sardine_execution

Sardine shall support command_line options for chart generation, descriptor selection, and vessel configuration.

Sardine Requirment: Sardine shall output files including progress maps, costing data, sensitivities, and timelines. REQ_SARDINE_003
status: open
tags: sardine_execution

Sardine shall output files including progress maps, costing data, sensitivities, and timelines.

Seismic Grids Plugin

Functional Requirement: The plugin shall generate source and receiver lines and points based on input polygons and intervals. REQ_SEISGRID_001
status: open
tags: seismic_grids_plugin

The plugin shall generate source and receiver lines and points based on input polygons and intervals.

Functional Requirement: The plugin shall compute operational sequences considering crossline offsets and RL per pass. REQ_SEISGRID_002
status: open
tags: seismic_grids_plugin

The plugin shall compute operational sequences considering crossline offsets and RL per pass.

Functional Requirement: The plugin shall update line coordinates after geometric transformations. REQ_SEISGRID_003
status: open
tags: seismic_grids_plugin

The plugin shall update line coordinates after geometric transformations.

Non-Functional Requirements

Nonfunctional Requirment: Execution environment REQ_NFR_001
status: open
tags: non_functional

The Sardine shalle be able to executable on Windows OS.

Nonfunctional Requirment: The Seismic Grids plugin shall be compatible with QGIS version 3.0 or higher. REQ_NFR_002
status: open
tags: non_functional

The Seismic Grids plugin shall be compatible with QGIS version 3.0 or higher.

Nonfunctional Requirment: The system shall allow manual overrides and adjustments to sequences and parameters. REQ_NFR_003
status: open
tags: non_functional

The system shall allow manual overrides and adjustments to sequences and parameters.

Parameter Requirements

Parameter Requirment: Water depth shall be provided in meters and used in ROV calculations. REQ_PARAM_001
status: open
tags: parameter

Water depth shall be provided in meters and used in ROV calculations.

Parameter Requirment: Source and receiver intervals (SLI, SPI, RLI, RPI) shall be defined in meters. REQ_PARAM_002
status: open
tags: parameter

Source and receiver intervals (SLI, SPI, RLI, RPI) shall be defined in meters.

Parameter Requirment: Vessel parameters shall include start/end days, downtime, standby, speed, and productivity. REQ_PARAM_003
status: open
tags: parameter

Vessel parameters shall include start/end days, downtime, standby, speed, and productivity.

Parameter Requirment: Crew changes shall be defined by vessel name, start day, and end day. REQ_PARAM_004
status: open
tags: parameter

Crew changes shall be defined by vessel name, start day, and end day.

Parameter Requirment: Source polygon irregularity shall be calculated and used to adjust line change durations. REQ_PARAM_005
status: open
tags: parameter

Source polygon irregularity shall be calculated and used to adjust line change durations.

Constraints

Constraint Requirement: Descriptor sheet names must match project names exactly. REQ_CONSTRAINT_001
status: open
tags: constraints

Descriptor sheet names must match project names exactly.

Constraint Requirement: At least one source and one receiver vessel must be defined. REQ_CONSTRAINT_002
status: open
tags: constraints

At least one source and one receiver vessel must be defined.

Constraint Requirement: Source and receiver lines must be defined by start and end coordinates. REQ_CONSTRAINT_003
status: open
tags: constraints

Source and receiver lines must be defined by start and end coordinates.

Assumptions

Assumptonal Requirment: Clients may not provide source polygons; they may provide offset opens instead. REQ_ASSUME_001
status: open
tags: assumption

Clients may not provide source polygons; they may provide offset opens instead.

Assumptonal Requirment: Obstructions, PIES, and slopes affect receiver operations and require manual time adjustments. REQ_ASSUME_002
status: open
tags: assumption

Obstructions, PIES, and slopes affect receiver operations and require manual time adjustments.

Assumptonal Requirment: Densification areas require manual handling and may benefit from future automation. REQ_ASSUME_003
status: open
tags: assumption

Densification areas require manual handling and may benefit from future automation.

ID

Type

Title

Status

REQ_ASSUME_001

assumption

Clients may not provide source polygons; they may provide offset opens instead.

open

REQ_ASSUME_002

assumption

Obstructions, PIES, and slopes affect receiver operations and require manual time adjustments.

open

REQ_ASSUME_003

assumption

Densification areas require manual handling and may benefit from future automation.

open

REQ_CONSTRAINT_001

const_req

Descriptor sheet names must match project names exactly.

open

REQ_CONSTRAINT_002

const_req

At least one source and one receiver vessel must be defined.

open

REQ_CONSTRAINT_003

const_req

Source and receiver lines must be defined by start and end coordinates.

open

REQ_MANTA_001

manta_req

The system shall allow users to create and manage OBN projects using MantaDesign and QGIS.

open

REQ_MANTA_002

manta_req

The workflow shall support input from client specifications, including polygons, intervals, and vessel parameters.

open

REQ_MANTA_003

manta_req

The system shall generate seismic grids and sequences using the Seismic Grids QGIS plugin.

open

REQ_MANTA_004

manta_req

The Sardine executable shall be triggered via macros in the MantaDesign Excel workbook.

open

REQ_NFR_001

nonfunc

Execution environment

open

REQ_NFR_002

nonfunc

The Seismic Grids plugin shall be compatible with QGIS version 3.0 or higher.

open

REQ_NFR_003

nonfunc

The system shall allow manual overrides and adjustments to sequences and parameters.

open

REQ_PARAM_001

param_req

Water depth shall be provided in meters and used in ROV calculations.

open

REQ_PARAM_002

param_req

Source and receiver intervals (SLI, SPI, RLI, RPI) shall be defined in meters.

open

REQ_PARAM_003

param_req

Vessel parameters shall include start/end days, downtime, standby, speed, and productivity.

open

REQ_PARAM_004

param_req

Crew changes shall be defined by vessel name, start day, and end day.

open

REQ_PARAM_005

param_req

Source polygon irregularity shall be calculated and used to adjust line change durations.

open

REQ_SARDINE_001

sardine_req

Sardine shall generate project timelines and operational statistics based on input parameters.

open

REQ_SARDINE_002

sardine_req

Sardine shall support command_line options for chart generation, descriptor selection, and vessel configuration.

open

REQ_SARDINE_003

sardine_req

Sardine shall output files including progress maps, costing data, sensitivities, and timelines.

open

REQ_SEISGRID_001

siesmic_req

The plugin shall generate source and receiver lines and points based on input polygons and intervals.

open

REQ_SEISGRID_002

siesmic_req

The plugin shall compute operational sequences considering crossline offsets and RL per pass.

open

REQ_SEISGRID_003

siesmic_req

The plugin shall update line coordinates after geometric transformations.

open