Artefato:
| ||||||||||||||||||||||||||||||||||||||||
Classe de Fronteira |
Uma classe de fronteira modela a interação entre um ou mais atores e o sistema. |
| Representação em UML: | Classe, estereotipada como "fronteira". |
| Papel: | Designer de Interface de Usuário |
| Relatórios de Exemplo: | Relatório: Classe <nome da classe> |
| Mais informações: | |
| Entrada para Atividades: | Saída de Atividades: |
Uma classe de fronteira representa uma interface entre o sistema e alguma entidade fora dele: uma pessoa ou outro sistema. Seu papel é mediar o intercâmbio de informações com o mundo externo e isolar o sistema de mudanças ao seu redor.
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Nome | O nome da classe. | O atributo "Name" no elemento do modelo. |
| Breve Descrição | Uma breve descrição do papel e da finalidade da classe. | Valor rotulado, do tipo "texto curto". |
| Responsabilidades | As responsabilidades definidas pela classe. | Um valor rotulado (predefinido) na superclasse "Tipo". |
| Relacionamentos | Os relacionamentos (como generalizações, associações e agregações) dos quais a classe participa. | Adquiridos por um pacote limitado, através da agregação "possui". |
| Atributos | Os atributos definidos pela classe. | - " - |
| Requisitos Especiais | Descrição textual que reúne todos os requisitos (como requisitos de usabilidade e não-funcionais) na classe de fronteira que não são considerados no modelo de análise mas que precisam ser observados durante a criação de protótipos, o design e a implementação. | Valor rotulado, do tipo "texto curto". |
| Diagramas | Qualquer diagrama local para a classe (como diagramas de classe) descrevendo seus atributos e responsabilidades. | Adquiridos por um pacote limitado, através da agregação "possui". |
As classes de fronteira relevantes para a usabilidade do sistema são identificadas e descritas durante a fase de iniciação e/ou elaboração, antes que haja a criação do protótipo, o design e a implementação da interface do usuário.
Um designer da interface do usuário ou um analista de objetos é responsável pela integridade da classe de fronteira, garantindo que:
Decida quais propriedades devem ser usadas e como usá-las. Consulte Artefato: Classe de Análise para obter recomendações relacionadas à adaptação. Documente as decisões de adaptação em Artefato: Guia de Design.
|
Rational Unified Process
|