Bog'liq Software Engineering Architecture-driven Software Development ( PDFDrive )
1. Develop software product requirements that minimize the likelihood of potential
operational failures from arising.
2. Evaluate the requirements obtained from stakeholders in the software perfor-
mance and post-development processes to ensure that those requirements do not
introduce complicated failure conditions or situations.
3. Identify design characteristics that contribute to failure detection and minimize
failure propagation throughout a data processing transaction.
4. Develop software test scenarios and procedures designed to exercise the soft-
ware behaviors associated with failure detection, isolation, and recovery.
5. Identify, track, and manage potential design risks to ensure that product depend-
ability is predictable and substantiated via the software test effort
6. Ensure that any failures that could occur will not result in personal injury or
seriously impact the operation of the system or operational processes.