Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q785104 Engenharia de Software
A UML (Unified Modeling Language) “é uma linguagem para especificação, construção, visualização e documentação de artefatos de um sistema de Software”, incorporou os pontos fortes dos métodos do americano Grady Booch, o método OMT (Object Modeling Technique) do sueco Ivar Jacobson e o método OOSE (Object-Oriented Software Engineering) do americano James Rumbaugh, resultando em uma linguagem vastamente utilizada pois unificou as notações mais populares dos métodos citados. Um diagrama UML é uma representação gráfica parcial de um modelo de sistema em desenvolvimento ou já existente, considerando o paradigma orientado a objetos e demostrando a interação dos elementos que compõem o diagrama. Assinale, a seguir, as ferramentas que auxiliam na construção gráfica dos diagramas UML.
Alternativas
Q785103 Engenharia de Software
A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.
Alternativas
Q784932 Engenharia de Software
Sobre mapeamento objeto-relacional do conceito de herança, considere:
I - É possível utilizar uma única tabela para toda a hierarquia. II - Pode-se utilizar uma tabela para cada classe concreta da hierarquia. III - O modelo relacional que apresenta maior conformidade com a orientação a objetos é aquele em que se mapeia uma tabela para cada classe (concreta ou abstrata).
Está correto o que se afirma em
Alternativas
Q784922 Engenharia de Software
Em relação à UML e especificação de software orientada a objetos, analise o diagrama UML fornecido.

 
A partir das informações dadas, assinale a afirmativa correta.
Alternativas
Q784921 Engenharia de Software
Sobre as técnicas de teste de caixa preta e caixa branca em softwares, assinale a afirmativa INCORRETA.
Alternativas
Q784920 Engenharia de Software
Sobre os conceitos de validação e verificação de software, assinale a afirmativa correta.
Alternativas
Q784914 Engenharia de Software
Considerando os diagramas da linguagem de modelagem UML (Linguagem de Modelagem Unificada), a coluna da esquerda apresenta as classificações dos diagramas e a da direita, exemplos desses diagramas. Numere a coluna.
1 - Diagramas estruturais 2 - Diagramas comportamentais
( ) Diagrama de componentes ( ) Diagrama de casos de uso ( ) Diagrama de pacotes ( ) Diagrama de estrutura composta ( ) Diagrama de máquina de estados
Assinale a sequência correta.
Alternativas
Q784912 Engenharia de Software
Considerando as notações da linguagem de modelagem UML (Linguagem de Modelagem Unificada) e mais especificamente os relacionamentos entre casos de uso, analise as afirmativas.
I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo possui um fluxo grande ou que mereça atenção especial. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem.
Está correto o que se afirma em
Alternativas
Q784910 Engenharia de Software
Existem muitas atividades e artefatos previstos na análise e projeto de software, além de um vasto número de diretrizes e princípios. Sobre análise e projeto de software, assinale a afirmativa INCORRETA.
Alternativas
Q784909 Engenharia de Software
O modelo de desenvolvimento de software Processo Unificado (PU) é constituído de fases e disciplinas. Cada disciplina possui seu próprio fluxo de trabalho (workflow). Analise a figura a seguir.


Qual o nome da disciplina do PU representada pelo workflow ilustrado na figura?
Alternativas
Q784908 Engenharia de Software
Sobre o modelo de desenvolvimento de software Scrum, analise as afirmativas.
I - As funcionalidades a serem implementadas em um projeto de desenvolvimento de software são registradas e organizadas em uma lista denominada Sprint Backlog. II - Os papéis previstos no Scrum são: Time de Desenvolvimento, Product Owner e o Scrum Master. III - Sprint é o nome dado às reuniões que ocorrem diariamente durante o desenvolvimento do software.
Está correto o que se afirma em  
Alternativas
Q784907 Engenharia de Software
Considerando a subárea de Engenharia de Requisitos, sobre os Requisitos de Domínio, que fazem parte dos Requisitos Funcionais e/ou Não Funcionais, analise as afirmativas.
I - São derivados do domínio de aplicação do sistema, em vez das necessidades específicas dos usuários do sistema. II - Não são obrigatórios para um sistema, visto que não refletem necessidades específicas dos usuários do sistema. III - Incluem uma terminologia específica ou referência a conceitos do domínio.
Está correto o que se afirma em
Alternativas
Q784906 Engenharia de Software
A engenharia de requisitos é uma subárea da engenharia de software que trata dos processos de levantamento, registro e gerenciamento dos requisitos de sistemas de software. Analise o diagrama abaixo que ilustra a hierarquia de tipos de requisitos não funcionais. 


Assinale a alternativa que apresenta correta e respectivamente os tipos de requisitos não funcionais identificados pelos números 1, 2 e 3.
Alternativas
Q784396 Engenharia de Software

Considere o diagrama UML abaixo.

Imagem associada para resolução da questão

De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:

Alternativas
Q784395 Engenharia de Software

Considere a figura abaixo que traz o modelo V de testes.

Imagem associada para resolução da questão

Na representação do modelo V, o objetivo principal do Teste de

Alternativas
Q784393 Engenharia de Software

Considere os seguintes elementos:

Imagem associada para resolução da questão

Estes elementos

Alternativas
Q784392 Engenharia de Software

Considere que em um projeto foi utilizada a métrica com base na contagem de Pontos de Função (PF). O projeto foi estimado em 100 PF.

Em uma determinada fase, que corresponde a 20% do projeto:

− trabalham 4 pessoas;

− a produtividade média é de 20 horas/PF;

− a jornada diária é de 8 horas, 5 dias por semana;

− o valor por 1 hora de trabalho é R$ 50,00.

Com base nos dados relativos à fase, o esforço total em horas, o prazo em dias e o custo do projeto podem ser estimados e correspondem, correta e respectivamente, a:

Alternativas
Q784391 Engenharia de Software

Pode-se calcular o valor total de um sistema em Use Case Points (UCP) utilizando-se a seguinte fórmula:

UCP = UUCP × TCF × ECF

Um Analista afirma corretamente:

Alternativas
Q783788 Engenharia de Software

Dentre as etapas de desenvolvimento de games, levantadas por Novak (2010), apreende-se que a fase de ______ é aquela em que se realiza pesquisa de mercado e avaliação de recursos, ao passo que a fase de teste ______ sucede ao término do processo de produção que visa a promover ______ ao projeto.

Os termos que completam, respectivamente, as lacunas são

Alternativas
Q779064 Engenharia de Software
Uma atividade central da engenharia de requisitos é a elicitação de requisitos. A base para elicitação de requisitos é o conhecimento do contexto do sistema, que inclui a fonte dos requisitos e a forma como serão categorizados. Assinale a alternativa que apresenta os três tipos de fontes de requisitos.
Alternativas
Respostas
8201: B
8202: D
8203: D
8204: C
8205: B
8206: C
8207: B
8208: A
8209: D
8210: D
8211: C
8212: A
8213: B
8214: D
8215: B
8216: E
8217: E
8218: A
8219: A
8220: C