SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Putcha V. Narasimham
Knowledge Enabler Systems,
205, Krishna Apts, Avenue No. 6, Banjara Hills,
Hyderabad 500034
Mobile: 91 98660 71582
putchavn@yahoo.com,

Founder Professor & Proprietor

Our Ref: In the footer
Date: 24FEB11, Rev 23SEP11, 13DEC11, 29MAY12, 08SEP12, APR13, 08NOV13

Use Case TABLE
with Actors and Goals
Diagrams are OK but they take too long to
make / edit / refine. Certain diagrams, the
contents of which have good structure can
be better represented and quickly edited
in Word Tables.
Use Case Table has columns for the obvious
Actor and Use Case Name and GOAL. Later
I have felt a need to add Business Policies
and Rules relating to GOAL. I have added
that too but it is optional.
This is similar to CONTEXT TABLE which was
used to elaborate on Context Diagram of
SSAD.
See the next example. Read with 5 Use
Case Diagram PPT, Word document and
Template.
Creating and refining Use Case Diagram is a
long and time-consuming activity. It slows
down thinking, exploration, and recording.
The Use Case Diagram itself does not have
much pictorial / visual information of
value: Hence this Table. Hope you will find
it quick, easy and useful.

5 Use-Case TABLE with Actors & GOALS
Copyright © by Putcha V. Narasimham, 2013

Page No 1 of 6
Putcha V. Narasimham
Knowledge Enabler Systems,
205, Krishna Apts, Avenue No. 6, Banjara Hills,
Hyderabad 500034
Mobile: 91 98660 71582
putchavn@yahoo.com,

Founder Professor & Proprietor

See the explanation here and the examples
in the next page before applying. Come
back to this template while working on your
project. Best wishes,
Use Case Table UCT-1

Commented [PVN1]: Identify by a suitable Name and
Number.

<System Name>
Srl
No

Actor (s)
Playing a
single role

Use Case Name

1

Goal and Business Policies & Rules
Start with some definition but make it comprehensive
(covering all relevant stakeholders) iteratively.
This is the cell for Business Policies and Rules applicable to the
Goal. Delete this comment and enter Policies & Rules.

2

Commented [PVN2]: This is the system or subsystem under
development.
Commented [PVN4]: Actor is often mistaken to be an entity
a person or a device which may play different roles. Experts
in UML explain that Actor represents a single ROLE like
“requester” “initiator” “first level approver” “final decision
maker” etc. But this correct interpretation is NOT well
understood nor used. So, I RELUCTANTLY continue the
popular incorrect use of Actor to mean an Entity. So
the same entity is shown participating in a number of different
Use Cases (2,3&4). The cells are merged into one under
Actor playing a single ROLE.
Commented [PVN6]: This table is mostly for GOALS. Let it
be long but include the objectives of the service.

3

Commented [PVN7]: This is an extension. I felt the need
for it to cite the Policy and Rules for each Service or Use Case.
There is no standard mechanism to refer to them in any UML
Diagram. They are very crucial in all business applications.

4

Commented [PVN5]: The Name of the service offered by
the system. The service action is assumed to be the System
always. So pays or buys means system pays or buys….NOT
the Actor. If the action belongs to the Actor, then the UC
name begins with “Enable” as in “Enable to Register”, “Enable
to Approve”, ”Enable to Withdraw Cash”

5

Add rows for more use cases.

Commented [PVN3]: Of the Use Case

For a large system, the number of rows
may overflow a page. Then the Table
can be split and shown on different
pages. That is the advantage of the
Table. See the second example of ATM
System.

5 Use-Case TABLE with Actors & GOALS
Copyright © by Putcha V. Narasimham, 2013

Page No 2 of 6
Putcha V. Narasimham
Knowledge Enabler Systems,
205, Krishna Apts, Avenue No. 6, Banjara Hills,
Hyderabad 500034
Mobile: 91 98660 71582
putchavn@yahoo.com,

Founder Professor & Proprietor

