SEARCH Articles Figures Tables Life cycle assurance audits) Supplier Audits software development life cycle