A análise e o projeto orientados a objeto modelam um sistema em termos de objetos, que têm propriedades e comportamentos, e de eventos, que disparam operações que mudam o estado dos objetos. Considere, abaixo, os fundamentos da Orientação a Objetos − OO:
I. Ato de empacotar ao mesmo tempo dados e objetos. O objeto esconde seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. Protege os dados do objeto do uso arbitrário e nãointencional. Separa a maneira como um objeto se comporta da maneira como ele é implementado.
II. Refere-se à implementação de um tipo de objeto. Especifica uma estrutura de dados e as operações permissíveis que se aplicam a cada um de seus objetos.
III. Pode ser real ou abstrato...
Ainda com base no caso de uso, considere os diagramas UML 3 e 4, abaixo.

O diagrama
Considere o diagrama, abaixo, elaborado por um Técnico Judiciário de TI:

Com base neste diagrama,
Considere o programa em C#, abaixo.

O programa em C#
O modelo arquitetural, apresentado na figura, poderia ser adotado pelo TRF da 3a Região, pois
Considerando os conceitos de arquitetura orientada a serviços e o modelo apresentado na figura, o modelo SOA