Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões
Empacotar software como classes possibilita que os futuros sistemas de software reutilizem as classes. Grupos de classes relacionadas podem ser empacotadas como __________ reutilizáveis.
- A expressão que preenche a lacuna acima é
A UML – Unified Modeling Language é uma linguagemvisual utilizada para modelar softwares baseados no paradigma de orientação a objetos. Empregado normalmente nas fazes de levantamento e análise de requisitos, embora venha a ser consultado durante todo o processo de modelagem e possa servir de base para outros, um diagrama, exemplificado na figura abaixo, procura identificar usuários, outros sistemas ou mesmo algum hardware especial, que utilizarão o software de algum modo, bem como os serviços e funcionalidades.

A figura representa o diagrama de:
Segundo Pressman, os elementos específicos do modelo de análise são ditados pelo método de modelagem de análise usado. No entanto, um conjunto de elementos genéricos é comum à maioria dos modelos de análise. Nesse sentido, observe a figura abaixo, que ilustra o modelo de estado UML e que representa os estados e eventos que modificam um sistema. O diagrama de estados indica que ações são realizadas em consequência de determinado evento.

O diagrama de estado é utilizado quando se trata dos
elementos de análise do tipo:
Analise o diagrama de Classes UML a seguir.
Telefone
– numero : String
– DDD : String
# Telefone(numero : String)
+ setDDD(DDD : String) : void
– setNumero(numero : String) : void
Assinale a alternativa que descreve corretamente a
visibilidade dos métodos Telefone(), setDDD() e setNumero(),
respectivamente.
Com relação ao projeto da interface com o usuário, analise as afirmativas a seguir.
I. É importante a colocação do usuário no controle definindo modos de interação de uma forma que não o force a ações desnecessárias, proporcionando interação flexível e permitindo que ele possa interromper ou desfazer qualquer ação sem perder o trabalho que já tenha feito.
II. A interface com o usuário tem que ser capaz de aumentar a carga de memória do usuário para que ele utilize todo seu conhecimento a todo instante sobre o sistema, garantindo uma interface objetiva e robusta.
III. A interface com o usuário deve ser consistente ao longo de uma família de aplicações e consistente com modelos interativos anteriores.
Assinale:
Análise de Relacionamento-Navegação é uma técnica sistemática para a determinação da estrutura de relacionamentos de uma aplicação para a Web. Ela não utiliza nenhuma linguagem de modelagem específica, ficando a cargo dos desenvolvedores a escolha das ferramentas que julguem adequadas para representar os modelos que serão construídos.
Em qual dos passos propostos nessa metodologia, devem-se elaborar diagramas de estados com o objetivo de compreender adequadamente as características de uma aplicação para a Web?
Seja o diagrama de casos de uso que captura alguns dos requisitos funcionais de um sistema de vendas de uma cadeia de lojas de vestuário a seguir.

Segundo esse diagrama, conclui-se que
No diagrama de classe, a porta é uma característica estrutural de um classificador que especifica a interação distinta entre o classificador e suas partes internas ou entre o classificador e seu ambiente.
O diagrama de colaboração é um tipo de diagrama de interação.
O diagrama de atividade é composto pelos diagramas de estado e de sequência.
O diagrama de implementação é um tipo de diagrama de componente.
AUML define que um diagrama de sequência pode representar o envio de mensagem de um objeto para ele próprio. Esta característica é chamada de Autodelegação. Com base nessa característica, as mensagens de Autodelegação podem ser:
Considere as seguintes informações referentes a um sistema de informação hipotético.
I. Um grupo de estudos é composto por vários alunos.
II. Uma classe é composta por grupos de estudo.
III. Não existe um grupo de estudos sem alunos.
IV. Uma classe pode existir mesmo que não existam grupos de estudo.
O diagrama de classe que melhor representa o cenário com as quatro informações descritas acima é:
O diagrama UML a seguir representa um trecho de um sistema de informação fictício.

Com base nesse diagrama, considere as seguintes afirmativas:
I. O diagrama de componentes apresentado tem como componentes principais Cadastrar Produto e Cadastrar Nota Fiscal.
II. O ator Estoquista Chefe pode participar do caso de uso Cadastrar Produto e do caso de uso Cadastrar Nota Fiscal.
III. Neste diagrama de sequência Cadastrar Produto sempre deverá ser executado antes de Cadastrar Nota Fiscal.
IV. Existe uma relação de generalização entre os atores Estoquista (ator base) e Estoquista Chefe (ator especializado).
Está correto somente o que se afirma em:
Enumere a segunda coluna de acordo com a primeira, associando a representação gráfica dos relacionamentos do diagrama de classes UML ao seu respectivo nome.
1ª coluna





2ª coluna
( ) Especialização.
( ) Dependência.
( ) Associação.
( ) Composição.
( ) Agregação.
A sequência correta, de cima para baixo, está na opção