SlideShare a Scribd company logo
1 of 14
Domain Model
MIS 430 Section 001
Matt DiDiano, Garrett Dutkiewicz, Tim May, Dan Simon, Phil Marucci
TABLE OF CONTENTS___________________________________________________
Grading Discrepancies ……………………………………………………………… 3
Use Case Diagram ………………………………………………………………….. 4
Use Case Briefs …………………………………………………………………….. 5
1. Manage User Accounts
2. Apply for Jobs
3. Search for Employees
4. Register User
5. Create Position
6. Send Employee information
7. Receive Verified Information
Use Cases (Fully Dressed) ………………………………………………………… 12
1. Manage User Accounts
2. Apply for Jobs
3. Send Employee Information
Use Case:Manage UserAccounts
Scope
Validity Document Vetting System
Brief
Allows the prospective employee to register within the Validity system and then create a user
profile to facilitate further use. The user provides his or her personal information, employment
history, education history, and resume information. The system processes the user information,
generates a user profile, and prompts the user for payment for use of the site. The customer can
pay with a debit card or a credit card.
Use Case:Manage UserAccounts
Scope
Validity Document Vetting System
Level
Summary
Primary Actor
Customer
Stakeholders and Interests
● Customer: Wants to create an account to be able to access system.
● Validity: Wants to receive user information.
Preconditions
Customer already has internet connection. Customer is already on website.
Success Guarantee
● Create and Update: User account exists in the system and contains most recent
information.
● Delete: User account is removed from the system
Trigger
First step in Main Success Scenario.
Main Success Scenario
1. User specifies account operation to be performed.
2. User performs account operation.
3. System indicates successfulcompletion of the operation.
Extensions
2a. User specifies Create operation.
1. User specifies account information
2. System validates data.
1a. Required information incorrect.
1. System prompts for correct information.
2. User specifies account information.
3. System returns to step 2a2
1b. User already exists.
1. System prompts for login information.
2. User specifies login information.
3. System returns to Main Success Scenario 3.
3. System creates user account.
2b. User specifies Update operation.
1. User specifies account to be updated.
2. User specifies updated account data.
3. System validates data.
1a. Required information incorrect.
1. System prompts for correct information.
2. User specifies account information.
3. System returns to step 2b3.
4. System updates account data.
2c. User specifies Delete operation.
1. User specifies account to be deleted.
2. System prompts for confirmation.
3. System deletes account from system.
Supplemental Requirements
None identified
Technology and Data Variations List
None identified
Frequency of Occurrence
None identified
Open Issues
None identified
Use Case: Apply for Jobs
Scope
Validity Document Vetting System
Brief
Allows employee to search for employer profiles or open job positions and apply to open
positions. The user enters search criteria for job type, job title, location, or employer. The
system processes user input, queries the system database to find relevant employer
profiles and open positions, and displays these profiles and open positions for employees
to view and apply to if they choose.
Use Case:Apply for Jobs
Scope
Validity Document Vetting System
Level
User Goal
Primary Actor
Customer
Stakeholders and Interests
● Customer: Wants to search and apply for open positions
● Validity: Wants to provide a safe, reliable source to exchange employee
information
● Employer: Wants to fill an open position
Preconditions
Customer already has internet connection. Customer has already accessed and registered
to the site.
Success Guarantee
The user is able to search and apply to open positions that are displayed by the system based on
search criteria entered by the user.
Trigger
First step in Main Success Scenario.
Main Success Scenario
1. User selects job search function.
2. User fills in desired criteria for a position.
3. System displays jobs with descriptions matching user criteria.
4. User selects desired job.
5. System displays detailed job information.
6. User selects to apply for position.
7. System sends user profile to company.
8. Posting company receives employee information.
Extensions
*a. User cancels search.
1. System returns to initial state.
*b. System failure occurs during process.
1. System notifies user.
2. System returns to initial state.
4-6a. Open job position is no longer available
1. System notifies user.
2. System updates the database.
3. System returns to main success scenario step 3.
2a. User does not fill in any search criteria.
1. System notifies user that at least one criteria must be entered.
2. System returns to initial state.
3a. Search criteria does not match any open positions.
1. System notifies user.
2. System returns to main success scenario step 2.
Supplemental Requirements
None identified
Technology and Data Variations List
None identified
Frequency of Occurrence
Continuous
Open Issues
None identified
Use Case: Search for Employees
Scope
Validity Document Vetting System
Brief
Allows employer to search to find possible employees. The employer enters search
criteria for desired employee skills, experience, or name. The system searches employee
database, analyzes the possible employee's information, and displays employees for
company to target.
Use Case: RegisterUser
Scope
Validity Document Vetting System
Brief
Allows employer or employee to register with the system and create a profile. The user
provides personal information and payment information. The system processes the
financial transaction, creates a user account, and updates user database. The customer
registers as either an employer on an employee and can pay with a debit or credit card.
Use Case: Create Position
Scope
Validity Document Vetting System
Brief
Allows employer to add an active opening to the system for prospective employees to
apply to. The employer provides position summary, and qualification requirements.
System displays position to possible employees.
Use Case: Verification of Employee Information
Scope
Validity Document Vetting System
Brief
Allows system to send employee information to a 3rd party source. System gathers and
sends information from user input database to 3rd party source to be verified. The 3rd
party system sends verification status of information to system. System receives verified
information from 3rd party and updates user profiles to show which information has been
verified. Employee information can be verified, partially verified, or unverified.
Use Case: Verification of Employee Information
Scope:
Validity Document Vetting system
Level:
User Goal
Primary Actor:
Employer
Stakeholders and Interests:
● Customer: Wants information to be validated.
● Validity: Wants to exchange employee information with 3rd party for validation.
● Employer: Wants prospective employee information to be validated.
● Third Party System: To validate the customer information for the employer.
Preconditions
Customer has filled out all necessary information required by the employer.
Success Guarantee
The Third Party System will validate the submitted employee information for the
employer.
Trigger
First step in Main Success Scenario
Main Success Scenario
1. Employee submits information for data verification.
2. System sends employee information to Third Party System.
3. System receives information from Third Party System.
4. System confirms Third Party System validation.
5. System send verified information packet to Employer.
6. System updates user profiles to show verified information.
Extensions
*a. User Cancels search.
1. System returns to initial state.
*b. System Failure occurs during process.
1. System notifies user.
2. System returns to initial state.
1a. Submission fails.
1. Notifies employee of failure.
2. Return to Main Success Scenario 1.
2a. Send Fails.
1. Notifies employee of failure.
2. Return to Main Success Scenario 2.
3a. Employee Information is Invalid.
1. System notifies employee.
2. Return to Main Success Scenario 1.
3b. Third Party System fails to return information.
1. System notifies Third Party System of lack of return.
2. Return to Main Success Scenario 2.
Supplemental Requirements
None Identified
Technology and Data Variations List
None Identified
Frequency of Occurrence
Continuous
Open Issues
None

