Software quality

Imagine you are part of a team working at a software company. Your direct supervisor has asked your team to help define a new mission statement for the software group. He wants to incorporate more testing into the development cycle to improve software product quality. He requests that your team develop a document to convince the company managers that Software Testing will improve software product quality.
What is software quality?
Types of software testing?
How can software developers improve software quality?
Provide three definitions of "software quality." Three unique credible sources are cited.
List five characteristics of "software quality."
Prioritize the five characteristics and provide examples of each.
Provide three definitions of “software testing.” Three unique credible sources are cited.
Describe why the three types of software testing should be used by the software group by providing examples.
Define the three ways a software developer can improve software quality during the software construction phase. Three unique credible sources are cited.
Describe why the three types of improvements should be used by the software group by providing examples.