Reference no: EM132991708
Please respond to the following:
• From your understanding of the work so far this week, give some examples of when to recommend and when not to recommend software reuse. As you learned, the reuse of software components is designed to optimize software development and reduce development costs. Give an example of when this would be particularly effective. How might component-based development be used to reduce the coding effort? Is this always true? Provide support for your response.
• Be sure to address how SPLs (see Software Product Lines Collection at Carnegie Mellon University), promote reuse and how they can be disadvantageous to certain development environments. Choose a large company not chosen by other classmates and provide a unique example, illustrating how SPLs can be used in that organization to improve software development efforts.
Please respond to the following:
• SOSE (Service Oriented Software Engineering) is a modern approach in the field of software engineering, while service-oriented architecture (SOA) is a methodology to build the system-in other words, it is a different style of system development. In this discussion, consider the following items as they relate to your reading for the week.
• Share an analogy of your understanding of SOSE versus SOA. Fully develop your idea so your classmates can understand SOSE in a different way.
Attachment:- Software Engineering.rar