Assume the following major tasks and develop a WBS for a software development project.Include the following: Analyze Design Develop Test Deploy Maintain Using the information provided above, respond to the following:Construct a detailed WBS table for the project using any graphical tools. The WBS should demonstrate the organization of the project. Be sure to include at least four levels of tasks (i.e., main task, sub-task). You may want to consider using Microsoft Project, WBS Chart Pro, Microsoft Excel, or any other available programs to assist you in developing your WBS.Identify the key attributes of a work package.Develop a responsibility assignment matrix for the whole project with personnel in the columns and deliverables in the rows.Identify what metrics you would track to measure the effectiveness of your WBS plan.Your responses should be integrated in a well-written paper that meets the following requirements:Be 2-4 pgaes in length, plus graphical elements placed in an appendix.Be formatted according to the CSU-Global Guide to Writing and APA.Include two scholarly sources. The CSU-Global Library is a good place to find these sources.