Example: Training Management System
Training Management System TMS is a sub-system
of Human Resource Management System. It is
advantageous to represent large systems as a
network of subsystems each of which can be
separately modeled and developed. Here all other
sub-systems interacting with this subsystem TMS
would appear as Actors in the Use Case Diagram of
TMS.
Mr S V Ramanan and the author created the TABLE
for his project: Training Management System
interacting over Skype (Audio).
Use Case naming convention: State the services
with reference to the System, NOT ACTORS
Use Case Table TMS-1

Training Management System
Srl
No

Actor(s)
Role

Goal and Business Policies & Rules

Capture Training
Objectives & Needs

To get training objectives and volumes from user
departments.

Capture Training
Programs, Syllabus,
Standards

To enable design of training programs, Syllabus and
standards to meet the objectives and ….

Enable Training
Calendar Creation

To provide an annual plan of training programs for
employees / managers

4

Enable Resource
Allocation for
Sessions

To provide effective training as planned with all
resources

T5

Capture Training
Requests

Let employee choose training they like / need

Conduct Quizzes and
Tests

To conduct quizzes and tests and maintain scores /
progress of learning

Capture feedback

To capture feedback on training provided

1

HODs &
Managers

Use Case Name

2

3

6
7

Training
Manager

Employee

5 Use-Case TABLE with Actors & GOALS
Copyright © by Putcha V. Narasimham, 2013

Page No 3 of 6

Commented [PVN8]: Not shown in this Table. See the next
example ATM in page 3.
Commented [PN9]: This is an entity name or job title but
not a role name
Putcha V. Narasimham
Knowledge Enabler Systems,
205, Krishna Apts, Avenue No. 6, Banjara Hills,
Hyderabad 500034
Mobile: 91 98660 71582
putchavn@yahoo.com,

Enable to Register,
Present / Update
Profile
Capture Training
Material / Quizzes
Capture Grades /
Evaluation Reports
Capture decisions on
training requests /
needs

8
9

Founder Professor & Proprietor

Faculty
Ext
Int

10

Organization enlists and maintains a pool of faculty /
Trainers for effective training
To capture refine and maintain Training Material and
Quizzes / standards
To capture grades and evaluation reports for all training
conducted
To provide training as per job requirements / needs and
employee interest. Formal decisions are obtained.

11

Manager

12

HR Record
Management
System

Obtain relevant HR
Records for Training

To draw on master data maintained in the HR Record
Management System and send Training data

13

All Actors

Show Training
Calendar

To display Training Calendar to all interested parties to
provide and utilize training

Example:

ATM System

Description is not given since it is well known-- Not a good practice.

Use Case Table 1A

Automatic Teller Machine System
Srl
No

Actor(s)
Role

Use Case Name
Enable Login &
Offer Services to

1

This absorbs “Show
Account
Information” Use
Case

Bank
Customer

2

Enable Query
and Cash
Withdrawal and
Transfers from
selected account

5 Use-Case TABLE with Actors & GOALS
Copyright © by Putcha V. Narasimham, 2013

Goal & Business Policies & Rules
To enable authentic Bank Customers to log in
and offer services they are entitled to.
2 Show Account Info, 3 Enable Deposit 4
Deliver Receipt + related info 5 New Service
Only authentic Bank Customers can log in. There is no provision
to become a customer online. Once the Bank Customer logs in
successfully, all the services he is entitled to are presented.
They are the Use Cases 2 to 5. We do not know them
now…provision for extension
To enable Bank Customers to A view / query
selected bank accounts, B make cash
withdrawals or C electronic fund
A Bank customer may hold many types of accounts as per the
rules of the Bank. He may choose to operate any of the
accounts.
Client may like to do electronic fund transfer under this Use Case
or have a separate Use Case…check with the client. Electronic
Fund Transfer requires Registration of Beneficiaries under each
account. This suggests a need for another use case: Enable
Opening Account and Selecting Facilities ---This can be done
manually, over the internet or ATM

Page No 4 of 6

