implementation view, deployment view and use case view.