Professional Documents
Culture Documents
for
Conference Management Portal Version 1.0
Prepared by
Group Name: Bug Hunters
Meghana Thodaskar Manjula Bhajantri Vikas S Chavan <student #> <student #> 1PI13SSE18 <e-mail> <e-mail> chavanvikas57@gmail.com
Contents
REVISIONS ................................................................................................................................................................II 1 INTRODUCTION ...............................................................................................................................................4 1.1 1.2 1.3 1.4 1.5 1.6 2 DOCUMENT PURPOSE ................................................................................................................................4 PRODUCT SCOPE .......................................................................................................................................4 INTENDED AUDIENCE AND DOCUMENT OVERVIEW ............................ ERROR! BOOKMARK NOT DEFINED. DEFINITIONS, ACRONYMS AND ABBREVIATIONS ........................................................................................4 DOCUMENT CONVENTIONS ................................................................ ERROR! BOOKMARK NOT DEFINED. REFERENCES AND ACKNOWLEDGMENTS...................................................................................................4
OVERALL DESCRIPTION ..............................................................................................................................5 2.1 2.2 2.3 2.4 2.5 2.6 2.7 PRODUCT PERSPECTIVE ............................................................................................................................5 PRODUCT FUNCTIONALITY .........................................................................................................................5 USERS AND CHARACTERISTICS .................................................................................................................5 OPERATING ENVIRONMENT ........................................................................................................................5 DESIGN AND IMPLEMENTATION CONSTRAINTS ..........................................................................................6 USER DOCUMENTATION .............................................................................................................................6 ASSUMPTIONS AND DEPENDENCIES ..........................................................................................................6
SPECIFIC REQUIREMENTS ..........................................................................................................................7 3.1 3.2 3.3 EXTERNAL INTERFACE REQUIREMENTS ....................................................................................................7 FUNCTIONAL REQUIREMENTS ............................................................ ERROR! BOOKMARK NOT DEFINED. BEHAVIOUR REQUIREMENTS......................................................................................................................8
OTHER NON-FUNCTIONAL REQUIREMENTS .........................................................................................9 4.1 4.2 4.3 PERFORMANCE REQUIREMENTS ................................................................................................................9 SAFETY AND SECURITY REQUIREMENTS ...................................................................................................9 SOFTWARE QUALITY ATTRIBUTES .............................................................................................................9
Revisions
Version Draft Type and Number Primary Author(s) Full Name Description of Version Information about the revision. This table does not need to be filled in whenever a document is touched, only when the version is being upgraded. Date Completed 00/00/00
The explanations provided below, do not cover all of the material, but merely, the general nature of the information you would usually find in SRS documents. It is based on the IEEE requirements and was adapted specifically for the needs of Software Engineering courses. Most of the sections in this template are required sections, i.e. you must include them in your version of the document. Failure to do so will result in marks deductions. Optional sections will be explicitly marked as optional.
1 Introduction
1.1 Document Purpose
This SRS Document contains the complete software requirements for the Conference Management Portal describes the design decisions, architectural design and the detailed design needed to implement the system. It provides the visibility in the design and provides information needed for software support.
2 Overall Description
2.1 Product Perspective
The Conference Management Portal (CMP) would be composed of presentation, application, data access and security layers which would provide the platform to house the applications suggested for use at the department level. All the service requests with respect to these applications initiated using different delivery channels would be processed by the Conference Management Portal. These portals and existing applications will share data using web services.
3 Specific Requirements
3.1 Home Page Links
3.1.1 Portal Title Bar This bar displays logo and name of the project. 3.1.2 Login Bar Some of the services of the portal are only for the registered users. User has to register on portal to access these services. User can register on portal using New? Register Here link. Once this link is clicked, user will be displayed the User Registration form. Details for User Registration have been covered in subsequent sections. 3.1.3 Sign In After registration, user will be allowed to login on the portal clicking Sign In link provided on the right side of the home page. User has to provide User Id, Password and enter verification code for site security and click on Log In button provided at the bottom of the window. After successfully login, he can access the user specific services for which he has privileges like upload the content, participate in discussion forums, blogs, use customization option, ask queries to experts, post grievances etc. 3.1.4 Conference Here users can see all the details of the previous and upcoming conferences online. 3.1.5 Online Registration Users can register themselves and also register the conferences. 3.1.6 Submit a paper This link will provide the facility to authors for submitting the papers and documents relevant to the conferences. 3.1.7 FAQS This section includes all the frequently asked questions by the users about the conference or website. .
3.1.8 Search Box In search box, user will be able to provide keyword based on which content will be searched on local site and results will be displayed to user. 3.1.9 Contact Us This link provides the facility to the users to contact the website developer about any problems that they have regarding the conference or website. It provides address , contact no and email-id of the conference administer. 3.1.10 Membership This link provides the facility to the users to become a member of the website for a definite time of period. Users have to register themselves to gain the membership.
Make payment
accepted
Denied
Scalability
Scalability is the ability of a system, network, or process, to handle growing amount of load in a CMPable manner by means of deploying additional resources, if required, without any noticeable degradation of its performance. Conference Management Portal should be able to cope up with significant increase in load or page requests, without noticeable degradation in performance, by means of deploying additional hardware but without making any changes in the application software. Scalability should be addressed at each and every component level.
Reliability
Software Reliability is an important to attribute of software quality. Reliability is the probability of failure-free software operation for a specified period of time in a specified environment. Due to any human interventions, the system should not behave abnormally. Software failures may be due to errors, ambiguities, oversights or misinterpretation of the specification that the software is supposed to satisfy, carelessness or incompetence in writing code, inadequate testing, incorrect or unexpected usage of the software or other unforeseen problems. It is expected that there shall not be any bug while operating Conference Management Portal and the system shall be tested on end cases to offer user a quality and reliable package.
Usability
Usability is a quality attribute that assesses how easy user interfaces are to use. Compromising user friendliness leads to loss of productivity. Conference Management Portal should be easy to use. The underlying technology should be transparent to users, so they can concentrate on tasks at hand. Screens should be designed for ease of use by non -technical users who do not have any computer knowledge. The GUI design shall be intuitive and taskbased without any superfluous design. Usability is defined by 5 quality components :Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can establish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design?
Portability
Portability is the usability of the same software in different environments. The software will be hosted / installed in the environment as decided by DAC later on.
Extensibility
Extensibility refers the ability to add new functionality without requiring major changes to the existing code. Conference Management Portal should be extensible in the sense that new features can be easily added or plugged-in without any significant changes to the existing system.
Maintability
Maintainability is defined as the ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment.
Accessibility
Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility is often used to focus on people with disabilities or special needs and their right of access to entities, often through use of assistive technology. Website accessibility is important design consideration. Website should be accessible to all, irrespective to the physical compatibility of the user, technical expertise, limitations of the devices he is using for accessing website, speed of connectivity, language he knows etc.Conference Management Portal should have wide reach. The accessibility with respect to these aspects is also an important design consideration. For making Conference Management Portal accessible, it should be made Web Accessibility Guidelines compliant. Web accessibility guidelines are published by the W3C's Web Accessibility Initiative.
5 Other Requirements
<This section is Optional. Define any other requirements not covered elsewhere in the SRS. This might include database requirements, internationalization requirements, legal requirements, reuse objectives for the project, and so on. Add any new sections that are pertinent to the project.>
Properties of SRS:
1. 2. 3. 4. 5. 6. 7. 8.
Correct Complete Unambiguous Verifiable Consistent Ranked for importance and/or stability Modifiable Traceable