SlideShare a Scribd company logo
Use Case Specifications
1. Brief Description
This functionality holds the customer qualification and his education background like
education qualification, passing year of qualification and selected details of the customer.
1.1 Use Case Objective
The objective of this use case is to define the basic, alternate, and exception process flows
that will be useful while creating the use case model during design phase.
1.2 Related Use Cases
1. Individual Customer
2. Actors
2.1 Primary Actors
Actor Name Functional Components
Customer Maker Creates the Education details of the new customer.
Amends the existing record.
Saves the record
Deletes the record.
Clears the record
Exit from the screen.
2.2 Secondary Actors
Actor Name Functional Components
External Interfaces/Systems
Create a new record.
Amends the existing record.
Deletes the Record
System Auth Authorizes the Record
3. Pre-Conditions
Individual Customer record should have been created or already existed in the system
4. Activation
 Create Customer Education Details
 From the option. Customer --> Individual Customer --> Create Customer  “
 Modify/Delete Customer Education Details
 From the option. Customer --> Individual Customer --> Modify Customer 
“Education”
 From any external interfaces/systems.
 Authorize Customer Education
 From the option. Customer --> Individual Customer --> Authorize Customer
(Actor forwards the complete individual customer screen for authorization)
 System auto authorizes the records.
5. Post-Conditions
 Individual customer with its Education Details is created in the system.
 Changes to the active authorized/un-authorized individual customer education details
are saved in the system.
 Audit trail is maintained
 History is maintained for the changes done in the data
6. Assumptions
 Specialist users are needed for maintaining customer function and they are referred as
Accounting User in the use cases. Accounting user will need to understand the business
logic and their characteristics and be adequately trained in the function. Accounting
user will also need to understand the consequences of their actions of maintaining
products and the implications for other functions within the System.
 Customer Author is the only Actor role to be granted the ability to amend a status, e.g.
‘Authorise’ a newly created customer with his Education Details.
6.1 Basic Flow
6.1.1 Initiate Education Details Record
Step
Number Actor Action SystemAction
1. Actor clicks on “Education”
activity from Individual
Customer Details screen.
From menu option  customer
 individual  create customer
 click on education tab
System displays the blank ‘education details’
screen
Step
Number Actor Action SystemAction
2. Actor enters the below details in
the Individual education details
as identified in data sheet.
a) Qualification
b) Education Classification
c) Specialization
d) Institution / University
e) Passing Year
It shall be mandatory for the actor to enter/ select
all the mentioned fields else an error message will
be displayed
3.
4.
5.
6.1.2 Modification of Un-authorized Record
Step
Number
Actor Action SystemAction
1. Actor clicks on “Education”
activity from Individual Customer
Details screen.
From menu option  customer
 individual customer  create
customer  “Education”
System displays the blank ‘education’ detail screen
with list of un-authorized records in the grid below
2. Actor selects the record for
modification by selecting the
checkbox displayed next to the
record.
If the actor selects more than one record for
modification, system displays an error message
Note: Actor can modify only one record at a time.
3.
4.
6.2 Alternate Flows
6.2.1 View Education Details
Step
Number
Actor Action SystemAction
1. Actor clicks on customer 
individual customer  modify
System displays blank ‘search’ for the actor to
enter the search parameters and filter authorized
Step
Number
Actor Action SystemAction
customer records.
2. Actor enters the search parameter
and clicks on ‘search’ button
System displays list of authorized records based
on the search parameters specified by the actor
6.2.2 Customer Details
Step
Number Actor Action SystemAction
1. Actor navigates to the ‘customer
detail’ screen by clicking on
menu option customer 
Individual customer  create
customer/ modify customer
System navigates the actor to “Customer
Details” screen.
6.3 Exception Flows
6.3.1 Business Rule Validation Failed
Step
Number
Actor Action SystemAction
1. Actor saves/submits the data. System checks for business rules and shows the
message for failed business rule with “OK”
2. Actor presses “OK” button Message disappears and focus returns to Customer
Education Detail screen
6.3.2 Mandatory Information not Entered
Step
Number
Actor Action SystemAction
1. Actor saves/submits the data. System checks for mandatory rules and shows the
message for failed business rule with “OK”
2. Actor presses “OK” button Message disappears and focus returns to Customer
Education Detail screen
6.4 Specific Requirements
1. The external interfaces/systems should be able to communicate with the system
using System APIs.
7. Issues & Questions
# Date Description Resolution Originator Owner Status
8. Additional Information
It is possible to populate the all the data in combo for institution type/university
but if that profile haven't in this category they can also a option of “others”.
Use Case Supplementary Sections
9. Business Rules
None
10. Messages
10.1 Message if mandatory fields are not selected/entered
“It is mandatory to enter….”
10.2 Message if more than one checkbox is selected for modification
“One record can be modified at a time”
10.3 Message if no checkbox is selected for deletion
“Select record for deletion”
Use Case Data
11. Data: Education Details
Input Field
Element
Name Description
Data
Type
Data
Item
Mode Source LOV Rules Required
Qualification Combo Box Char
Select
Only
Education
Table
List of
Qualification
type
The
default
value
should
be
“select”.
yes
Passing Year Combo Box numeric
Select
Only
Education
Table
List of valid
years
The
default
value
should
be
“select
year”.
yes
Command Fields
Command
Name
Type Action
Add Button
On pressing this button the system will add the credit card details
on grid.
Save Button On click of the button the data would be saved
Update Button
On click of the button, actor would be navigated to the Modify
Customer Screen with the selected Customer's record.
12. Screen Layout: Education Details
Attach Sample Screen Here.
13. Appendices
13.1 Reports Appendices
Audit Trail functionality & Report will be a standard activity and need to be incorporated
in a different document.
13.2 Letters Appendices
None
13.3 Interfaces Appendices
None

