Sie sind auf Seite 1von 7

Submitted To:

Mr. Inam Ul Haq

Submitted By:

M. Nadeem Rana (1023)


Ali Shahzad (1022)

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 0


Contents:
Use case Diagram
Actors
Description
Features use case
Product user case
Trial and Runtime product use case
Manage/Produce Entitlement Use Case
Manage Customers Use case
Product Activation Use Case

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 1


Use Case Diagram for Software Protection and Licensing

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 2


Actors:
The actors involved in this simple use case of Software Protection and
Licensing are:
Product Manager
Development Manager
Entitlement Manager
Customer Services
Customer

Description of Use Cases:


The Description of the use cases are given as below:

Features Use Case


Brief Description:
Features use case enable Product Manger to define the specification of
softwares features and characteristics.
Step By Step Description:
Product Manager Take detail information about the requirements of
software from User. It is also called as System analysis.
Arrange points in a definite order to elaborate requirements.
Define features of Product.

Product Use Case


Brief Description:
Product manager define trial product and full product and present the draft
of product to Development manager.
Step by Step Description:
Product manager completely relate requirements into meaningful
conclusion of product.
Determine the features of trial product which contains limited access
to features.

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 3


Evaluate full product which contains full access to resources and
features

Trial Product Bundle User Case

Brief Description:
After taking draft of software from product manager Development manager
develop the software in trial and generate a full runtime Environment.
Step By Step Description:

Product manager put forward draft of product to Development.


Development define techniques and Methodology about production of
Software.
Generate bundles of Provisional (Trial) Products
Generate a customized Run-time Environment (RTE) installer file.
Customize the Remote Update System utility (RUS utility)

Manage/Produce Entitlement Use Case

Brief Description:
Entitlement Manager defines and manages customers, and also enters and
manages entitlements. An entitlement is the execution of a customer order
which can include product key.
Step by Step Description:
Entitlement Manager get trial product from Development manager.
It manages the customer and also manages entitlement to customer.
An entitlement is the execution of a customer order or it can be order
for product key to be supplied with one or more protection keys.

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 4


Manage customers use case
Brief Description:
Entitlement Managers and Customer service Manager had a common role of
managing customers. It manages product activation at last stage of software
deployment.

Step By Step Description:


Customers services oversee customer reviews about software.
It take notice of complaint of user about product.
It deals with product activation

Product Activation Use Case


Brief Description:
Product is activated in last phase of software deployment. It is done with the
help of keys generated by Entitlement Workers.
Step By Step Description:
After software deployment product is activated by product key.
It is checked by online servers that either key used match to key
produced by Entitlement workers.
After specific key the product is activated.

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 5


General Notations of Use Case:

References:
https://en.wikipedia.org/wiki/Use_case
http://www.uml-diagrams.org/examples/software-license-use-case-
diagram-example.html
https://www.scribd.com/document/328036963/Examples-of-UML-Diagrams-
Use-Case-Class-Component-Package-Activity-Sequence-Diagrams-Etc

SOFTWARE PROTECTION AND LICENSING USE CASE|BSIT 4TH MORNING 6

Das könnte Ihnen auch gefallen