Commented [PVN10]: This table got too long and had to
be split. To start with it was single and compact. If one
wishes, a copy of it can be made and expanded.
This keeps the related information well connected and
organized. Apt for incremental iterative development.
Putcha V. Narasimham
Knowledge Enabler Systems,
205, Krishna Apts, Avenue No. 6, Banjara Hills,
Hyderabad 500034
Mobile: 91 98660 71582
putchavn@yahoo.com,

Srl
No

Actor(s)
Role

Use Case Name

3

Enable Deposit of
cash or cheques

4

Deliver Receipts &
other reports

Founder Professor & Proprietor

Goal & Business Policies & Rules
To enable deposit of A cash or B cheques into the
selected account.
Can be added….
To deliver receipts and other reports of the latest
transactions…successful or otherwise with date
time location etc.
Can be added

Query and Get
Approvals from

5
Bank
Computer
System

Send periodic
reports to

5A

Proposed

6

Cash
Loader

7

To access the Bank Computer in which all the
customer account details are maintained and obtain
status reports or approvals etc
ATM does not maintain any customer information…so the Bank
Computer has to be accessed for any customer service.
This use case is activated while the Bank Customer is still progressing
with his Use Case. The transactions are so fast that the Bank Customer
Gets an impression that everything is happening between him and the
ATM.
Note this is NOT a part of Bank Customer’s Use Case but is interlocked
with it. If the network or Bank Computer fail, Bank Customer’s Use
Case has to be aborted.
ATMs need to be initiated and monitored for various
operational and safety reasons. For this, ATMs need
to send periodic reports.
Not asked for but to be thought of. Turn your creative imagination
ON…. To be checked with the client….let him turn it down…not your
creativity.
To receive cash and the related data from an
authorized representative of the Bank.
The access is to confidential cash bins which may have a physical lock
and key. The cash loader must be able to enter data relating to how
much cash he has loaded. This has to be reported to Bank Computer
through a separate use case associated with the Bank computer. This
can also be a part of “Send Periodic Reports to”

Any forgotten
actor?

Receive Cash and
related data

Commented [PVN12]: Not in the original model. This
would take care of a lot of interactions with the bank
computer. Keep it open for additions

Commented [PVN13]: This can be existing or new Actors
that automation demands. Creative imagination is required
here. Keep checking…delete it after all stakeholders agree
that all the Actors are well identified.

Now the Use Case Diagram can be drawn…if there is any use for it. See the next page.

5 Use-Case TABLE with Actors & GOALS
Copyright © by Putcha V. Narasimham, 2013

Commented [PVN11]: Don’t just call it bank. Identify a
human or machine actor that actually interacts with the
system.

Page No 5 of 6
Putcha V. Narasimham
Knowledge Enabler Systems,
205, Krishna Apts, Avenue No. 6, Banjara Hills,
Hyderabad 500034
Mobile: 91 98660 71582
putchavn@yahoo.com,

Founder Professor & Proprietor

Is it necessary? What additional information does it give with reference to the
Use Case Table? Send examples and reasons to kenablersys@yahoo.com
---III---

5 Use-Case TABLE with Actors & GOALS
Copyright © by Putcha V. Narasimham, 2013

Page No 6 of 6

Weitere ähnliche Inhalte

Was ist angesagt?

SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.docMaRwa Samih AL-Amri
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramAshesh R
 
SE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsSE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsAmr E. Mohamed
 
Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Sharon Varghese
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Ramakant Soni
 
College Department Management System
College Department Management SystemCollege Department Management System
College Department Management SystemJIGAR MAKHIJA
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation SystemMegha Sahu
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing Systemsabafarheen
 
Ch1-Software Engineering 9
Ch1-Software Engineering 9Ch1-Software Engineering 9
Ch1-Software Engineering 9Ian Sommerville
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling Benazir Fathima
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfdUtsav mistry
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagramShahid Riaz
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
Software Architecture: Styles
Software Architecture: StylesSoftware Architecture: Styles
Software Architecture: StylesHenry Muccini
 

Was ist angesagt? (20)

Activity diagrams
Activity diagramsActivity diagrams
Activity diagrams
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
SE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsSE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour Diagrams
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
 
