2. Analyze the software architecture to assess whether software safety and mission assurance requirements are met.