Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q78499 Engenharia de Software
A análise orientada a objetos se preocupa com a descrição de domínio, a partir da perspectiva dos objetos. Há uma identificação de conceitos, atributos e associações que são considerados de interesse. O resultado desta análise pode ser expresso de que maneira?
Alternativas
Q78465 Engenharia de Software
Analise os seguintes enunciados relacionados aos componentes da linguagem UML e marque a alternativa CORRETA.

I- Os diagramas de casos de uso têm como objetivo ilustrar a interação entre elementos (atores) e funcionalidades do sistema;

II- O modelo de classes de domínio representa as classes no domínio do negócio em questão e não leva em consideração restrições inerentes à tecnologia a ser utilizada na solução;

III- Uma classe em um diagrama de classes é definida por um nome, uma lista de atributos (não obrigatória) e uma lista de operações (não obrigatória);

IV- O modelo de interação pode ser descrito utilizando diagramas de componentes ou diagramas de estados;

V- Os pacotes são mecanismos de agrupamento genérico e podem ser utilizados para agregar casos de uso, classes e alguns outros tipos de elementos.
Alternativas
Q78464 Engenharia de Software
UML: Unified Modeling Language é uma linguagem padrão de modelagem no campo da Engenharia de Software. Das seguintes alternativas, selecione a CORRETA.
Alternativas
Q78463 Engenharia de Software
Acerca da análise estruturada de sistemas, analise os seguintes enunciados e marque a alternativa CORRETA.

I- O Diagrama de Fluxo de Dados (DFD) e o Dicionário de Dados fazem parte da notação utilizada na análise estruturada;

II- A análise estruturada utiliza um enfoque bottom-up para descrever os processos do sistema;

III- O Diagrama de Contexto é o DFD de nível 0 cujo objetivo é representar o sistema como um todo;

IV- Os componentes de um DFD são: Processo, Fluxo de Dados, Depósito de Dados e Entidades Externas;

V- Os componentes de um DFD são: Ator e Caso de Uso.
Alternativas
Q78462 Engenharia de Software
Durante o processo de desenvolvimento de software, é necessário garantir que o software em desenvolvimento esteja satisfazendo os requisitos. Isto é realizado através de processos de teste do software. Selecione das seguintes alternativas, a CORRETA.
Alternativas
Q78113 Engenharia de Software
Assinale a alternativa que contém os processos estabelecidos pela norma ISO/IEC 14102 para avaliação e aquisição de ferramentas case.
Alternativas
Q78112 Engenharia de Software
Em se tratando de UML, um relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões entre objetos, refere-se a:
Alternativas
Q78111 Engenharia de Software
No caso de máquina de transição de estados, o evento cuja recepção pelo objeto no estado de origem faz com que a transição possa ser escolhida para ser ativada, desde que sua condição de proteção seja satisfeita, refere-se à fase:
Alternativas
Q78109 Engenharia de Software
Sobre os objetivos de teste de software, considere as seguintes afirmativas:

1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro.

2. A atividade de teste pode comprovar a ausência de erros.

3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto.

4. Um teste bem-sucedido é aquele que revela um erro não descoberto.

Assinale a alternativa correta.
Alternativas
Q78108 Engenharia de Software
Na avaliação da qualidade de software, corretitude é:
Alternativas
Q77673 Engenharia de Software
Qualidade de software é uma área da engenharia de software que tem como objetivo garantir a qualidade pela definição e normatização dos processos de desenvolvimento de sistemas. O grupo de normas técnicas "ISO 9000/2000" define qualidade como o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para esses. Assinale a alternativa que melhor define "qualidade", dentro da área de engenharia de software.
Alternativas
Q77670 Engenharia de Software
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
Alternativas
Q76977 Engenharia de Software
Teste baseado em riscos é um tipo de teste de software que:
Alternativas
Q76976 Engenharia de Software
As técnicas a seguir podem ser empregadas para descrever os aspectos dinâmicos deumsistema, EXCETO:
Alternativas
Q76975 Engenharia de Software
Os documentos de definição e especificação de requisitos descrevem as formas de interação do sistema com o meio ambiente que o cerca.

As alternativas a seguir tratam dos aspectos da segurança de um sistema que devem ser levantados e documentados, EXCETO:
Alternativas
Q76972 Engenharia de Software
Qual das opções abaixo contém uma ferramenta queNÃO é usada pelaAnálise Estruturada Moderna?
Alternativas
Q76971 Engenharia de Software
Use uma das cinco alternativas a seguir para completar a lacuna do texto abaixo de modo que o texto resultante seja uma assertiva verdadeira.

O uso de __________ era uma prática muito comum durante o design orientado a objetos antes da adoção de linguagens de modelagem como a UML.
Alternativas
Q76968 Engenharia de Software
Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que tem como principais características ser evolucionário, iterativo e focado na redução dos riscos?
Alternativas
Q76966 Engenharia de Software
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999).
Alternativas
Q76674 Engenharia de Software
Emrelação a O.O., são tipos reconhecidos de herança:
Alternativas
Respostas
11301: B
11302: D
11303: B
11304: C
11305: E
11306: A
11307: B
11308: A
11309: D
11310: C
11311: A
11312: C
11313: D
11314: B
11315: C
11316: A
11317: D
11318: A
11319: C
11320: E