College Department Management System
College Department Management SystemCollege Department Management System
College Department Management System
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Ch1-Software Engineering 9
Ch1-Software Engineering 9Ch1-Software Engineering 9
Ch1-Software Engineering 9
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfd
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagram
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
 
Software Architecture: Styles
Software Architecture: StylesSoftware Architecture: Styles
Software Architecture: Styles
 

Andere mochten auch

CONTEXT of Context of the System(s) to be Developed
CONTEXT of Context of the System(s) to be DevelopedCONTEXT of Context of the System(s) to be Developed
CONTEXT of Context of the System(s) to be DevelopedPutcha Narasimham
 
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling IntroductionDang Tuan
 
Szenarien userstories usecases
Szenarien userstories usecasesSzenarien userstories usecases
Szenarien userstories usecasesMaria Mory
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineeringAyaz Ahmed
 
University Management System use case
University Management System use caseUniversity Management System use case
University Management System use caseTanvir Islam
 
Aras and Developing Deployment Use Cases and Requirements
Aras and Developing Deployment Use Cases and RequirementsAras and Developing Deployment Use Cases and Requirements
Aras and Developing Deployment Use Cases and RequirementsAras
 
5.2.1 data flow diagram
5.2.1 data flow diagram5.2.1 data flow diagram
5.2.1 data flow diagramChriselle24
 
System Design of Online Ticketing System
System Design of Online Ticketing SystemSystem Design of Online Ticketing System
System Design of Online Ticketing SystemShahriar Parvez
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement SystemAmmar Azeem
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialCreately
 
Facebook - A Book Worth Reading
Facebook - A Book Worth ReadingFacebook - A Book Worth Reading
Facebook - A Book Worth ReadingTravisBarron
 
Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)Jargalsaikhan Alyeksandr
 

Andere mochten auch (20)

Use case-diagrams
Use case-diagramsUse case-diagrams
Use case-diagrams
 
CONTEXT of Context of the System(s) to be Developed
CONTEXT of Context of the System(s) to be DevelopedCONTEXT of Context of the System(s) to be Developed
CONTEXT of Context of the System(s) to be Developed
 
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
Uml use casediagrams assignment help
Uml use casediagrams assignment helpUml use casediagrams assignment help
Uml use casediagrams assignment help
 
Szenarien userstories usecases
Szenarien userstories usecasesSzenarien userstories usecases
Szenarien userstories usecases
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
University Management System use case
University Management System use caseUniversity Management System use case
University Management System use case
 
Software development process
Software development processSoftware development process
Software development process
 
Aras and Developing Deployment Use Cases and Requirements
Aras and Developing Deployment Use Cases and RequirementsAras and Developing Deployment Use Cases and Requirements
Aras and Developing Deployment Use Cases and Requirements
 
Swe notes
Swe notesSwe notes
Swe notes
 
5.2.1 data flow diagram
5.2.1 data flow diagram5.2.1 data flow diagram
5.2.1 data flow diagram
 
Usecase
UsecaseUsecase
Usecase
 
System Design of Online Ticketing System
System Design of Online Ticketing SystemSystem Design of Online Ticketing System
System Design of Online Ticketing System
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement System
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram Tutorial
 
Facebook - A Book Worth Reading
Facebook - A Book Worth ReadingFacebook - A Book Worth Reading
Facebook - A Book Worth Reading
 
Ppt on online voting
Ppt on online votingPpt on online voting
Ppt on online voting
 
Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)Database design & Normalization (1NF, 2NF, 3NF)
Database design & Normalization (1NF, 2NF, 3NF)
 

Ähnlich wie Use Case Table Template for Requirements

A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...Shannon Olsen
 
Bco1102 case study project report
Bco1102 case study project reportBco1102 case study project report
Bco1102 case study project reportOzPaperHelp3
 
Payroll Management System Complete Report
Payroll Management System Complete ReportPayroll Management System Complete Report
Payroll Management System Complete ReportSavio Aberneithie
 
