logo

Software Requirements Specification Assignment

22 Pages4543 Words169 Views
   

Added on  2020-05-08

Software Requirements Specification Assignment

   Added on 2020-05-08

ShareRelated Documents
Requirements Specifications Document
Coversheet
Job Advertisement and Application Submission System Page 1 of 22 19/4/2022
Software Requirements Specification Assignment_1
Requirements Specifications Document
Software Requirements
Assignment 2
Version 1.0
Author(s)
Copyright Statement
This template is developed and owned by Dr. Asif Q. Gill. Any part of this document cannot be used without the explicit permission of
the Author. Students enrolled in the 31269 BRM Autumn 2014 @ UTS are allowed to use this template for developing and submitting
their assignments during May 2014 and June 2014.
Job Advertisement and Application Submission System Page 2 of 22 19/4/2022
Software Requirements Specification Assignment_2
Requirements Specifications Document
Table of Contents
1. DOCUMENT MANAGEMENT................................................................................................................... 4
1.1 REVISION HISTORY............................................................................................................................... 4
1.2 INTENDED AUDIENCE............................................................................................................................ 4
1.3 REFERENCE DOCUMENTS..................................................................................................................... 4
1.4 GLOSSARY........................................................................................................................................... 5
2. INTRODUCTION....................................................................................................................................... 5
2.1 DOCUMENT PURPOSE........................................................................................................................... 5
2.2 PROJECT PURPOSE.............................................................................................................................. 5
2.3 PROJECT SCOPE.................................................................................................................................. 5
2.3.1 In Scope...................................................................................................................................... 6
2.3.2 Out of Scope............................................................................................................................... 6
2.4 ASSUMPTIONS...................................................................................................................................... 7
3. FUNCTIONAL REQUIREMENTS............................................................................................................. 8
3.1 USER STORY MAP................................................................................................................................ 8
3.2 USER STORIES AND USE CASES........................................................................................................... 9
3.2.1 Use Case Name: HR: Advertising vacant job online...................................................................9
3.2.2 Use Case: HR: Assess and evaluate uploaded vacancy applications.......................................10
3.2.3 Use Case: Applicant: Submitting application to recruiters.........................................................11
3.2.4 Use Case: Candidate: Review submitted job applications........................................................12
3.3 SEQUENCE DIAGRAMS........................................................................................................................ 14
DATA REQUIREMENTS................................................................................................................................ 16
3.4 CLASS DIAGRAM................................................................................................................................. 16
3.5 STATE TRANSITION DIAGRAM.............................................................................................................. 17
4. NON-FUNCTIONAL REQUIREMENTS.................................................................................................. 18
4.1 USER INTERFACE REQUIREMENTS....................................................................................................... 18
1. UC101: ADVERTISING VACANT JOB ONLINE.....................................................................................18
5. SECURITY REQUIREMENTS................................................................................................................. 20
5.1 PERFORMANCE REQUIREMENTS.......................................................................................................... 20
6. BIBLIOGRAPHY..................................................................................................................................... 20
7. Appendices.............................................................................................................................................. 21
Job Advertisement and Application Submission System Page 3 of 22 19/4/2022
Software Requirements Specification Assignment_3
Requirements Specifications Document
1. Document Management
1.1 Revision History
Job Advertisement and Application Submission System Page 4 of 22 19/4/2022
Software Requirements Specification Assignment_4
Requirements Specifications Document
Date Version Description of Change Author
01/10/2017 0.1 Initial Draft
02/10/2017 0.2 Update Use Case Diagram & User Story Map &
User Stories & Use Cases
..
03/10/2017 0.3 Updation of Sequence Diagram, Interfaces, Class
Diagram & State Transition Diagram as per team
feedback
..
05/10/2017 0.4 Changes in Performance Requirements
06/10/2017 1.0 Reviewed and Signed off
1.3 Intended Audience
Name Title Action (Sign-off Review Info) Date Approved
Instructor 9/10/2017
First Member (Team) 9/10/2017
Second Member (Team) 9/10/2017
Third Member (Team) 9/10/2017
1.4 Reference Documents
Ref Name Description Location
Didar
Zowg
hi
Lecture
5
Software
Requirements
Specification and
Documentation &
User Story Map
https://online.uts.edu.au/webapps/blackboard/
content/listContent.jsp?
course_id=_32170_1&content_id=_2222554_1
https://online.uts.edu.au/bbcswebdav/pid-
2222623-dt-content-rid-9815178_1/courses/
31269-2017-SPRING-CITY/User%20Story
%20Map.pdf
Lecture
6
Use Case
Modelling & User
Stories and Use
Cases
https://online.uts.edu.au/webapps/blackboard/
content/listContent.jsp?
course_id=_32170_1&content_id=_2222555_1
Lecture
7
Object Oriented
Models - Class
Modelling
https://online.uts.edu.au/webapps/blackboard/
content/listContent.jsp?
course_id=_32170_1&content_id=_2222556_1
Lecture
8
Object Oriented
Models with UML -
Interaction
Modelling with
Sequence
Diagrams
https://online.uts.edu.au/webapps/blackboard/
content/listContent.jsp?
course_id=_32170_1&content_id=_2222557_1
Lecture
9
Object Oriented
Models with UML -
State and Event
Modelling
https://online.uts.edu.au/webapps/blackboard/
content/listContent.jsp?
course_id=_32170_1&content_id=_2222558_1
1.5 Glossary
Term Description / Meaning
JAAS System Job Advertisement and Application Submission System. It will be used as
Job Advertisement and Application Submission System Page 5 of 22 19/4/2022
Software Requirements Specification Assignment_5
Requirements Specifications Document
Term Description / Meaning
the job portal i.e. Hiring manager will advertise the job and candidates can
apply to that particular job.
RA Recruitment Agencies
HR Hiring Manager
JD Job Description
2. Introduction
2.1 Document Purpose
This document presents the business requirements for the outline and functioning of new online “Job
Advertisement and Application Submission System (JAAS System)”, which have been
documented by using the BRM Assignment 2 - Requirements Specifications template.
Requirements priority indicators used within this document:
H = High. Must be met before the project can be launched.
M = Medium. Should be met unless there is a good reason it cannot be at this stage.
L = Low. Optional, nice to have requirement.
2.2 Project Purpose
ABC requires a new an online Job Advertisement and Application Submission (JAAS) system, so we are
creating requirements specifications document. It will permit the HR to advertise the various available
positions so that suitable candidates can apply after viewing the jobs.
2.3 Project Scope
Project boundary diagram goes here (a high level use case diagram).
Job Advertisement and Application Submission System Page 6 of 22 19/4/2022
Software Requirements Specification Assignment_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Case Study for the JAAS System
|16
|2380
|39

Requirements Specifications Document
|19
|1878
|374

Analysis of UML Diagrams for Wood Stocks Application
|7
|633
|48

Design Requirements of World Tour Online Reservation and Payment System
|17
|1388
|127

ISTM 6201 Information Systems Development Assignment
|49
|5662
|73

Annotated Template for the Software Requirements Specification Assignment of WSU-TC CptS 322
|23
|3430
|202