More Related Content

Similar to Sample usecase educationdetails

E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
Nazmul Hyder
 
ValidityUseCases
ValidityUseCasesValidityUseCases
ValidityUseCases
Phil Marucci
 
ChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesign
Chris Garrison
 
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxUse case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
jessiehampson
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
GCWUF
 
Group 9 SRS
Group 9 SRSGroup 9 SRS
Group 9 SRS
Ravi Gupta
 
System Design of Online Ticketing System
System Design of Online Ticketing SystemSystem Design of Online Ticketing System
System Design of Online Ticketing System
Shahriar Parvez
 
Defining The System
Defining The SystemDefining The System
Defining The System
Sandeep Ganji
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
surya singh
 
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app68922f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
Darshan Parmar
 
2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers
douglascarnicelli
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
kefiyalewkunta1
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)
vivek anand
 
Use Case
Use CaseUse Case
Use Case
Kaushik Maitra
 
Use Case in Software Engineering
Use Case in Software Engineering Use Case in Software Engineering
Use Case in Software Engineering
Sohely Ashrafy
 
Administration
AdministrationAdministration
Administration
SyAM Software
 
BEX.pptx
BEX.pptxBEX.pptx
BEX.pptx
Phani163371
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
Shahid Riaz
 
ADMM CRP self service
ADMM CRP self serviceADMM CRP self service
ADMM CRP self service
Feras Ahmad
 
Requirement analysis smart stock business
Requirement analysis smart stock businessRequirement analysis smart stock business
Requirement analysis smart stock business
tasnimmohiuddin
 

Similar to Sample usecase educationdetails (20)

E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
ValidityUseCases
ValidityUseCasesValidityUseCases
ValidityUseCases
 
ChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesign
 
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxUse case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
 
Group 9 SRS
Group 9 SRSGroup 9 SRS
Group 9 SRS
 
System Design of Online Ticketing System
System Design of Online Ticketing SystemSystem Design of Online Ticketing System
System Design of Online Ticketing System
 
Defining The System
Defining The SystemDefining The System
Defining The System
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
 
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app68922f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
 
2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers2020 Updated Microsoft MB-200 Questions and Answers
2020 Updated Microsoft MB-200 Questions and Answers
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)
 
Use Case
Use CaseUse Case
Use Case
 
Use Case in Software Engineering
Use Case in Software Engineering Use Case in Software Engineering
Use Case in Software Engineering
 
Administration
AdministrationAdministration
Administration
 
BEX.pptx
BEX.pptxBEX.pptx
BEX.pptx
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
ADMM CRP self service
ADMM CRP self serviceADMM CRP self service
ADMM CRP self service
 
Requirement analysis smart stock business
Requirement analysis smart stock businessRequirement analysis smart stock business
Requirement analysis smart stock business
 

More from Vivek Srivastava

Schedule management-plan template
Schedule management-plan templateSchedule management-plan template
Schedule management-plan template
Vivek Srivastava
 
Root cause-analysis template
Root cause-analysis templateRoot cause-analysis template
Root cause-analysis template
Vivek Srivastava
 
Risk management-plan template
Risk management-plan templateRisk management-plan template
Risk management-plan template
Vivek Srivastava
 
Requirements management-plan template
Requirements management-plan templateRequirements management-plan template
Requirements management-plan template
Vivek Srivastava
 
Relationship management-plan template
Relationship management-plan templateRelationship management-plan template
Relationship management-plan template
Vivek Srivastava
 
Quality management-plan template
Quality management-plan templateQuality management-plan template
Quality management-plan template
Vivek Srivastava
 
Project status-report template
Project status-report templateProject status-report template
Project status-report template
Vivek Srivastava
 