More Related Content

What's hot

Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
 
Order processing system
Order processing systemOrder processing system
Order processing systemRithin Pal
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRSChandresh Prasad
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemPranil Dukare
 
Implementation strategies rajni
Implementation  strategies rajniImplementation  strategies rajni
Implementation strategies rajniDivya Gupta
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemMehul Ranavasiya
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
WEB Based claim processing sytem SRS
WEB Based claim processing sytem SRSWEB Based claim processing sytem SRS
WEB Based claim processing sytem SRSNitin Bhardwaj
 
Online examination system
Online examination systemOnline examination system
Online examination systemNarendra Sonone
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam systemGCWUF
 
Srs course managment system
Srs course managment systemSrs course managment system
Srs course managment systemUbaid Rehman
 
Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...Amali Matharaarachchi
 
BIS4995 : Web-based Package Tour Reservation System
BIS4995 : Web-based Package Tour Reservation System BIS4995 : Web-based Package Tour Reservation System
BIS4995 : Web-based Package Tour Reservation System Woraphan Atikomtrirat
 
Project Management (2017) slip question (MUM University)
Project Management (2017) slip question (MUM University)Project Management (2017) slip question (MUM University)
Project Management (2017) slip question (MUM University)Satyendra Singh
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlSIVAPOORNIMA
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srssainronak
 

