OOSE 3 Final Draft
OOSE 3 Final Draft
OOSE 3 Final Draft
Problem Statement
Drafting a Software Requirement Specification (SRS) for Software Personnel Management
System.
Design Approach
1.0 Introduction
1.1 Purpose
The purpose of this document is to provide a detailed description of the requirements for the
Conference Management System.
1.3 Glossary
Term Definition
Admin The person in charge of managing and organizing everything in the conference system
like creating conferences, assigning roles, managing participants, accessing submitted
papers, publishing papers, receiving feedback, and moderating forums.
Attendee An attendee is someone who participates in the conference.
Author The person who submits research papers or articles to be reviewed and potentially
published in conference proceedings or journals.
CMS Conference Management System – A software system designed to help managing
conferences, including tasks such as registration, scheduling, and communication.
Conference A large formal meeting at which there are groups of talks on a particular subject.
Forum A digital platform within the conference management system where attendees and
administrators can engage in discussions, ask questions, share insights, and exchange
information related to the conference topics.
Research A written document that presents the findings, analysis, and conclusions of original
Paper research conducted by the authors on a specific topic. Research papers are submitted for
review and publication in conferences or academic journals.
Review A written evaluation of a research paper or article submitted for publication. Reviews
may include comments, suggestions, and recommendations for improvement or approval
for publication.
Reviewer A person responsible for evaluating submitted research papers or articles, providing
feedback, and recommending whether they should be accepted for publication.
Speaker Speaker is an in individual scheduled to deliver presentations or talks at the conference,
often experts in their field.
Webform A digital form accessed through the Conference Management System, allowing authors
to interact with the system by submitting research papers, viewing conference details, and
accessing reviews for their submitted papers.
1. References
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications.
IEEE Computer Society, 1998.
1.4Overview of Document
The next chapter, the Overall Description section, of this document gives an overview of the
functionality of the product. It describes the informal requirements and is used to establish a context for the
technical requirements specification in the next chapter.
The third chapter, Requirements Specification section, of this document is written primarily for the
developers and describes in technical terms the details of the functionality of the product.
Both sections of the document describe the same software product in its entirety, but are intended for
different audiences and thus use different language.
Admin
Author
Conference
Creation
Research
Paper
Reviewer Online
Conferenc
Streaming
Services
Conference
Management System
Attendee
Figure 3.1 – System Environment
The Conference Management System has four active actors and one cooperating system. The
Attendee, Author or Reviewer accesses the System through internet. The Attendees can communicate with
each other through an online forum created especially for each one of the conferences. The Administrator
can access the system directly. There is a link to access external online streaming platforms where the
conferences, workshops or webinars will be conducted.
Diagram
Browse
Attendee
Brief Description
The participant accesses the conference management system to view information regarding the conference.
Before this use case can be initiated, the participants have already registered into the Conference Management
System
Brief Description
The Attendee registers for a new conference.
Initial Step by Step Description
Before this use case can be initiated, the Attendee has already accessed the main page of the Conference
Management System and has viewed all the conferences available.
1. The Attendee chooses the desired conference.
2. The Attendee selects to Register.
3. The system presents a choice of entering as an Author, or a Reviewer or just as a participant.
4. The Attendee chooses to enter as a participant.
5. The system presents a confirmation message.
This use case extends the Register for conference use case.
Diagram
Forum access
Brief Description
Before this use case can be initiated, the Attendee has already registered for the conference using the
Register for Conference use case.
This use case extends the Register for conference use case.
Diagram
Attend Conference
Brief Description
Before this use case can be initiated, the Attendee has already registered for the conference using the
Register for Conference use case.
This use case extends the Register for conference use case.
Diagram
Give Feedback
Brief Description
Before this use case can be initiated, the Attendee has already registered for the conference using the
Register for Conference use case.
1. The Attendee selects the Feedback button displayed after the conference.
2. The system presents a feedback pop up.
3. The Attendee enters their feedback.
4. Then they click the Submit button.
5. The Admin can access the feedback.
2.2.2 Author Use Case
Use Case: Submit Paper
This use case extends the Register for Conference use case.
Diagram
Submit Paper
Author
Brief Description
The Author submits their research paper or resubmits an edited version of their paper.
Initial Step by Step Description
Before this use case can be initiated, the Author has already connected to the Conference Management System
and is registered as a Author.
1. The Author chooses to publish their research paper.
2. The System uses a webform to collect the details.
3. The Author fills the form and attaches their research paper.
4. The Author chooses the submit paper button.
Sees Review
Author
Brief Description
The Author accesses and view the reviews for their article.
Initial Step by Step Description
Before this use case can be initiated, the Author has already connected to the Conference Management System
and has submitted a research paper.
1. The Author chooses to view the reviews for their research paper.
2. The Author views the conference tab to select the conference.
3. The Author can see the status of their paper like submitted, under review, see review.
4. The Author chooses the view review button if the review is available.
5. Thus the Author can access the reviews to their paper and perform necessary revision to their paper.
Accesses Paper
Reviewer
Brief Description
The reviewer access the research papers that are assigned to them for review.
Initial Step by Step Description
Before this use case can be initiated, the Reviewer has already connected to the Conference Management
System and is registered as a Reviewer.
1. The Reviewer chooses the Papers to Review tab.
2. The System presents the list of papers that have been assigned to the reviewer.
3. The Reviewer chooses the view paper button to access the papers.
Review Paper
Reviewer
Brief Description
The Reviewer writes a review for the papers.
Initial Step by Step Description
Before this use case can be initiated, the reviewer has already accessed the Papers to Review tab and the
reviewer should have been assigned some papers for reviewing by the admin.
1. The Reviewer chooses the view paper button to access the papers.
2. The System presents the paper submitted by an Author.
3. The Reviewer chooses the show details button to see other information about the document
provided when submitting the paper.
4. The Reviewer selects the write review option to write a review for the paper.
5. The System presents a web form that is to be filled by the Reviewer.
6. The Reviewer chooses the submit review button.
Diagram
Create
Admin
Brief Description
The admin initiates the process to create a new conference within the system.
Before this use case can be initiated, the admin has already logged into the Conference Management System.
Diagram
Manage Participants
Admin
Brief Description
The admin manages participants registered for a conference, including adding or removing participant
Before this use case can be initiated, the admin has already logged into the Conference Management System
Diagram
Assign Reviewer
Admin
Brief Description
Before this use case can be initiated, the admin has already logged into the Conference Management System
Diagram
Admin
Brief Description
Before this use case can be initiated, the admin has already logged into the Conference Management System
1. The admin selects the conference for which they want to access submitted papers.
2. The system displays a list of submitted papers for the chosen conference.
3. The admin selects a paper to access its details. The system presents the full text of the paper
along with any accompanying files.
4. The admin can download, view, or provide feedback on the submitted paper.
Diagram
Publish Paper
Admin
Brief Description
The admin publishes accepted papers to make them available to conference attendees and the wider audience.
Before this use case can be initiated, the admin has already logged into the Conference Management System.
1. The system displays a list of accepted papers awaiting publication from which the admin selects
the papers they wish to publish.
2. The admin confirms the selection and initiates the publishing process.
3. The published papers become accessible to conference attendees and are made available for
public viewing.
Use Case: Receive Feedback
Diagram
Receive
Feedback
Admin
Brief Description
The admin reviews and acts upon feedback received from reviewers and participants regarding various
aspects of the conference.
Before this use case can be initiated, the admin has already logged into the Conference Management System
1. Feedback is submitted by reviewers and participants through the conference management system.
2. The admin accesses the feedback section within the system.
3. The system categorizes feedback types like paper reviews, session feedback and overall conference
feedback.
4. The admin selects specific feedback for detailed review.
5. The admin evaluates feedback and takes necessary actions, such as addressing concerns, planning
improvements, or acknowledging positive feedback.
Diagram
Create Forum
Admin
Brief Description
The admin initiates the creation of the forum section, providing conference participants with a platform to
engage in real-time discussions during scheduled conference sessions.
Before this use case can be initiated, the admin has already logged into the Conference Management System
Attendees should be proficient in internet usage and able to navigate web interfaces for
conference registration and participation in discussions.
Authors should be skilled in internet usage for submitting conference materials electronically.
Administrators should possess computer skills for managing the system’s operations and user
accounts.
Reviewers need internet proficiency for evaluating submissions and providing feedback through
the system’s interface.
3.1Functional Requirements
Exception Paths The Admin may abandon the operation at any time.
Other Participant information includes name, email, affiliation, and contact number.
Basic Path 1. The system presents a list of submissions with options to reviewers.
2. The admin selects a submission to assign a reviewer.
3. The system displays a list of available reviewers.
4. The admin selects a reviewer and submits the assignment.
5. The system updates the database with the reviewer assigned to the submission.
Alternative Paths In step 2, if no paper is selected, the admin is prompted to choose a paper.
Postcondition The admin has successfully managed the access to the selected submitted paper.
Exception Paths The admin may abandon the operation at any time.
Other Paper details include title, author, abstract, and content. Access management
includes options to grant or restrict access.
Alternative Paths 1. If the paper requires revisions, Admin may send it back to the author for
amendments.
2. Admin may choose not to publish certain papers due to non-compliance or other
reasons.
Postcondition Selected papers are published and made accessible to conference attendees.
Exception Paths Admin cancels the publication process.
Other System logs the publication status and timestamps for audit trail.
3.1.17 Browse
Admin
Creates
Conference
Attendee
Attend
Author
Reviewer
Submits
Sent to
Paper Writes
Review
has
4.0 Bibliography
Conclusion
Thus Software Requirement specification for conference Management system has been
drafted successfully.