You create an application by using Microsoft Visual Studio .NET 2008 and the .NET Framework 3.5.
You are creating a high-level design for the application. You identify several functionalities that can be developed as reusable components.
You need to identify the public interface for each component from the application design.
What should you do?
A.
Design class diagrams.
B.
Design state diagrams.
C.
Design activity diagrams.
D.
Design sequence diagrams.