...
Section | Description |
---|
ID | VNF-SDK-UC-01 |
Title | Design VNF Package |
Description | In this use case, the VNF supplier uses the TOSCA Common Toolkit or the VNF SDK to design and create a new VNF package which performs a specified network function. |
Primary Actor | VNF Supplier |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | A fully designed and specified VNF package ready for the market. |
JIRA Traceability |
|
Upload New VNF Package
Section | Description |
---|
ID | VNF-SDK-UC-02 |
Title | Upload New VNF Package |
Description | In this use case, the VNF Supplier uploads the market-ready VNF package to the marketplace staging area. |
Primary Actor | VNF Supplier |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | VNF package resides in the staging area of the marketplace and Marketplace Operator has been notified |
JIRA Traceability |
|
Update Existing VNF Package
Section | Description |
---|
ID | VNF-SDK-UC-03 |
Title | Update Existing VNF Package |
Description | In this use case, the VNF Supplier needs to update a VNF package that has already been published, perhaps fixing a defect in the existing package, or adding a new feature to the package. |
Primary Actor | VNF Supplier |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | The updated VNF package resides in the staging area of the marketplace and Marketplace Operator has been notified |
JIRA Traceability |
|
Manage Marketplace Users (Deferred)
Section | Description |
---|
ID | VNF-SDK-UC-04 |
Title | Manage Marketplace Users |
Description |
|
Primary Actor | Marketplace Operator |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions |
|
JIRA Traceability |
|
Manage Marketplace VNF Package Content
Section | Description |
---|
ID | VNF-SDK-UC-05 |
Title | Manage Marketplace VNF Package Content |
Description | In this Use Case, the Marketplace Operator has the responsibility of managing all VNF Package Content in the marketplace. |
Primary Actor | Marketplace Operator |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | All new and updated VNF package content is managed and controlled according to Marketplace Operator policies. |
JIRA Traceability |
|
Onboard VNF Package
Section | Description |
---|
ID | VNF-SDK-UC-05-01 |
Title | Onboard VNF Package |
Description | In this Use Case, the Marketplace Operator onboards a VNF package placed in the staging area (e.g., newly uploaded package). |
Primary Actor | Marketplace Operator |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | The new VNF package has been successfully onboarded |
JIRA Traceability |
|
Validate VNF Package
Section | Description |
---|
ID | VNF-SDK-UC-05-01-01 |
Title | Validate VNF Package |
Description | In this Use Case, the Marketplace Operator validates the VNF package to ensure it complies with package rules. |
Primary Actor | Marketplace Operator |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | The VNF package is validated. |
JIRA Traceability |
|
Test VNF Package Lifecycle
Section | Description |
---|
ID | VNF-SDK-UC-05-01-02 |
Title | Test VNF Package Lifecycle |
Description | In this Use Case, the Marketplace Operator tests the end-to-end lifecycle of the VNF package. |
Primary Actor | Marketplace Operator |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | The VNF Package passed the lifecycle testing. |
JIRA Traceability |
|
Test VNF Package Function
Section | Description |
---|
ID | VNF-SDK-UC-05-01-03 |
Title | Test VNF Package Function |
Description | In this Use Case, the Marketplace Operator tests the network function of the VNF package. |
Primary Actor | Marketplace Operator |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | The VNF Package passed the function testing. |
JIRA Traceability |
|
Download New VNF Package
Section | Description |
---|
ID | VNF-SDK-UC-06 |
Title | Download New VNF Package |
Description | In this Use Case, the Service Provider searches, finds and downloads a VNF package that meets their network service needs. |
Primary Actor | Service Provider |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions | VNF SDK package successfully downloaded by Service Provider |
JIRA Traceability |
|
Receive Update Alerts (Deferred)
Section | Description |
---|
ID | VNF-SDK-UC-07 |
Title | Receive Update Alerts |
Description |
|
Primary Actor | Service Provider |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions |
|
JIRA Traceability | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | VNFSDK-42 |
---|
|
|
Download Updated VNF Package (Deferred)
Section | Description |
---|
ID | VNF-SDK-UC-08 |
Title | Download Updated VNF Package |
Description |
|
Primary Actor | Service Provider |
Preconditions |
|
Main Success Scenario |
|
Alternate Scenarios |
|
Exception Scenarios |
|
Post Conditions |
|
JIRA Traceability |
|
Use Case Personas
This section describes the Use Case personas or UML Actors.
...