Performance appraisal letter format
Performance appraisal letter formatPerformance appraisal letter format
Performance appraisal letter formatkeshiaflores440
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramPutcha Narasimham
 
Analysis of AIS of any Public Limited Corporation (UBL)
Analysis of AIS of any Public Limited Corporation (UBL)Analysis of AIS of any Public Limited Corporation (UBL)
Analysis of AIS of any Public Limited Corporation (UBL)waQas ilYas
 
Presentation by dakshinamoorthi g
Presentation by dakshinamoorthi  gPresentation by dakshinamoorthi  g
Presentation by dakshinamoorthi gPMI_IREP_TP
 
Zenith Online Presentation
Zenith  Online  PresentationZenith  Online  Presentation
Zenith Online PresentationGenpact LLC
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis Preeti Bhaskar
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis Preeti Bhaskar
 
Synergist System Selection & Implementation Guide
Synergist System Selection & Implementation GuideSynergist System Selection & Implementation Guide
Synergist System Selection & Implementation GuideThe Agency Works
 
Writing Test Cases From User Stories And Acceptance Criteria
Writing Test Cases From User Stories And Acceptance CriteriaWriting Test Cases From User Stories And Acceptance Criteria
Writing Test Cases From User Stories And Acceptance CriteriaHoa Le
 
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWAREPLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWAREIRJET Journal
 
Prabhu_Updated Resume
Prabhu_Updated ResumePrabhu_Updated Resume
Prabhu_Updated ResumePrabhu E
 

Ähnlich wie Use Case Table Template for Requirements (20)

A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
 
Bco1102 case study project report
Bco1102 case study project reportBco1102 case study project report
Bco1102 case study project report
 
Payroll Management System Complete Report
Payroll Management System Complete ReportPayroll Management System Complete Report
Payroll Management System Complete Report
 
Performance appraisal letter format
Performance appraisal letter formatPerformance appraisal letter format
Performance appraisal letter format
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence Diagram
 
Analysis of AIS of any Public Limited Corporation (UBL)
Analysis of AIS of any Public Limited Corporation (UBL)Analysis of AIS of any Public Limited Corporation (UBL)
Analysis of AIS of any Public Limited Corporation (UBL)
 
Advanced HR Generalist Training1
Advanced HR Generalist Training1Advanced HR Generalist Training1
Advanced HR Generalist Training1
 
Online Payroll & HRMS
Online Payroll & HRMSOnline Payroll & HRMS
Online Payroll & HRMS
 
Presentation by dakshinamoorthi g
Presentation by dakshinamoorthi  gPresentation by dakshinamoorthi  g
Presentation by dakshinamoorthi g
 
Zenith Online Presentation
Zenith  Online  PresentationZenith  Online  Presentation
Zenith Online Presentation
 
Business Use Case Paper
Business Use Case PaperBusiness Use Case Paper
Business Use Case Paper
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis
 
Requirements Everywhere
Requirements EverywhereRequirements Everywhere
Requirements Everywhere
 
Synergist System Selection & Implementation Guide
Synergist System Selection & Implementation GuideSynergist System Selection & Implementation Guide
Synergist System Selection & Implementation Guide
 
TRADITIONAL DESIGN METHOD
TRADITIONAL DESIGN METHODTRADITIONAL DESIGN METHOD
TRADITIONAL DESIGN METHOD
 
Writing Test Cases From User Stories And Acceptance Criteria
Writing Test Cases From User Stories And Acceptance CriteriaWriting Test Cases From User Stories And Acceptance Criteria
Writing Test Cases From User Stories And Acceptance Criteria
 
Report
ReportReport
Report
 
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWAREPLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
PLANNOVA -PLACEMENT MANAGEMENT SOFTWARE
 
Prabhu_Updated Resume
Prabhu_Updated ResumePrabhu_Updated Resume
Prabhu_Updated Resume
 

Mehr von Putcha Narasimham

Framework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfFramework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfPutcha Narasimham
 
