6. What is a common risk associated with outsourcing software development?

Answer: D

Explanation:

Risk of breach of confidential information

Outsourcing software development often involves sharing sensitive data with external vendors, which increases the risk of confidentiality breaches. This risk can lead to potential data leaks and unauthorized access to proprietary information.

A) Short-term contracts that are difficult to renew

While short-term contracts may pose challenges regarding continuity, they are not inherently linked to the risks of outsourcing software development. This option does not address the critical concern of data security and confidentiality that outsourcing entails.

B) Lack of flexibility to respond to rapid market changes

This option highlights a potential operational drawback of outsourcing but does not specifically relate to the risks associated with the security of confidential information. Flexibility can vary based on contract terms and vendor relationships, making this less relevant than the risks of data breaches.

C) High cost of developers' salaries

The cost of salaries is a financial consideration rather than a risk associated with outsourcing. Although outsourcing is often pursued to reduce costs, this option does not pertain to the significant risks concerning the protection of sensitive data.

D) Risk of breach of confidential information

This option accurately identifies a major risk associated with outsourcing software development. When companies outsource, they may expose their confidential data to third parties, which can lead to breaches if not managed properly. Protecting sensitive information is a paramount concern in the outsourcing process.

Conclusion

The risk of breach of confidential information is a definitive concern when outsourcing software development, as it directly impacts a company's data security and integrity. Other options, while relevant to operational or financial aspects, do not encompass the significant risk associated with exposing confidential data to third parties. In the context of outsourcing, ensuring data security is critical, thus making option D the most pertinent choice.