What's hot (20)

Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
 
Order processing system
Order processing systemOrder processing system
Order processing system
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
Use Cases
Use CasesUse Cases
Use Cases
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Implementation strategies rajni
Implementation  strategies rajniImplementation  strategies rajni
Implementation strategies rajni
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
SRS of Library Circulation System
SRS of Library Circulation SystemSRS of Library Circulation System
SRS of Library Circulation System
 
WEB Based claim processing sytem SRS
WEB Based claim processing sytem SRSWEB Based claim processing sytem SRS
WEB Based claim processing sytem SRS
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
 
Srs course managment system
Srs course managment systemSrs course managment system
Srs course managment system
 
351_dbproject
351_dbproject351_dbproject
351_dbproject
 
Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...Software Requirements specification for database design of music school manag...
Software Requirements specification for database design of music school manag...
 
BIS4995 : Web-based Package Tour Reservation System
BIS4995 : Web-based Package Tour Reservation System BIS4995 : Web-based Package Tour Reservation System
BIS4995 : Web-based Package Tour Reservation System
 
Majd
MajdMajd
Majd
 
Project Management (2017) slip question (MUM University)
Project Management (2017) slip question (MUM University)Project Management (2017) slip question (MUM University)
Project Management (2017) slip question (MUM University)
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srs
 

Viewers also liked

Resume_Nimish_Bhoyar
Resume_Nimish_BhoyarResume_Nimish_Bhoyar
Resume_Nimish_BhoyarNimish Bhoyar
 
Нутрициальная коррекция метаболических нарушений при Аутизме у детей
Нутрициальная коррекция метаболических нарушений при Аутизме у детейНутрициальная коррекция метаболических нарушений при Аутизме у детей
Нутрициальная коррекция метаболических нарушений при Аутизме у детейIN111
 
Diab_reference_letter
Diab_reference_letterDiab_reference_letter
Diab_reference_letterm7mdldiab
 
検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのか検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのかdatastaxjp
 
2016年2月4日 空間OSのためのビッグデータ技術基盤
2016年2月4日 空間OSのためのビッグデータ技術基盤2016年2月4日 空間OSのためのビッグデータ技術基盤
2016年2月4日 空間OSのためのビッグデータ技術基盤aitc_jp
 
Manor Park Neighborhood Urban Park
Manor Park Neighborhood Urban ParkManor Park Neighborhood Urban Park
Manor Park Neighborhood Urban ParkJose Carlos Ayala
 

Viewers also liked (14)

Citizens Guide Leed ND
Citizens Guide Leed NDCitizens Guide Leed ND
Citizens Guide Leed ND
 
Resume_Nimish_Bhoyar
Resume_Nimish_BhoyarResume_Nimish_Bhoyar
Resume_Nimish_Bhoyar
 
Нутрициальная коррекция метаболических нарушений при Аутизме у детей
Нутрициальная коррекция метаболических нарушений при Аутизме у детейНутрициальная коррекция метаболических нарушений при Аутизме у детей
Нутрициальная коррекция метаболических нарушений при Аутизме у детей
 
Innovation of NYC
Innovation of NYCInnovation of NYC
Innovation of NYC
 
Diab_reference_letter
Diab_reference_letterDiab_reference_letter
Diab_reference_letter
 
college transcript
college transcriptcollege transcript
college transcript
 
Portfólio Actua
Portfólio ActuaPortfólio Actua
Portfólio Actua
 
Trifermed cbdo short presentation
Trifermed cbdo short presentationTrifermed cbdo short presentation
Trifermed cbdo short presentation
 
