Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Assinale a alternativa que preenche as lacunas corretamente relativa a definição abaixo para Engenharia de Software.
De acordo com a IEEE Engenharia de Software é a aplicação de uma abordagem sistemática, __________ e quantificável no desenvolvimento, _____________ e manutenção de softwares.
Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para suportar modelagem dinâmica (isto é, o comportamento do software) em um processo de desenvolvimento. A respeito de modelagem dinâmica, é incorreto afirmar:
Julgue os seguintes itens, relativos a caso de uso.
I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.
II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.
III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.
IV Um caso de uso envolve a interação dos atores com o sistema.
A quantidade de itens certos é igual a
Com relação a conceitos gerais de engenharia de software, julgue os itens a seguir.
A engenharia de software engloba processos, métodos e ferramentas. Um de seus focos é a produção de software de alta qualidade a custos adequados.
Considere as seguintes assertivas sobre as vantagens do uso de padrões de software (software patterns):
I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e aprendizado dos sistemas de software.
II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções computacionais já testadas e aprovadas.
III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software
As assertivas corretas são:
Acerca de características do IP, julgue os itens que se seguem.
O campo ToS (type of service) no protocolo IP é utilizado pela arquitetura de serviços diferenciados. Atualmente, é definido como DSCP (diff serv code point).
Analise as seguintes afirmativas sobre os tipos de verificações de requisitos que fazem parte do processo de Validação de Requisitos, de acordo com Sommerville (2011):
I. Verificações de completeza consistem em validar com todos os stakehol-ders se os requisitos contemplam as suas necessidades e se funcionali-dades adicionais e diferentes também serão necessárias.
II. Verificações de realismo consistem em avaliar se o requisito realmente pode ser implementado, podendo levar em consideração o orçamento e o prazo para desenvolvimento do sistema.
III. Verificações de consistência são necessárias para evitar requisitos confli-tantes, com restrições ou descrições contraditórias para uma mesma fun-ção do sistema.
Estão CORRETAS as afirmativas: