Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.591 questões
Considere as afirmações abaixo sobre diagramas UML.
I - Um diagrama de estado modela os estados de um objeto, as ações executadas, dependentes destes estados, e as transições entre os estados.
II - Um diagrama de atividade apresenta o comportamento dinâmico de um sistema ou parte de um sistema, através do fluxo de controle entre as ações executadas pelo sistema.
III - Um diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, mostrando a ordem temporal em que as mensagens são enviadas entre os objetos, para executar aquela tarefa.
Quais estão corretas?
Considere as informações abaixo sobre diagramas UML.
I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes.
II - O diagrama de classes fornece uma visão estática ou estrutural de um sistema, contudo não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.
III - O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, contudo não mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.
Quais estão corretas?
A documentação de sistemas de software é realizada por artefatos textuais e gráficos para a modelagem e documentação, desde a Análise e Projeto Estruturado, que se tornou um legado que necessita de manutenção, a tecnologia de orientação a objeto e a adoção por diversas entidades da UML como padrão para documentação de sistemas.
Considerando o texto acima, numere a coluna da direita de acordo com a da esquerda.
Artefato
1 - Modelo de classes
2 - Modelagem de casos de uso
3 - Especificação de processos
4 - Dicionário de dados
5 - Diagrama de fluxo de dados
6 - Modelo entidade-relacionamento
Conteúdo
( ) Mapeia os fluxos entre processos, criando uma visualização da comunicação entre processos e depósitos.
( ) Descrição detalhada, serve de base para a programação de módulos.
( ) Modelagem estrutural que agrega objetos por similaridades.
( ) Documenta as funcionalidades de sistema a partir da visão dos usuários.
( ) Captura o modelo de dados do domínio do problema e serve de base para a criação do banco de dados.
( ) Documenta os termos da linguagem de usuário e de sistema e define um padrão de dados.
Marque a sequência correta.
Com relação à linguagem UML, analise as afirmativas:
I. O diagrama de interação modela o relacionamento entre as classes e as mensagens que elas trocam;
II. O diagrama de depuração representa a configuração dos nós e de seus componentes no momento da execução do sistema;
III. O diagrama de estados é normalmente utilizado na modelagem do comportamento de uma interface ou sistema;
IV. Tipicamente, as partes estáticas de um sistema podem ser vistas utilizando um dos seguintes diagramas estruturais: de objetos, de classes, de componentes e de depuração;
V. Os diagramas comportamentais são utilizados na visualização dos aspectos dinâmicos do sistema.
Sobre os diagramas da UML, avalie as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) Os diagramas de classes, componentes e atividades são exemplos de diagramas estruturais.
( ) O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.
( ) O diagrama de casos de uso mostra um conjunto de casos de uso e atores e seus relacionamentos.
( ) O diagrama de métodos define os atributos e os métodos pertencentes a uma determinada classe.
( ) O diagrama de pacotes mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo.
Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.