Professional Documents
Culture Documents
Department of Software Engineering University of Gujrat
Department of Software Engineering University of Gujrat
University of Gujrat
Project
Validation
Submitted from:
CHECKLIST TESTING:
CASE STUDY:
Consider the problem statement of a university registration system. Prepare the
software requirement checklist with the details of faults in the given SRS.
Ambiguity
Are functional requirements separated from non- Yes Functionalities login,
functional requirements? school details etc. are
separated from non-
functional
requirements that are
maintainability etc.
Does any requirement convey more than one No All the requirements
interpretation? convey the only
functionality they will
perform.
Are all requirements clearly understandable? Yes All requirements are
clearly
understandable.
Does any requirement conflict with or duplicate with Yes Login id and roll no
other requirements? are same thing but
stated in different
sections, duplicates
with each other
Are there ambiguous or implied requirements? No There are no such
ambiguity in
requirements because
they are clearly
defined their
functionality.
Completeness
Are all functional and non-functional requirements No All functional
stated? requirements have not
been stated, the non-
functional requirements
usability and reliability
have not been
mentioned.
25. Is there any difference in the stated requirements Yes We only entered all
at two places? the requirements at
once.
Verifiability
26. Are all stated requirements verifiable? Yes All requirements are
verifiable.
27. Are requirements written in a language and Yes The requirements are
vocabulary that the stakeholders understand? written in vocabulary
and language that is
understandable by
the stakeholders.
28. Are there any non-verifiable words? Yes In this “user” is a
non-verifiable word.
It doesn’t specify
whether the user is
administrator,
student or faculty.
29. Are all paths of a use case verifiable? No No use cases have
been defined in
document provided.
30. Is each requirement testable? Yes Yes, the requirements
the document are
testable
Modifiability
31. Are all stated requirements modifiable? No Some requirements
cannot modifiable
and some are not
modifiable like
security
requirements.
32. Have redundant requirements been consolidated? No This case study only
focuses on the
compulsory
requirements.
33. Has the document been designed to incorporate Yes It is easy to add
changes? function or delete
some requirements
according to needs.
34. Are the format structure and styles of the Yes The document is
document standard? according to the
standards made by
IEEE.
35. Is there any procedure to document a change? Yes Change control
procedure is to
change
a document.
Traceability
Can any requirement be traced to its origin or N/A If case tools are used
source? in SRS then we can
trace otherwise not.
Is every requirement uniquely identifiable? Yes Every requirement is
in its respective
section and numbered
id.
Are all requirements clearly understandable for Yes Requirements like
implementation? student nametype and
other input types are
clearly
understandable
and vice versa.
Has each requirement been crossed-referenced to N/A It cannot be answered
requirements in the document of comparable since no previous
previous projects? project requirement
document is given.
Is each requirement identified such that it facilitates Yes These requirements
referencing of each requirement in future like required inputs
development and enhancement efforts? for
the registration form
and categories will
facilitate the future
developments.
Is every stated requirement feasible? Yes Because there is no
time requirement for
implementation, cost
constraints defined in
the document.
Is any requirement non-feasible due to technical No No requirement is non
reasons? feasible because all
necessary technical
errors will be solved.
Is any requirement non-feasible due to lack of No This system is not
resources? affected because all
necessary resources
are available in the
document.
Is any requirement feasible but very difficult to No All requirement has
implement? enough information,
so it is not difficult to
be implemented.
Is any requirement very complex? No This system is not
complex rather it is
easy to implement
that is it don’t contain
complex requirements
General
Is the document concise and easy to follow? Yes According to this
project, this document
is easy and
concise. Everything is
stated clearly and
concisely.
Are requirements stated clearly and consistently Yes All the requirements
without contradicting themselves or other are
requirements? stated step by step.
And
easy to understand
Are all forms, figures, and tables uniquely No Numbering is not
numbered? given for forms and
figures.
Are hardware and other communication No Hardware
requirements clearly stated? requirements are
stated but the
document don’t
contain any
communication
requirements.
Are all stated requirements necessary? Yes All requirements are
necessary to
implement for better
working and quality of
this system.