Please enable JavaScript.
Coggle requires JavaScript to display documents.
Requirement Specification (STRUCTURED SPECIFICATIONS (tabular…
Requirement Specification
:pencil2:
WAYS OF WRITING
:pencil2:
structured natural
language
design description
language
natural language
graphical notations
mathematical specifications
REQUIREMENT AND DESIGN
designed to structure the requirements
system may inter-operate with other system
specific architecture to satisfy non-functional requirement
requirements should state WHAT the system should do and the design should describe HOW it does
NATURAL LANGUAGE SPECIFICATION
supplemented by diagrams and tables :check:
expressive, intuitive, universal :check:
easy understood :check:
PROBLEM :forbidden:
lack of clarity
requirements confusion
requirements amalgamation
GUIDELINE WRITING
standard format
consistent ways :
SHALL for mandatory requirement
SHOULD for desirable requirement
text-highlighting
avoid the use of computer jargon
include explaination(rationale)n of why requirement is necessary
STRUCTURED SPECIFICATIONS
limited freedom
standard way
embedded control system
too rigid for business system
form-based specification
tabular specification
to supplement natural language
useful to define a number of possible alternative situation
templates for functional and non-fuctional requirements