User Tools

Site Tools


dido:public:ra:1.4_req:2_nonfunc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:1.4_req:2_nonfunc [2021/08/06 12:34]
murphy
dido:public:ra:1.4_req:2_nonfunc [2022/05/08 15:04] (current)
nick
Line 4: Line 4:
  
 ===== About ===== ===== About =====
-[[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​nonfuncreq|Non-functional]] [[dido:​public:​ra:​xapend:​xapend.a_glossary:​r:​requirement|requirements]] ​+[[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​nonfuncreq|Non-functional requirements]]
 are often incorrectly assumed rather than being explicitly defined by users. This can lead to problems towards the end of a project as the user expectations for non-functional requirements are not met. Many times, the developers dismiss non-functional requirements as non-testable and therefore not enforceable. ​ are often incorrectly assumed rather than being explicitly defined by users. This can lead to problems towards the end of a project as the user expectations for non-functional requirements are not met. Many times, the developers dismiss non-functional requirements as non-testable and therefore not enforceable. ​
  
Line 11: Line 11:
 Users expect new features to be added to a system and tested before they use them. Users assume the software is maintainable without an explicit declaration for “[[dido:​public:​ra:​xapend:​xapend.a_glossary:​m:​maintainability|maintainability]]”. In many ways, they expect it to be an unwritten requirement and or [[dido:​public:​ra:​xapend:​xapend.a_glossary:​g:​goal|goal]]. In other words, users expect the system to be analyzable, changeable, stable and testable(( Users expect new features to be added to a system and tested before they use them. Users assume the software is maintainable without an explicit declaration for “[[dido:​public:​ra:​xapend:​xapend.a_glossary:​m:​maintainability|maintainability]]”. In many ways, they expect it to be an unwritten requirement and or [[dido:​public:​ra:​xapend:​xapend.a_glossary:​g:​goal|goal]]. In other words, users expect the system to be analyzable, changeable, stable and testable((
 Prolifics Testiing, __Achieving Requirements Testability__,​ 10 October 2018, Accessed 10 November 2020, [[https://​www.prolifics-testing.com/​news/​achieving-requirements-testability]] Prolifics Testiing, __Achieving Requirements Testability__,​ 10 October 2018, Accessed 10 November 2020, [[https://​www.prolifics-testing.com/​news/​achieving-requirements-testability]]
-)). For example, smartphone users will switch apps to other apps if the energy consumed by the app is not efficient. Efficiency is therefore a non-functional requirement. Energy consumption may also be a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​funcreq|functional requirements]] (i.e., An [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]] can not use more than 1040 mW (milli-Watt) per SMS message. ((+)). For example, smartphone users will switch apps to other apps if the energy consumed by the app is not efficient. Efficiency is therefore a non-functional requirement. Energy consumption may also be a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​funcreq|functional requirements]] (i.e., An [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]] can not use more than 1040 mW (milli-Watt) per [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​sms]] ​message. ((
 Sai Suren Kumar Kasireddy and Vishnuvardhan Reddy Bojja, __Measurements of EnergyConsumption in MobileApplications with respect toQuality of Experience__,​ School of Computing, Blekinge Institute of Technology, 37179 Karlskrona, Sweden, March 2012, Acessed on 10 November 2020, [[https://​www.diva-portal.org/​smash/​get/​diva2:​829733/​FULLTEXT01.pdf]] Sai Suren Kumar Kasireddy and Vishnuvardhan Reddy Bojja, __Measurements of EnergyConsumption in MobileApplications with respect toQuality of Experience__,​ School of Computing, Blekinge Institute of Technology, 37179 Karlskrona, Sweden, March 2012, Acessed on 10 November 2020, [[https://​www.diva-portal.org/​smash/​get/​diva2:​829733/​FULLTEXT01.pdf]]
 )). )).
dido/public/ra/1.4_req/2_nonfunc.1628267699.txt.gz · Last modified: 2021/08/06 12:34 by murphy