Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.599 questões
1. “Fazer Login”: Deve ser executada obrigatoriamente antes de qualquer outra funcionalidade do sistema.
2. “Reservar Livro”: Esta funcionalidade possui um comportamento alternativo e opcional: se o livro estiver em situação de atraso, o usuário será notificado sobre a penalidade antes que a reserva seja concluída.
Qual é a correta representação UML para as interações entre os casos de uso “Fazer Login”, “Reservar Livro” e “Notificar Penalidade”?
Sobre diagrama de Classe da UML, analise as afirmativas a seguir.
I. O diagrama de classes, um dos principais diagramas da UML, utiliza a notação de herança para representar a relação de especialização (“é um”), na qual uma classe filha herda atributos e métodos de uma classe pai (superclasse).
PORQUE
II. O diagrama de classe busca representar a estrutura estática de um sistema, e os atributos e operações das classes, que podem ter visibilidade pública (+), privada (-) ou protegida (#), são representados para detalhar as características e ações que a classe pode realizar.
Assinale a alternativa correta.
UML é uma notação gráfica para modelagem de software. A linguagem define um conjunto de diagramas para documentar e ajudar no design de sistemas de software, particularmente sistemas orientados a objetos. Os diagramas UML são classificados em dois grandes grupos: Diagramas Estáticos (ou Estruturais) modelam a estrutura e organização de um sistema e os Diagramas Dinâmicos (ou Comportamentais) modelam eventos que ocorrem durante a execução de um sistema.
Adaptado de Marco Túlio Valente, Engenharia de Software Moderna: Princípios e Praticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 2020.
Quais diagramas da UML podem ser classificados como estruturais?
I. Diagramas de atividade são adequados para representar processos de negócio e fluxos de controle.
II. É possível representar decisões condicionais em um diagrama de atividade por meio de nós de decisão.
III. Um nó de fork permite a execução paralela de atividades subsequentes.
IV. Diagramas de atividade não suportam modelagem de eventos assíncronos ou concorrência.
Qual alternativa está CORRETA?
Considerando a necessidade de visualizar a sequência de interações entre os diferentes participantes do processo ao longo do ciclo de vida de um mandado, desde a sua emissão até a sua conclusão, o diagrama mais adequado para representar essa dinâmica comportamental é o Diagrama de
A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir.
A UML fornece uma linguagem visual padronizada para modelar aspectos estruturais e comportamentais de sistemas de software.
A representação de requisitos funcionais por meio de diagramas de casos de uso com descrições textuais estruturadas, e a modelagem de requisitos não funcionais por meio de catálogos específicos, permite uma visão integrada e rastreável dos requisitos do sistema hospitalar. PORQUE Durante a modelagem de requisitos, utilizar diagramas de casos de uso e descrições estruturadas para os funcionais e catálogos de requisitos para os não funcionais garantem rastreabilidade e validação.
Acerca dessas sentenças, assinale a alternativa CORRETA.