Professional Documents
Culture Documents
Abbottabad Campus
ASSIGNMENT NO# 3
Submitted to:
DR. IFTIKHAR HUSSAIN
Submission Date:
21-06-2023
Subject: ADV. SOFTWARE ENGINEERING
MS 1st SEMESTER
Department of Computer Science
SELECTED QUALTIY ATTRIBUTE:
I have selected “Recoverability” as a quality attribute to analyze particular web application.
Recoverability is the ability of any web application to recover from failures or crises & to
restore its normal operation smoothly. The primary goal of recoverability is to reduce the
downtime and maximize the availability of any system.
TASKS
1- WEB APPLICATION:
I have selected the web application named “MINT.COM” which is one of the most
common financial management web-application. The purpose of this application is to
provide user with comprehensive & convenient platform to manage their finances, track
their budget & to achieve their financial goal. It also provides interface to create & manage
new cryptocurrencies, enabling users to involve in the digital asset ecosystem. As my
selected quality attribute is Recoverability so I took financial application for analyzing
because Recoverability has very importance in “MINT.COM” finance application due to
critical financial transactions & the potential impact of failure & errors.
During analyzing the web application in Recoverability context we’ll check failure rate,
mean time to recover(MTTR), recovery time objective(RTO), recovery point
objective(RPO), recovery success rate & some other important metrics to measure ability of
application to recover from failures.
5. Failure Rate:
The failure rate refers to the amount of failure happened in system during specific time
duration. Failure rate should as low as possible for efficient systems