Um mecanismo de extensão da UML 2.0, que permite a criação de novos elementos para atender necessidades específicas de um modelo, é denominado
Julgue os itens a seguir, relativos ao diagrama de seqüência UML apresentado acima.
Dois objetos existiam antes da interação e dois foram criados durante a interação. As setas da instância de ControladoraPedido para a instância de FronteiraPedido são retornos de mensagens. Um dos objetos tem nome Pedido e outro, Item. No diagrama, encontram-se representadas as linhas da vida dos objetos e as áreas de ativação das mensagens.
Com referência ao diagrama de atividades UML acima, julgue os itens a seguir.
No diagrama, há duas raias, um estado inicial e dois finais. Por estarem em raias distintas, a atividade Preencher cadastro pode ser realizada em paralelo à atividade Analisar cadastro. Na decisão representada pelo losango, apenas uma condição de guarda é especificada, o que torna o diagrama incorreto.
A respeito do diagrama UML acima e considerando os modelos de análise, julgue os itens seguintes.
As classes estão representadas pelos estereótipos fronteira (boundary), controle (control) e entidade (entity), que podem ser usados em modelos na análise de requisitos. Há uma classe representada pelo estereótipo fronteira, uma pelo estereótipo controladora e sete pelo estereótipo entidade.
Acerca do diagrama UML acima e dos modelos de casos de uso, julgue os itens subseqüentes.
O ator Cliente especial herda do ator Cliente o relacionamento com o caso de uso Efetuar pagamento, que, por sua vez, é uma especialização do caso de uso Executar transação.
Com relação a engenharia de software, julgue os seguintes itens.
A arquitetura de um sistema de software é influenciada por casos de uso identificados na especificação dos requisitos. Além de casos de uso, outros fatores influenciam a arquitetura de um sistema, a exemplo de softwares de sistema usados e requisitos não-funcionais.
Com relação ao diagrama UML acima, julgue os próximos itens.
Considerando-se que o diagrama descreva a arquitetura de um software que adere ao estilo em camadas, verifica-se que esse estilo está sendo violado, pois há dependência entre módulos em uma mesma camada.
Considerando o diagrama de seqüência UML acima, julgue os itens seguintes.
A mensagem enviada para a instância de CntrCadastro é assíncrona. No diagrama, três objetos existiam antes da interação e dois são criados durante a interação. A seta pontilhada para a instância de TelaCadastro indica que um método está sendo invocado na instância de TelaCadastro.
Considerando o diagrama de classes UML acima, julgue os itens a seguir.
Pode haver instâncias de Pedido sem haver instâncias de Transacao. Cada instância de Pedido pode estar ligada a várias instâncias de Transacao. No relacionamento entre Pedido e Usuario, o papel de Usuario é cliente e cada instância de Usuario pode estar ligada a várias instâncias de Pedido.
No que se refere a Processo Unificado, julgue os itens subseqüentes.
Na fase de construção, são implementados os casos de uso que tenham impacto sobre a arquitetura; na fase de transição, os casos sem impacto sobre a arquitetura, mas que descrevam funcionalidades que deverão estar presentes na versão que está sendo desenvolvida