I've been playing with a worksheet on FR & NFR identification. Answers are at the end of each line - use search/replace to remove them.<br><br>Feel free to adopt, adapt, snog, marry, or avoid. <br><br>
<div style="border:none;border-bottom:solid #4f81bd 1.0pt;padding:0cm 0cm 4.0pt 0cm">
<p><b><font>Functional <span>and</span> non-functional <span>requirements task<br></span></font></b></p>
</div>
<p class="MsoNormal">An SRS is being written during the analysis of a new
accounting software package.<span> </span>For each of
the following requirements, state whether it is a functional requirement (FR)
or a non-functional requirement (NFR).</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">It must be easy to use. [NFR]</p>
<p class="MsoNormal">The user must be able to change tax rates when necessary. [FR]<br></p>
<p class="MsoNormal">It should be reliable. [NFR]<br></p>
<p class="MsoNormal">It should calculate when a mortgage will be paid off. [FR]</p>
<p class="MsoNormal">The display should be clear and very readable. [NFR]</p>
<p class="MsoNormal">It should allow the user to show negative numbers like “-3“
or “(3)” [FR]</p>
<p class="MsoNormal">Large numbers will have commas as thousands separators (e.g.
45,467,345). [FR]</p>
<p class="MsoNormal">It must be responsive. [NFR]</p>
<p class="MsoNormal">It should be easy to maintain and extend over time. [NFR]</p>
<p class="MsoNormal">It can be switched between using simple interest & compound
interest. [FR]</p>
<p class="MsoNormal">Its calculations must be accurate. [NFR]</p>
<p class="MsoNormal"><span></span>Users can choose from a variety of languages. [FR]</p>
<p class="MsoNormal">Data entry should be smooth and efficient. [NFR]</p>
<p class="MsoNormal">It should have inbuilt backup facilities. [FR]</p>
<p class="MsoNormal">Size of the text can be changed. [FR]</p>
<p class="MsoNormal">It should be able to print pay cheques quickly. [FR]</p>
<p class="MsoNormal">Its saved data should be encrypted. [FR]</p>
<p class="MsoNormal">It must obey standard interface conventions for its OS. [NFR]</p><p class="MsoNormal">It must immediately save newly-entered or newly-changed data. [FR]</p>
<br>---<br><br><br clear="all"><br>-- <br>Mark Kelly<br>Manager of ICT, Reporting, IT Learning Area<br>McKinnon Secondary College<br>McKinnon Rd McKinnon 3204, Victoria, Australia<br>Direct line / Voicemail: <a href="tel:%2B613%208520%209085" value="+61385209085" target="_blank">+613 8520 9085</a>, Fax <a href="tel:%2B613%209578%209253" value="+61395789253" target="_blank">+613 9578 9253</a><br>
<a href="mailto:kel@mckinnonsc.vic.edu.au" target="_blank">kel@mckinnonsc.vic.edu.au</a> << use this, not Edumail please!<br>VCE IT Lecture Notes: <a href="http://vceit.com" target="_blank">http://vceit.com</a><br>
Moderator: IT Applications Edulist<br>
<br>--<br>The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn and relearn - Alvin Toffler.<br><br><br>