Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.232 questões
I. Os diagramas de sequência têm como objetivo primordial representar a estrutura estática dos dados, exibindo entidades, seus respectivos atributos e os relacionamentos de associação entre elas.
II. Embora não exista na UML um diagrama dedicado exclusivamente à modelagem física de bancos de dados, o diagrama de classes é frequentemente utilizado para modelar estruturas de dados e suas relações.
III. Na notação de um diagrama de classes, uma classe é representada por um retângulo, o qual pode ser subdividido em compartimentos para especificar seus atributos e operações.
Das afirmativas acima, qual(is) está(ão) correta(s)?
I. A UML estabelece o processo formal de desenvolvimento de software, definindo etapas necessárias para análise, projeto e implementação.
PORQUE
II. A UML inclui diferentes tipos de diagramas que permitem representar tanto a estrutura quanto o comportamento de um sistema.
Os dois relacionamentos representados no modelo, respectivamente, são:
I- A UML não define um único diagrama capaz de representar integralmente todos os aspectos de um sistema de software, de modo que diferentes tipos de diagramas podem ser empregados para modelar perspectivas estruturais e comportamentais distintas do sistema.
PORQUE
II- O diagrama de classes é classificado como diagrama comportamental, pois seu objetivo principal é representar a ordem temporal das mensagens trocadas entre objetos durante a execução de um cenário de uso.
Analisadas as sentenças, é CORRETO afirmar que:
() O ator representa uma entidade externa ao sistema que interage com ele para atingir objetivos específicos.
() O ator é sempre representado dentro da fronteira do sistema, pois faz parte da sua estrutura interna.
() O relacionamento <<extend>> indica um comportamento obrigatório que sempre ocorre durante a execução de um caso de uso base.
() O caso de uso descreve uma funcionalidade do sistema que entrega valor ao ator por meio de um serviço ou comportamento.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.
II. O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.
III. O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.
IV. O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.
Estão corretas apenas as afirmativas
O diagrama da UML 2 mais indicado para representar as funcionalidades do sistema sob a perspectiva dos atores é o
Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:
Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.
Nos testes de caixa‑branca, os casos de teste são elaborados com base no conhecimento da estrutura interna e da lógica de implementação do componente avaliado.
Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.
Na modelagem de um portal de agendamento, o diagrama de casos de uso é adequado para representar, sob a ótica de atores externos, os serviços oferecidos pelo sistema, sem explicitar a lógica interna de implementação.
Durante a fase de elicitação de requisitos para um novo sistema de informação governamental, a equipe de analistas de um órgão público federal se depara com o desafio de escolher a abordagem mais eficaz para garantir que as necessidades de todos os stakeholders sejam compreendidas e documentadas de forma clara e precisa, considerando a complexidade do ambiente público.
Analise as seguintes proposições sobre as práticas de Engenharia de Requisitos no contexto do setor público:
I. A elicitação de requisitos deve se concentrar exclusivamente em entrevistas com os gestores de alto escalão, pois eles possuem a visão estratégica completa e as necessidades dos usuários finais são secundárias no desenvolvimento de sistemas governamentais.
II. A utilização de múltiplos métodos de elicitação, como entrevistas, questionários, workshops e prototipação, tende a ser mais eficaz para capturar a diversidade de requisitos em um ambiente complexo como a administração pública, minimizando o risco de omissões.
III. A documentação de requisitos em UML, por meio de diagramas de Casos de Uso, pode ser uma prática recomendada para descrever as interações entre os atores (usuários e sistemas externos) e o sistema, facilitando a comunicação e a validação com as partes interessadas.
Está correto o que se afirma em: