SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirementswajahat Gul
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 
College management system ppt
College management system pptCollege management system ppt
College management system pptShanthan Reddy
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
student management system.pdf
student management system.pdfstudent management system.pdf
student management system.pdfSATYADEVDUSHADH1
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outlineAmit Panwar
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
student database management system
student database management systemstudent database management system
student database management systemMd. Riadul Islam
 
Overview of Student Management System Components-eduWare
Overview of Student Management System Components-eduWareOverview of Student Management System Components-eduWare
Overview of Student Management System Components-eduWareArth InfoSoft P. Ltd.
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Student Information & Result Processing Sytem
Student Information & Result Processing SytemStudent Information & Result Processing Sytem
Student Information & Result Processing SytemMuslim U. Sumon
 
College management-system
College management-systemCollege management-system
College management-systemkarthik10435
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstractNinad Samel
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemAnjali Agrawal
 
Banking system (final)
Banking system (final)Banking system (final)
Banking system (final)prabhjot7777
 

La actualidad más candente (20)

College Management System
College Management SystemCollege Management System
College Management System
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfd
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirements
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
student management system.pdf
student management system.pdfstudent management system.pdf
student management system.pdf
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
Student management system
Student management systemStudent management system
Student management system
 
student database management system
student database management systemstudent database management system
student database management system
 
Overview of Student Management System Components-eduWare
Overview of Student Management System Components-eduWareOverview of Student Management System Components-eduWare
Overview of Student Management System Components-eduWare
 
School management System
School management SystemSchool management System
School management System
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
Student Information & Result Processing Sytem
Student Information & Result Processing SytemStudent Information & Result Processing Sytem
Student Information & Result Processing Sytem
 
College management-system
College management-systemCollege management-system
College management-system
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstract
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Banking system (final)
Banking system (final)Banking system (final)
Banking system (final)
 
student portal
student portal student portal
student portal
 

Destacado

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
 

Destacado (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)
 

Similar a 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
 

Similar a 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
 

Más de 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
 

Más de 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
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

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