CS 641 – Requirements Engineering. Chapters 6-7. Agenda. Fit Criterion Functional Requirements Non-functional Requirements. Fit Criteria Definition.
CS 641 – Requirements Engineering
Either the source of the data or the adjacent system that initiated the action
Description: The product shall record the weather station
Fit criterion: The recorded weather station readings shall
match the readings sent by the weather station.
Look & Feel
Fit criterion: The product shall conform to “company colors”.
Fit criterion: The product shall conform to interface
guidelines as established in ….
Fit criterion: The product shall have a comprehension level
of an eight grader..
Description: The product shall be user friendly.
Fit criterion: New users shall be able to add, change and
delete roads within 30 minutes of their first attempt at
using the product.
Fit criterion: Within three months of introducing the product,
60% of the users shall be using it to carry out the agreed
work. From those users, the product shall receive a 75%
or more approval rating.
Description: The product shall be intuitive and self-explanatory.
Fit criterion: A road engineer shall be able to produce a
correct de-icing forecast within ten minutes of encountering
the product for the first time.
Fit criterion: Nine out of ten road engineers shall be able to successfully complete [list of selected tasks] after one day’s
Fit criterion: The product shall not be offensive to 85% of
a test panel representing the makeup of the people likely
to come in contact with the product. No more than 10% of
the interest groups represented in the panel shall feel
Description: The response shall be fast enough to avoid interrupting the user’s flow of thought.
Fit criterion: The response time shall be no more than 1.5
seconds for 95% of the responses, and no more than 4
seconds for the remainder.
Fit criterion: In the first three months of operation, the product shall be available for 98% of the time between 8am and 8pm.
Description: The product must produce the road de-icing
schedule in an acceptable time.
Fit criterion: The road de-icing schedule shall be available
to the engineer within 15 seconds for 90% of the times
that it is produced. The remaining times it will be available
within 20 seconds.
Description: The product shall be used in and around trucks, operating at freezing temperatures, at night. It is most likely raining or snowing. Salt and water are expected to come into contact with the product. Lighting will be poor. The operator will be wearing gloves.
Fit criterion: the operator shall successfully complete [list of tasks] within [time allowed] in a simulation of a 25-year storm (this is an accepted quantification of meteorological conditions) and the product shall function correctly after 24 hours exposure.
Fit criterion: the interfaces to the DM31 Weather Station shall comply with the specifications issued by Saltworks Systems.
Fit criterion: New users shall be added to the system with no more than five minutes disruption to existing users.
Description: Only engineers using category A logons shall be able to alter the weather station data.
Fit criterion: Of 1000 alterations of the weather station data, none shall be from logons other than category A engineer logons.
Fit criterion: The Shatnez Laboratory in Brooklyn shall certify that the product compiles with the Shatnez rules.
Fit criterion: Stan Hood of the auditing department shall approve the interface before it goes into production.
Fit criterion: The marketing department shall certify that all components are American made.
Fit criterion: The legal department/company lawyers shall certify that the product complies with the [applicable laws.
Description: The software part of the product must run with the Linux system.
Fit criterion: The software part of the product shall comply with the specification of S.U.S.E. Linux release 5.2.