BizApp with Online Evolution Support 01AUG22.pdf
BizApp with Online Evolution Support  01AUG22.pdfBizApp with Online Evolution Support  01AUG22.pdf
BizApp with Online Evolution Support 01AUG22.pdfPutcha Narasimham
 
8 plan anything pdf 12 nov21
8 plan anything pdf 12 nov218 plan anything pdf 12 nov21
8 plan anything pdf 12 nov21Putcha Narasimham
 
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfPutcha Narasimham
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefinedPutcha Narasimham
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modelingPutcha Narasimham
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Putcha Narasimham
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting FormatPutcha Narasimham
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolutionPutcha Narasimham
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionPutcha Narasimham
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentPutcha Narasimham
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyPutcha Narasimham
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryPutcha Narasimham
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCasePutcha Narasimham
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingPutcha Narasimham
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSPutcha Narasimham
 

Mehr von Putcha Narasimham (20)

Framework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdfFramework for Online Software Evolution FOSE 04AUG22.pdf
Framework for Online Software Evolution FOSE 04AUG22.pdf
 
BizApp with Online Evolution Support 01AUG22.pdf
BizApp with Online Evolution Support  01AUG22.pdfBizApp with Online Evolution Support  01AUG22.pdf
BizApp with Online Evolution Support 01AUG22.pdf
 
8 plan anything pdf 12 nov21
8 plan anything pdf 12 nov218 plan anything pdf 12 nov21
8 plan anything pdf 12 nov21
 
Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdf
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefined
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modeling
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting Format
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolution
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value Addition
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a Document
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & Precisely
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts Repository
 
Plan Anything---OUTLINE
Plan Anything---OUTLINEPlan Anything---OUTLINE
Plan Anything---OUTLINE
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCase
 
Meaning is MEDIATED
Meaning is MEDIATEDMeaning is MEDIATED
Meaning is MEDIATED
 
Pentagon of MEANING
Pentagon of MEANINGPentagon of MEANING
Pentagon of MEANING
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge Encoding
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESS
 
TRUE Feedback
TRUE FeedbackTRUE Feedback
TRUE Feedback
 

