Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1229113 Engenharia de Software
No Scrum:     I. As funcionalidades a serem implementadas em um projeto são mantidas em uma lista denominada Product Backlog. No início de cada sprint, faz-se um Sprint Planning Meeting, na qual o Product Owner prioriza os itens do Product Backlog e a Equipe de Desenvolvimento seleciona as atividades que será capaz de implementar durante a sprint que se inicia.     II. As tarefas alocadas em uma sprint são transferidas do Product Backlog para o Sprint Backlog. A Equipe de Desenvolvimento se auto-organiza para realizar o trabalho do Sprint Backlog.     A afirmativa I   
Alternativas
Ano: 2016 Banca: IFB Órgão: IFB
Q1222411 Engenharia de Software
Leia as afirmativas a seguir sobre regras práticas para se criar um modelo de análise:
I) O modelo de análise deve priorizar as necessidades visíveis do domínio do problema ou do negócio e o nível de abstração desse modelo deve ser baixo.
II) Cada elemento do modelo de análise deve contribuir para entendimento geral dos requisitos de software e fornecer uma visão do domínio de informação, função e comportamento do sistema. 
III) O modelo de análise deve incluir considerações sobre modelos não funcionais e arquiteturais.
IV) Deve-se minimizar o acoplamento do sistema representado pelas relações entre classes e funções do mesmo.
V) Deve-se criar vários modelos para atender aos diferentes perfis das partes interessadas, pois validação de requisitos, testes de aceitação e projeto devem ser baseados em modelos diferentes.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2016 Banca: FEPESE Órgão: Prefeitura de Florianópolis - SC
Q1211064 Engenharia de Software
Qual diagrama UML tem a função de auxiliar a comunicação entre analistas e usuários finais, descrevendo um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário, e como um sistema ou aplicativo interage com pessoas, organizações ou sistemas externos?
Alternativas
Q1192285 Engenharia de Software
Há um índice denominado Índice de Maturidade de Software (SMI) que visa avaliar o nível de estabilidade de um software, tendo, como indicadores, as modificações efetuadas em cada nova versão. Seja MT, o número de módulos da versão corrente, e FX, o n° de módulos modificados na versão corrente, mais o n° de módulos adicionados também à versão corrente e mais o n° de módulos descartados da versão anterior. Dessa forma, SMI é calculado por:
Alternativas
Q1192284 Engenharia de Software

Considere as etapas a serem seguidas em uma manutenção evolutiva de software:


I. Planejamento da Versão;

II. Implementação de Alterações;

III. Liberação da Versão;

IV. Análise de Impacto.



A ordem sequencial correta de execução dessas etapas é:

Alternativas
Q1192282 Engenharia de Software
A arquitetura geral do RUP (Rational Unified Process) estabelece fases e disciplinas. Segundo o RUP,
Alternativas
Q1192281 Engenharia de Software

Considere a seguinte notação da UML 2.0 referente a um tipo de mensagem.

- - - - - - - - - ->


Essa notação representa

Alternativas
Q1192085 Engenharia de Software
Em um teste de software, há a necessidade de realizar os testes de unidade. Um dos tipos de teste de unidade é o teste de Interface, cujo objetivo principal é
Alternativas
Q1192084 Engenharia de Software
Na UML 2.0, considere o seguinte exemplo de notação:

Parafuso:Item


Essa é a notação de
Alternativas
Q1192014 Engenharia de Software
Dentre as diversas técnicas de teste existentes, há uma em que o domínio dos valores de entrada é dividido em classes. Dessa forma, qualquer valor de uma classe visa detectar uma mesma classe de erros. Essa técnica recebe a denominação de
Alternativas
Q1192013 Engenharia de Software
Considerando a gerência de configuração de um projeto de software, um item importante a ser considerado são seus baselines, que visam especificar
Alternativas
Q1192005 Engenharia de Software
No método de desenvolvimento ágil SCRUM,
Alternativas
Q1192004 Engenharia de Software
No RUP, a disciplina que tem por objetivo produzir versões do produto software e entregar esse produto software a seus usuários finais é
Alternativas
Q1192002 Engenharia de Software
Um dos modelos de desenvolvimento de software incluído dentre os modelos incrementais de processo é conhecido como RAD, que significa
Alternativas
Q1192001 Engenharia de Software
Dentre os diversos modelos de desenvolvimento de software, encontra-se a categoria denominada de modelos evolucionários, que tem como característica
Alternativas
Q1191985 Engenharia de Software
No processo de desenvolvimento ágil de software, SCRUM,
Alternativas
Q1191983 Engenharia de Software
Na UML 2.0, considerando-se a definição de atributos, sua notação deve conter a definição da visibilidade do atributo. Os símbolos utilizados para denotar visibilidade de pacote e visibilidade protegida são, respectivamente:
Alternativas
Q1191982 Engenharia de Software
Uma medida utilizada para se avaliar a confiabilidade de software é o MTTF (Mean Time To Failure), que visa indicar o
Alternativas
Q1191978 Engenharia de Software
Na orientação a objetos, há o conceito de encapsulamento que estabelece que
Alternativas
Q1191157 Engenharia de Software
Ponto de Função é uma métrica orientada à função utilizada para medir o tamanho funcional do software. Na contagem de Pontos de Função, a função de transação que não altera o comportamento do sistema, embora possa conter validações, é denominada
Alternativas
Respostas
7221: D
7222: B
7223: C
7224: D
7225: E
7226: C
7227: B
7228: E
7229: B
7230: E
7231: E
7232: B
7233: C
7234: C
7235: B
7236: C
7237: C
7238: D
7239: A
7240: B