Project management-plan template
Project management-plan templateProject management-plan template
Project management-plan template
Vivek Srivastava
 
Project change management plan template
Project change management plan templateProject change management plan template
Project change management plan template
Vivek Srivastava
 
Procurement management-plan template
Procurement management-plan templateProcurement management-plan template
Procurement management-plan template
Vivek Srivastava
 
Process improvement-plan template
Process improvement-plan templateProcess improvement-plan template
Process improvement-plan template
Vivek Srivastava
 
Human resource-plan template
Human resource-plan templateHuman resource-plan template
Human resource-plan template
Vivek Srivastava
 
Cost management-plan template
Cost management-plan templateCost management-plan template
Cost management-plan template
Vivek Srivastava
 
Communications management-plan-template
Communications management-plan-templateCommunications management-plan-template
Communications management-plan-template
Vivek Srivastava
 
Configuration management-plan template
Configuration management-plan templateConfiguration management-plan template
Configuration management-plan template
Vivek Srivastava
 
Tableau desktop 10 (simplilearn)
Tableau desktop 10 (simplilearn)Tableau desktop 10 (simplilearn)
Tableau desktop 10 (simplilearn)
Vivek Srivastava
 
Machine learning advanced certification training (Simplilearn)
Machine learning advanced certification training (Simplilearn)Machine learning advanced certification training (Simplilearn)
Machine learning advanced certification training (Simplilearn)
Vivek Srivastava
 
Data Scientist Master Program
Data Scientist Master ProgramData Scientist Master Program
Data Scientist Master Program
Vivek Srivastava
 
Data science with R (simplilearn)
Data science with R (simplilearn)Data science with R (simplilearn)
Data science with R (simplilearn)
Vivek Srivastava
 
Data science capstone
Data science capstoneData science capstone
Data science capstone
Vivek Srivastava
 

More from Vivek Srivastava (20)

Schedule management-plan template
Schedule management-plan templateSchedule management-plan template
Schedule management-plan template
 
Root cause-analysis template
Root cause-analysis templateRoot cause-analysis template
Root cause-analysis template
 
Risk management-plan template
Risk management-plan templateRisk management-plan template
Risk management-plan template
 
Requirements management-plan template
Requirements management-plan templateRequirements management-plan template
Requirements management-plan template
 
Relationship management-plan template
Relationship management-plan templateRelationship management-plan template
Relationship management-plan template
 
Quality management-plan template
Quality management-plan templateQuality management-plan template
Quality management-plan template
 
Project status-report template
Project status-report templateProject status-report template
Project status-report template
 
Project management-plan template
Project management-plan templateProject management-plan template
Project management-plan template
 
Project change management plan template
Project change management plan templateProject change management plan template
Project change management plan template
 
Procurement management-plan template
Procurement management-plan templateProcurement management-plan template
Procurement management-plan template
 
Process improvement-plan template
Process improvement-plan templateProcess improvement-plan template
Process improvement-plan template
 
Human resource-plan template
Human resource-plan templateHuman resource-plan template
Human resource-plan template
 
Cost management-plan template
Cost management-plan templateCost management-plan template
Cost management-plan template
 
Communications management-plan-template
Communications management-plan-templateCommunications management-plan-template
Communications management-plan-template
 
Configuration management-plan template
Configuration management-plan templateConfiguration management-plan template
Configuration management-plan template
 
Tableau desktop 10 (simplilearn)
Tableau desktop 10 (simplilearn)Tableau desktop 10 (simplilearn)
Tableau desktop 10 (simplilearn)
 
Machine learning advanced certification training (Simplilearn)
Machine learning advanced certification training (Simplilearn)Machine learning advanced certification training (Simplilearn)
Machine learning advanced certification training (Simplilearn)
 
Data Scientist Master Program
Data Scientist Master ProgramData Scientist Master Program
Data Scientist Master Program
 
Data science with R (simplilearn)
Data science with R (simplilearn)Data science with R (simplilearn)
Data science with R (simplilearn)
 
Data science capstone
Data science capstoneData science capstone
Data science capstone
 

Recently uploaded

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 

Recently uploaded (20)

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 

