Answer the following questions | Computer Science homework help

 Answer the following question from the text book attached below. Refer following documents and answer below 4 questions. Answer should be 4-5 pages. include APA style references.The Questions:1.List and describe the required tools needed for an effective assessment. What are some common mistakes and errors that occur when preparing for a security assessment?2.Describe in depth the role in which organizational risk tolerance plays in relation to systems under assessment. 3.Identify and describe what threat agents should be avoided in preparation for an assessment. How do we effectively screen out irrelevant threats and attacks in this preparation? 4.Identify when to use architecture representation diagrams and communication flows. Define and illustrate when decomposing of architecture would be used. Provide an example of architecture risk assessment and threat modeling?