Tugas SIM Materi Semester 2
Tugas SIM Materi Semester 2Tugas SIM Materi Semester 2
Tugas SIM Materi Semester 2
 
Final Project (Final Version)
Final Project (Final Version)Final Project (Final Version)
Final Project (Final Version)
 
検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのか検索エンジンPatheeがAzureとCassandraをどう利用しているのか
検索エンジンPatheeがAzureとCassandraをどう利用しているのか
 
2016年2月4日 空間OSのためのビッグデータ技術基盤
2016年2月4日 空間OSのためのビッグデータ技術基盤2016年2月4日 空間OSのためのビッグデータ技術基盤
2016年2月4日 空間OSのためのビッグデータ技術基盤
 
Vegetables Packed with Nutrients
Vegetables Packed with NutrientsVegetables Packed with Nutrients
Vegetables Packed with Nutrients
 
Manor Park Neighborhood Urban Park
Manor Park Neighborhood Urban ParkManor Park Neighborhood Urban Park
Manor Park Neighborhood Urban Park
 

Similar to ValidityUseCases

Customer Contact DB Development Project
Customer Contact DB Development ProjectCustomer Contact DB Development Project
Customer Contact DB Development ProjectNicholai Stevens
 
Sample usecase educationdetails
Sample usecase educationdetailsSample usecase educationdetails
Sample usecase educationdetailsVivek Srivastava
 
Use Case in Software Engineering
Use Case in Software Engineering Use Case in Software Engineering
Use Case in Software Engineering Sohely Ashrafy
 
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
 
Use case descriptions and system level scenarios(adela & ligia)
Use case descriptions and system level scenarios(adela & ligia)Use case descriptions and system level scenarios(adela & ligia)
Use case descriptions and system level scenarios(adela & ligia)Ligia Alexandra Gaspar
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentationmuzammil siddiq
 
Requirement analysis smart stock business
Requirement analysis smart stock businessRequirement analysis smart stock business
Requirement analysis smart stock businesstasnimmohiuddin
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Refining The System Definition
Refining The System DefinitionRefining The System Definition
Refining The System DefinitionSandeep Ganji
 
ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM
ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM
ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM csandit
 
Job Portal
Job PortalJob Portal
Job PortalNA
 
Blue Pumpkin (Database+Source Code+lib+Excel)
Blue Pumpkin (Database+Source Code+lib+Excel) Blue Pumpkin (Database+Source Code+lib+Excel)
Blue Pumpkin (Database+Source Code+lib+Excel) nataliej4
 
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxSuper Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxpicklesvalery
 
1Running Head Stage 3 Requirements2Stage 3 Requirements.docx
1Running Head Stage 3 Requirements2Stage 3 Requirements.docx1Running Head Stage 3 Requirements2Stage 3 Requirements.docx
1Running Head Stage 3 Requirements2Stage 3 Requirements.docxvickeryr87
 
HRMS Presentation
HRMS PresentationHRMS Presentation
HRMS Presentationguestd28de
 

Similar to ValidityUseCases (20)

Customer Contact DB Development Project
Customer Contact DB Development ProjectCustomer Contact DB Development Project
Customer Contact DB Development Project
 
Sample usecase educationdetails
Sample usecase educationdetailsSample usecase educationdetails
Sample usecase educationdetails
 
Use Case in Software Engineering
Use Case in Software Engineering Use Case in Software Engineering
Use Case in Software Engineering
 
TriEpic Final Project
TriEpic Final ProjectTriEpic Final Project
TriEpic Final Project
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
Use case descriptions and system level scenarios(adela & ligia)
Use case descriptions and system level scenarios(adela & ligia)Use case descriptions and system level scenarios(adela & ligia)
Use case descriptions and system level scenarios(adela & ligia)
 
Deliverable 2
Deliverable 2Deliverable 2
Deliverable 2
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
 
Requirement analysis smart stock business
Requirement analysis smart stock businessRequirement analysis smart stock business
Requirement analysis smart stock business
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Refining The System Definition
Refining The System DefinitionRefining The System Definition
Refining The System Definition
 
ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM
ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM
ADAPTIVE AUTHENTICATION: A CASE STUDY FOR UNIFIED AUTHENTICATION PLATFORM
 