Sample usecase educationdetails

  • 1. Use Case Specifications 1. Brief Description This functionality holds the customer qualification and his education background like education qualification, passing year of qualification and selected details of the customer. 1.1 Use Case Objective The objective of this use case is to define the basic, alternate, and exception process flows that will be useful while creating the use case model during design phase. 1.2 Related Use Cases 1. Individual Customer 2. Actors 2.1 Primary Actors Actor Name Functional Components Customer Maker Creates the Education details of the new customer. Amends the existing record. Saves the record Deletes the record. Clears the record Exit from the screen. 2.2 Secondary Actors Actor Name Functional Components External Interfaces/Systems Create a new record. Amends the existing record. Deletes the Record System Auth Authorizes the Record 3. Pre-Conditions Individual Customer record should have been created or already existed in the system 4. Activation  Create Customer Education Details
  • 2.  From the option. Customer --> Individual Customer --> Create Customer  “  Modify/Delete Customer Education Details  From the option. Customer --> Individual Customer --> Modify Customer  “Education”  From any external interfaces/systems.  Authorize Customer Education  From the option. Customer --> Individual Customer --> Authorize Customer (Actor forwards the complete individual customer screen for authorization)  System auto authorizes the records. 5. Post-Conditions  Individual customer with its Education Details is created in the system.  Changes to the active authorized/un-authorized individual customer education details are saved in the system.  Audit trail is maintained  History is maintained for the changes done in the data 6. Assumptions  Specialist users are needed for maintaining customer function and they are referred as Accounting User in the use cases. Accounting user will need to understand the business logic and their characteristics and be adequately trained in the function. Accounting user will also need to understand the consequences of their actions of maintaining products and the implications for other functions within the System.  Customer Author is the only Actor role to be granted the ability to amend a status, e.g. ‘Authorise’ a newly created customer with his Education Details. 6.1 Basic Flow 6.1.1 Initiate Education Details Record Step Number Actor Action SystemAction 1. Actor clicks on “Education” activity from Individual Customer Details screen. From menu option  customer  individual  create customer  click on education tab System displays the blank ‘education details’ screen
  • 3. Step Number Actor Action SystemAction 2. Actor enters the below details in the Individual education details as identified in data sheet. a) Qualification b) Education Classification c) Specialization d) Institution / University e) Passing Year It shall be mandatory for the actor to enter/ select all the mentioned fields else an error message will be displayed 3. 4. 5. 6.1.2 Modification of Un-authorized Record Step Number Actor Action SystemAction 1. Actor clicks on “Education” activity from Individual Customer Details screen. From menu option  customer  individual customer  create customer  “Education” System displays the blank ‘education’ detail screen with list of un-authorized records in the grid below 2. Actor selects the record for modification by selecting the checkbox displayed next to the record. If the actor selects more than one record for modification, system displays an error message Note: Actor can modify only one record at a time. 3. 4. 6.2 Alternate Flows 6.2.1 View Education Details Step Number Actor Action SystemAction 1. Actor clicks on customer  individual customer  modify System displays blank ‘search’ for the actor to enter the search parameters and filter authorized
  • 4. Step Number Actor Action SystemAction customer records. 2. Actor enters the search parameter and clicks on ‘search’ button System displays list of authorized records based on the search parameters specified by the actor 6.2.2 Customer Details Step Number Actor Action SystemAction 1. Actor navigates to the ‘customer detail’ screen by clicking on menu option customer  Individual customer  create customer/ modify customer System navigates the actor to “Customer Details” screen. 6.3 Exception Flows 6.3.1 Business Rule Validation Failed Step Number Actor Action SystemAction 1. Actor saves/submits the data. System checks for business rules and shows the message for failed business rule with “OK” 2. Actor presses “OK” button Message disappears and focus returns to Customer Education Detail screen 6.3.2 Mandatory Information not Entered Step Number Actor Action SystemAction 1. Actor saves/submits the data. System checks for mandatory rules and shows the message for failed business rule with “OK” 2. Actor presses “OK” button Message disappears and focus returns to Customer Education Detail screen 6.4 Specific Requirements 1. The external interfaces/systems should be able to communicate with the system using System APIs. 7. Issues & Questions
  • 5. # Date Description Resolution Originator Owner Status 8. Additional Information It is possible to populate the all the data in combo for institution type/university but if that profile haven't in this category they can also a option of “others”.
  • 6. Use Case Supplementary Sections 9. Business Rules None 10. Messages 10.1 Message if mandatory fields are not selected/entered “It is mandatory to enter….” 10.2 Message if more than one checkbox is selected for modification “One record can be modified at a time” 10.3 Message if no checkbox is selected for deletion “Select record for deletion”
  • 7. Use Case Data 11. Data: Education Details Input Field Element Name Description Data Type Data Item Mode Source LOV Rules Required Qualification Combo Box Char Select Only Education Table List of Qualification type The default value should be “select”. yes Passing Year Combo Box numeric Select Only Education Table List of valid years The default value should be “select year”. yes Command Fields Command Name Type Action Add Button On pressing this button the system will add the credit card details on grid. Save Button On click of the button the data would be saved Update Button On click of the button, actor would be navigated to the Modify Customer Screen with the selected Customer's record. 12. Screen Layout: Education Details Attach Sample Screen Here. 13. Appendices 13.1 Reports Appendices Audit Trail functionality & Report will be a standard activity and need to be incorporated in a different document. 13.2 Letters Appendices None 13.3 Interfaces Appendices None