Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.207 questões
A UML 2.0 define treze tipos de diagramas, divididos em três categorias.
Categorias
1 - Diagramas Estruturais
2 - Diagramas Comportamentais
3 - Diagramas de Interação
Diagramas
(A) Diagrama de tempo
(B) Diagrama de classes
(C) Diagrama de atividade
(D) Diagrama de instalação
(E) Diagrama de Interatividade
(F) Diagrama de pacotes
(G) Diagrama de estrutura
(H) Diagrama de transição de estados
(I) Diagrama de componentes
(J) Diagrama de sequência
(K) Diagrama de Caso de Uso
(L) Diagrama de colaboração ou comunicação
(M) Diagrama de objetos
Associe categoria e diagrama e assinale a alternativa CORRETA.
A classe “Pessoa” abaixo obedece às notações da UML. O nome do atributo e do método que possui a visibilidade de pacote e protegida, respectivamente, são:
Pessoa
- matricula
+ nome
# telefone
~ login
- totalizar( )
# listar( )
+ gravar( )
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