Job Portal
Job PortalJob Portal
Job Portal
 
Blue Pumpkin (Database+Source Code+lib+Excel)
Blue Pumpkin (Database+Source Code+lib+Excel) Blue Pumpkin (Database+Source Code+lib+Excel)
Blue Pumpkin (Database+Source Code+lib+Excel)
 
Group 9 SRS
Group 9 SRSGroup 9 SRS
Group 9 SRS
 
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxSuper Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
 
1Running Head Stage 3 Requirements2Stage 3 Requirements.docx
1Running Head Stage 3 Requirements2Stage 3 Requirements.docx1Running Head Stage 3 Requirements2Stage 3 Requirements.docx
1Running Head Stage 3 Requirements2Stage 3 Requirements.docx
 
Enterprise software testing
Enterprise software testingEnterprise software testing
Enterprise software testing
 
HRMS Presentation
HRMS PresentationHRMS Presentation
HRMS Presentation
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 

ValidityUseCases

  • 1. Domain Model MIS 430 Section 001 Matt DiDiano, Garrett Dutkiewicz, Tim May, Dan Simon, Phil Marucci
  • 2. TABLE OF CONTENTS___________________________________________________ Grading Discrepancies ……………………………………………………………… 3 Use Case Diagram ………………………………………………………………….. 4 Use Case Briefs …………………………………………………………………….. 5 1. Manage User Accounts 2. Apply for Jobs 3. Search for Employees 4. Register User 5. Create Position 6. Send Employee information 7. Receive Verified Information Use Cases (Fully Dressed) ………………………………………………………… 12 1. Manage User Accounts 2. Apply for Jobs 3. Send Employee Information
  • 3. Use Case:Manage UserAccounts Scope Validity Document Vetting System Brief Allows the prospective employee to register within the Validity system and then create a user profile to facilitate further use. The user provides his or her personal information, employment history, education history, and resume information. The system processes the user information, generates a user profile, and prompts the user for payment for use of the site. The customer can pay with a debit card or a credit card.
  • 4. Use Case:Manage UserAccounts Scope Validity Document Vetting System Level Summary Primary Actor Customer Stakeholders and Interests ● Customer: Wants to create an account to be able to access system. ● Validity: Wants to receive user information. Preconditions Customer already has internet connection. Customer is already on website. Success Guarantee ● Create and Update: User account exists in the system and contains most recent information. ● Delete: User account is removed from the system Trigger First step in Main Success Scenario. Main Success Scenario 1. User specifies account operation to be performed. 2. User performs account operation. 3. System indicates successfulcompletion of the operation. Extensions 2a. User specifies Create operation. 1. User specifies account information 2. System validates data. 1a. Required information incorrect. 1. System prompts for correct information. 2. User specifies account information. 3. System returns to step 2a2 1b. User already exists. 1. System prompts for login information. 2. User specifies login information. 3. System returns to Main Success Scenario 3. 3. System creates user account. 2b. User specifies Update operation. 1. User specifies account to be updated. 2. User specifies updated account data. 3. System validates data. 1a. Required information incorrect.
  • 5. 1. System prompts for correct information. 2. User specifies account information. 3. System returns to step 2b3. 4. System updates account data. 2c. User specifies Delete operation. 1. User specifies account to be deleted. 2. System prompts for confirmation. 3. System deletes account from system. Supplemental Requirements None identified Technology and Data Variations List None identified Frequency of Occurrence None identified Open Issues None identified
  • 6. Use Case: Apply for Jobs Scope Validity Document Vetting System Brief Allows employee to search for employer profiles or open job positions and apply to open positions. The user enters search criteria for job type, job title, location, or employer. The system processes user input, queries the system database to find relevant employer profiles and open positions, and displays these profiles and open positions for employees to view and apply to if they choose.
  • 7. Use Case:Apply for Jobs Scope Validity Document Vetting System Level User Goal Primary Actor Customer Stakeholders and Interests ● Customer: Wants to search and apply for open positions ● Validity: Wants to provide a safe, reliable source to exchange employee information ● Employer: Wants to fill an open position Preconditions Customer already has internet connection. Customer has already accessed and registered to the site. Success Guarantee The user is able to search and apply to open positions that are displayed by the system based on search criteria entered by the user. Trigger First step in Main Success Scenario. Main Success Scenario 1. User selects job search function. 2. User fills in desired criteria for a position. 3. System displays jobs with descriptions matching user criteria. 4. User selects desired job. 5. System displays detailed job information. 6. User selects to apply for position. 7. System sends user profile to company. 8. Posting company receives employee information. Extensions *a. User cancels search. 1. System returns to initial state. *b. System failure occurs during process. 1. System notifies user. 2. System returns to initial state. 4-6a. Open job position is no longer available 1. System notifies user.
  • 8. 2. System updates the database. 3. System returns to main success scenario step 3. 2a. User does not fill in any search criteria. 1. System notifies user that at least one criteria must be entered. 2. System returns to initial state. 3a. Search criteria does not match any open positions. 1. System notifies user. 2. System returns to main success scenario step 2. Supplemental Requirements None identified Technology and Data Variations List None identified Frequency of Occurrence Continuous Open Issues None identified
  • 9. Use Case: Search for Employees Scope Validity Document Vetting System Brief Allows employer to search to find possible employees. The employer enters search criteria for desired employee skills, experience, or name. The system searches employee database, analyzes the possible employee's information, and displays employees for company to target.
  • 10. Use Case: RegisterUser Scope Validity Document Vetting System Brief Allows employer or employee to register with the system and create a profile. The user provides personal information and payment information. The system processes the financial transaction, creates a user account, and updates user database. The customer registers as either an employer on an employee and can pay with a debit or credit card.
  • 11. Use Case: Create Position Scope Validity Document Vetting System Brief Allows employer to add an active opening to the system for prospective employees to apply to. The employer provides position summary, and qualification requirements. System displays position to possible employees.
  • 12. Use Case: Verification of Employee Information Scope Validity Document Vetting System Brief Allows system to send employee information to a 3rd party source. System gathers and sends information from user input database to 3rd party source to be verified. The 3rd party system sends verification status of information to system. System receives verified information from 3rd party and updates user profiles to show which information has been verified. Employee information can be verified, partially verified, or unverified.
  • 13. Use Case: Verification of Employee Information Scope: Validity Document Vetting system Level: User Goal Primary Actor: Employer Stakeholders and Interests: ● Customer: Wants information to be validated. ● Validity: Wants to exchange employee information with 3rd party for validation. ● Employer: Wants prospective employee information to be validated. ● Third Party System: To validate the customer information for the employer. Preconditions Customer has filled out all necessary information required by the employer. Success Guarantee The Third Party System will validate the submitted employee information for the employer. Trigger First step in Main Success Scenario Main Success Scenario 1. Employee submits information for data verification. 2. System sends employee information to Third Party System. 3. System receives information from Third Party System. 4. System confirms Third Party System validation. 5. System send verified information packet to Employer. 6. System updates user profiles to show verified information. Extensions *a. User Cancels search. 1. System returns to initial state. *b. System Failure occurs during process. 1. System notifies user. 2. System returns to initial state. 1a. Submission fails. 1. Notifies employee of failure.
  • 14. 2. Return to Main Success Scenario 1. 2a. Send Fails. 1. Notifies employee of failure. 2. Return to Main Success Scenario 2. 3a. Employee Information is Invalid. 1. System notifies employee. 2. Return to Main Success Scenario 1. 3b. Third Party System fails to return information. 1. System notifies Third Party System of lack of return. 2. Return to Main Success Scenario 2. Supplemental Requirements None Identified Technology and Data Variations List None Identified Frequency of Occurrence Continuous Open Issues None