Kürzlich hochgeladen

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Use Case Table Template for Requirements

  • 1. Putcha V. Narasimham Knowledge Enabler Systems, 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Mobile: 91 98660 71582 putchavn@yahoo.com, Founder Professor & Proprietor Our Ref: In the footer Date: 24FEB11, Rev 23SEP11, 13DEC11, 29MAY12, 08SEP12, APR13, 08NOV13 Use Case TABLE with Actors and Goals Diagrams are OK but they take too long to make / edit / refine. Certain diagrams, the contents of which have good structure can be better represented and quickly edited in Word Tables. Use Case Table has columns for the obvious Actor and Use Case Name and GOAL. Later I have felt a need to add Business Policies and Rules relating to GOAL. I have added that too but it is optional. This is similar to CONTEXT TABLE which was used to elaborate on Context Diagram of SSAD. See the next example. Read with 5 Use Case Diagram PPT, Word document and Template. Creating and refining Use Case Diagram is a long and time-consuming activity. It slows down thinking, exploration, and recording. The Use Case Diagram itself does not have much pictorial / visual information of value: Hence this Table. Hope you will find it quick, easy and useful. 5 Use-Case TABLE with Actors & GOALS Copyright © by Putcha V. Narasimham, 2013 Page No 1 of 6
  • 2. Putcha V. Narasimham Knowledge Enabler Systems, 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Mobile: 91 98660 71582 putchavn@yahoo.com, Founder Professor & Proprietor See the explanation here and the examples in the next page before applying. Come back to this template while working on your project. Best wishes, Use Case Table UCT-1 Commented [PVN1]: Identify by a suitable Name and Number. <System Name> Srl No Actor (s) Playing a single role Use Case Name 1 Goal and Business Policies & Rules Start with some definition but make it comprehensive (covering all relevant stakeholders) iteratively. This is the cell for Business Policies and Rules applicable to the Goal. Delete this comment and enter Policies & Rules. 2 Commented [PVN2]: This is the system or subsystem under development. Commented [PVN4]: Actor is often mistaken to be an entity a person or a device which may play different roles. Experts in UML explain that Actor represents a single ROLE like “requester” “initiator” “first level approver” “final decision maker” etc. But this correct interpretation is NOT well understood nor used. So, I RELUCTANTLY continue the popular incorrect use of Actor to mean an Entity. So the same entity is shown participating in a number of different Use Cases (2,3&4). The cells are merged into one under Actor playing a single ROLE. Commented [PVN6]: This table is mostly for GOALS. Let it be long but include the objectives of the service. 3 Commented [PVN7]: This is an extension. I felt the need for it to cite the Policy and Rules for each Service or Use Case. There is no standard mechanism to refer to them in any UML Diagram. They are very crucial in all business applications. 4 Commented [PVN5]: The Name of the service offered by the system. The service action is assumed to be the System always. So pays or buys means system pays or buys….NOT the Actor. If the action belongs to the Actor, then the UC name begins with “Enable” as in “Enable to Register”, “Enable to Approve”, ”Enable to Withdraw Cash” 5 Add rows for more use cases. Commented [PVN3]: Of the Use Case For a large system, the number of rows may overflow a page. Then the Table can be split and shown on different pages. That is the advantage of the Table. See the second example of ATM System. 5 Use-Case TABLE with Actors & GOALS Copyright © by Putcha V. Narasimham, 2013 Page No 2 of 6
  • 3. Putcha V. Narasimham Knowledge Enabler Systems, 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Mobile: 91 98660 71582 putchavn@yahoo.com, Founder Professor & Proprietor Example: Training Management System Training Management System TMS is a sub-system of Human Resource Management System. It is advantageous to represent large systems as a network of subsystems each of which can be separately modeled and developed. Here all other sub-systems interacting with this subsystem TMS would appear as Actors in the Use Case Diagram of TMS. Mr S V Ramanan and the author created the TABLE for his project: Training Management System interacting over Skype (Audio). Use Case naming convention: State the services with reference to the System, NOT ACTORS Use Case Table TMS-1 Training Management System Srl No Actor(s) Role Goal and Business Policies & Rules Capture Training Objectives & Needs To get training objectives and volumes from user departments. Capture Training Programs, Syllabus, Standards To enable design of training programs, Syllabus and standards to meet the objectives and …. Enable Training Calendar Creation To provide an annual plan of training programs for employees / managers 4 Enable Resource Allocation for Sessions To provide effective training as planned with all resources T5 Capture Training Requests Let employee choose training they like / need Conduct Quizzes and Tests To conduct quizzes and tests and maintain scores / progress of learning Capture feedback To capture feedback on training provided 1 HODs & Managers Use Case Name 2 3 6 7 Training Manager Employee 5 Use-Case TABLE with Actors & GOALS Copyright © by Putcha V. Narasimham, 2013 Page No 3 of 6 Commented [PVN8]: Not shown in this Table. See the next example ATM in page 3. Commented [PN9]: This is an entity name or job title but not a role name
  • 4. Putcha V. Narasimham Knowledge Enabler Systems, 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Mobile: 91 98660 71582 putchavn@yahoo.com, Enable to Register, Present / Update Profile Capture Training Material / Quizzes Capture Grades / Evaluation Reports Capture decisions on training requests / needs 8 9 Founder Professor & Proprietor Faculty Ext Int 10 Organization enlists and maintains a pool of faculty / Trainers for effective training To capture refine and maintain Training Material and Quizzes / standards To capture grades and evaluation reports for all training conducted To provide training as per job requirements / needs and employee interest. Formal decisions are obtained. 11 Manager 12 HR Record Management System Obtain relevant HR Records for Training To draw on master data maintained in the HR Record Management System and send Training data 13 All Actors Show Training Calendar To display Training Calendar to all interested parties to provide and utilize training Example: ATM System Description is not given since it is well known-- Not a good practice. Use Case Table 1A Automatic Teller Machine System Srl No Actor(s) Role Use Case Name Enable Login & Offer Services to 1 This absorbs “Show Account Information” Use Case Bank Customer 2 Enable Query and Cash Withdrawal and Transfers from selected account 5 Use-Case TABLE with Actors & GOALS Copyright © by Putcha V. Narasimham, 2013 Goal & Business Policies & Rules To enable authentic Bank Customers to log in and offer services they are entitled to. 2 Show Account Info, 3 Enable Deposit 4 Deliver Receipt + related info 5 New Service Only authentic Bank Customers can log in. There is no provision to become a customer online. Once the Bank Customer logs in successfully, all the services he is entitled to are presented. They are the Use Cases 2 to 5. We do not know them now…provision for extension To enable Bank Customers to A view / query selected bank accounts, B make cash withdrawals or C electronic fund A Bank customer may hold many types of accounts as per the rules of the Bank. He may choose to operate any of the accounts. Client may like to do electronic fund transfer under this Use Case or have a separate Use Case…check with the client. Electronic Fund Transfer requires Registration of Beneficiaries under each account. This suggests a need for another use case: Enable Opening Account and Selecting Facilities ---This can be done manually, over the internet or ATM Page No 4 of 6 Commented [PVN10]: This table got too long and had to be split. To start with it was single and compact. If one wishes, a copy of it can be made and expanded. This keeps the related information well connected and organized. Apt for incremental iterative development.
  • 5. Putcha V. Narasimham Knowledge Enabler Systems, 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Mobile: 91 98660 71582 putchavn@yahoo.com, Srl No Actor(s) Role Use Case Name 3 Enable Deposit of cash or cheques 4 Deliver Receipts & other reports Founder Professor & Proprietor Goal & Business Policies & Rules To enable deposit of A cash or B cheques into the selected account. Can be added…. To deliver receipts and other reports of the latest transactions…successful or otherwise with date time location etc. Can be added Query and Get Approvals from 5 Bank Computer System Send periodic reports to 5A Proposed 6 Cash Loader 7 To access the Bank Computer in which all the customer account details are maintained and obtain status reports or approvals etc ATM does not maintain any customer information…so the Bank Computer has to be accessed for any customer service. This use case is activated while the Bank Customer is still progressing with his Use Case. The transactions are so fast that the Bank Customer Gets an impression that everything is happening between him and the ATM. Note this is NOT a part of Bank Customer’s Use Case but is interlocked with it. If the network or Bank Computer fail, Bank Customer’s Use Case has to be aborted. ATMs need to be initiated and monitored for various operational and safety reasons. For this, ATMs need to send periodic reports. Not asked for but to be thought of. Turn your creative imagination ON…. To be checked with the client….let him turn it down…not your creativity. To receive cash and the related data from an authorized representative of the Bank. The access is to confidential cash bins which may have a physical lock and key. The cash loader must be able to enter data relating to how much cash he has loaded. This has to be reported to Bank Computer through a separate use case associated with the Bank computer. This can also be a part of “Send Periodic Reports to” Any forgotten actor? Receive Cash and related data Commented [PVN12]: Not in the original model. This would take care of a lot of interactions with the bank computer. Keep it open for additions Commented [PVN13]: This can be existing or new Actors that automation demands. Creative imagination is required here. Keep checking…delete it after all stakeholders agree that all the Actors are well identified. Now the Use Case Diagram can be drawn…if there is any use for it. See the next page. 5 Use-Case TABLE with Actors & GOALS Copyright © by Putcha V. Narasimham, 2013 Commented [PVN11]: Don’t just call it bank. Identify a human or machine actor that actually interacts with the system. Page No 5 of 6
  • 6. Putcha V. Narasimham Knowledge Enabler Systems, 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Mobile: 91 98660 71582 putchavn@yahoo.com, Founder Professor & Proprietor Is it necessary? What additional information does it give with reference to the Use Case Table? Send examples and reasons to kenablersys@yahoo.com ---III--- 5 Use-Case TABLE with Actors & GOALS Copyright © by Putcha V. Narasimham, 2013 Page No 6 of 6