Produce a report containing UML diagrams and parts of software requirement specifications. Analyze the current Advertise Position
Question:
Produce a report containing UML diagrams and parts of software requirement specifications. Analyze the current Advertise Position and Acquire Job Applications processes of the Case “ABC Human Services Department Case Study Project Processes”. Then you are required to produce a Requirements Specification Document for developing the new online Job Advertisement and Application Submission (JAAS) system.
Section 1 Introduction
1. Document Purpose
2. Project Purpose
3. Project Scope - Provide Use Case Diagram as a Project Boundary Diagram
4. Assumptions
Section 2. Functional Requirements: Apply user story and UML rules
1. User Stories and Use Cases
Create a use case narrative for the following user stories:
As a hiring manager, I want to review job applications submitted via the online recruitment system, so that I can contact the best applicant.
As a hiring manager, I want to create a vacant position description, so that I hire the best candidate for the position.
As Candidate, I want to submit my job application through online recruitment system so that I gain more opportunities for receiving job.
As Candidate, I want to be notified of my job application, so that I know the status of my job application.
2. Sequence Diagrams:
Create two Sequence Diagrams for the following case:
As a hiring manager, I want to review job applications submitted via the online recruitment system, so that I can contact the best applicant.
As Candidate, I want to be notified of my job application, so that I know the status of my job application.
Section 3 – Data requirements:
State Transition Diagram – Draw one state transition diagram for ‘Job application’ object
Section 4 – Non-functional requirements:
1. User Interface Requirements Document two user interfaces or wireframes - one for describing the hiring manager use case and one for describing the candidate use case
2. Security Requirements Document two user interfaces or wireframes - one for describing the hiring manager use case and one for describing the candidate use case
3. Performance Requirements Document two user interfaces or wireframes - one for describing the hiring manager use case and one for describing the candidate use case.
Database Systems A Practical Approach to Design Implementation and Management
ISBN: 978-0132943260
6th Edition Global
Authors: Thomas Connolly, Carolyn Begg