Non-Functional Requirements in Mobile Applications

A careful specification and adherence of non-functional requirements such as performance, security, privacy and availability are crucial to the success or failure of any software system. To see why, imagine if your bank’s website were to display the following disclaimer on its homepage: “We do not guarantee the security of your personal data or your account information while transacting on our online-banking portal”. Will you still use it? Almost certainly not!

Continue reading