Professional Documents
Culture Documents
By --
Rajkamal ,
Miriyala Vignesh ,
Ghanta Bharath ,
Kashyap Kompella ,
Varun Kumar ,
Sravan Kumar .
Introduction :
Define: Requirements
Engineering.
solution or implementation.
Requirements Classification(1)
User Requirements
System Requirements
Define : User Requirement
features.
Define: Domain Requirements
Business Value
Saves a lot of money spent on building a portal
from scratch for every conference thanks to
similarity in requirements of all
conferences.
Can also be sold as a product
Business Value - 2
The ultimate objective is to offload from Ajay
the arduous tasks of conference management
and to make it a best commercial product.
Conflicts between needs and wants:
Making conference management easy for Ajay is a
need while selling the software as a product
is a want.
Non Functional Requirements
Security
Confidentiality
Integrity
Availability
Scalability
Changeability
Stability
Usability
Portability
Non Functional Requirements
Domain Specific
1. Security.
2. Copyright Law.
Organization Specific
1. Security.
Constraints
Requirements are bound to add, because it's
given in the document itself of having new
features.
Time Limit Given is at the max 8 months,
because next conference in 12 months
Money constraint is there, so can’t afford to
buy any COTS system to integrate into this
system.
Assumptions
Payments made can't be cancelled.
Different Email-Id’s will be created for
different sections.
Mailing lists to be created for effective
communication between various roles of
system.
Remote Access of our system should be there,
"Handling of Registrations, submissions etc.
by partner institutions", which implies this
system can be remotely accessed.
Various levels of authentication are required
for the system.
Ambiguous
This system should allow Program chairs to
communicate.
The project shouldn't be very expensive
Online discussion of papers
Payment Handling.
Non-testable
In the requirements we cant get the
quantitative description of the fastness of
the system. Hence this non-functional
requirement cant be tested.
Non-feasible
Automatic Assignment of the papers based on the
preferences of the program chairs.
Inconsistent
Contacting Professional Software Development
organizations for the job.
Trying to assign this job to IIIT students as a
major project.
Different plans for the product for different
people.
Requirement gathering process
Document Analysis
Interviewing
Brain Storming
Prototyping
Survey