Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


3661Q610412 | Informática, Engenharia de Software

O padrão de projeto comportamental que define uma dependência de um-para-muitos entre objetos de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3662Q620909 | Informática, Engenharia de Software, Analista de Regulação, ARCE CE, FCC

Considere as etapas a seguir:

1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.

2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.

3. É executado o teste juntamente com todos os outros testes implementados.

4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.

5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.

A sequência de etapas que devem ser seguidas no desenvolvimento dirigido a testes (TDD – Test Driven Development) é corretamente definida por

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3663Q627582 | Informática, Engenharia de Software, Analista Judiciário, TRF 3a, FCC

Na Norma ABNT ISO/IEC 12207:2009, um dos Processos Técnicos é o Processo de Definição dos Requisitos dos Stakeholders. Com relação a este Processo, analise as tarefas e atividades a seguir:

1. Identificação dos Stakeholders.

2. Classificação dos Stakeholders.

3. Identificação dos Requisitos.

4. Classificação dos Requisitos.

5. Avaliação dos Requisitos.

6. Acordo dos Requisitos.

7. Mediação de Conflitos.

8. Registro dos Requisitos.

9. Produção do Documento de Requisitos.

De acordo com a Norma supracitada, as atividades e tarefas que devem ser implementadas em consonância com as políticas e procedimentos organizacionais aplicáveis, com relação ao Processo de Definição dos Requisitos dos Stakeholders, são as que constam APENAS em 1,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3664Q619402 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Transportes Terrestres, CESPE CEBRASPE

A respeito de engenharia de software, julgue os itens de 91 a 100.

Os requisitos de software, depois de identificados, devem ser modelados, podendo-se utilizar o paradigma de análise estruturada ou análise orientada a objetos para um melhor entendimento do produto de software a ser construído.

  1. ✂️
  2. ✂️

3665Q613021 | Informática, Engenharia de Software

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. As funcionalidades de conversão de dados serão contadas como entrada externa, no caso da carga inicial dos dados, e como consultas ou saídas externas, quando o usuário solicitar relatório associado à funcionalidade de migração de dados.
  1. ✂️
  2. ✂️

3666Q614308 | Informática, Engenharia de Software, Analista de Sistemas, SESPA PA, CESPE CEBRASPE

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Uma tabela de rastreamento (traceability table) é utilizada na engenharia de um sistema para prever a capacidade de rastreamento das operações do produto de software que será desenvolvido.

  1. ✂️
  2. ✂️

3667Q611750 | Informática, Engenharia de Software, Analista de Sistemas, Paraná Previdência PR, CESPE CEBRASPE

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

Uma classe que possua uma operação abstrata é considerada uma classe abstrata.

  1. ✂️
  2. ✂️

3668Q625833 | Informática, Engenharia de Software, Técnico Judiciário, TRE SP, FCC

Sobre desenvolvimento baseado em testes, considere:

I. Este processo requer que desenvolvedores criem unidades de testes para definir os requisitos que um determinado código deve conter. Estes testes devem ser criados assim que uma pequena parte funcional do código esteja disponível.

II. Frequentemente são utilizados frameworks de teste pelos desenvolvedores como o xUnit ou jUnit para a criação de casos de teste automatizados.

III. É importante que o código escrito seja apenas projetado para passar o teste específico. Nenhuma outra funcionalidade deve ser prevista ou permitida fora do escopo do teste em nenhum estágio do processo.

Está correto o que consta em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3669Q611247 | Informática, Engenharia de Software

Integridade de dados é a manutenção e a garantia da precisão e consistência de dados durante todo o ciclo de vida da informação, e é um aspecto crítico para o projeto, implementação e uso de qualquer sistema que armazene, processe ou recupere dados. Um bom exemplo de integridade, seria a criação de chave primaria em uma tabela. A respeito desse tipo de integridade é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3671Q614091 | Informática, Engenharia de Software

Qual o objetivo da Análise Estruturada?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

3672Q635357 | Informática, Engenharia de Software, Analista Judiciário, TRT 23a, FCC

NÃO se aplica à disciplina de desenvolvimento de software extreme programming (XP):

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3673Q623600 | Informática, Engenharia de Software, Analista Judiciário, TRT 8a, FCC

Atenção: As questões de números 56 a 59 referem-se ao enunciado abaixo.

Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms).

No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3674Q616694 | Informática, Engenharia de Software, Analista de Sistemas, ENAP, ESAF

No modelo Espiral para a engenharia de Software são definidas as atividades de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3675Q615676 | Informática, Engenharia de Software, Analista de Sistemas, Fundação Santa Casa de Misericórdia do Estado do Pará PA, CESPE CEBRASPE

Acerca das características dos sistemas operacionais Windows 2000, Windows XP e Linux, julgue os itens que se seguem. Windows 2000 e Windows XP, assim como Linux, apesar de serem sistemas multiprogramados, permitem a definição de uma única thread de execução por processo
  1. ✂️
  2. ✂️

3676Q615932 | Informática, Engenharia de Software, Técnico Judiciário, TRT 13a, FCC

As partes estáticas de um sistema NÃO são representadas, utilizando-se UML nas atividades de análise e projeto orientados a objetos, pelos diagramas de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3677Q614423 | Informática, Engenharia de Software

Um diagrama de seqüência em UML representa:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3678Q632376 | Informática, Engenharia de Software, Analista Judiciário, TRT 5a, CESPE CEBRASPE

Com base nos conceitos de gerenciamento eletrônico de documentos (GED) e processos, modelagem e automação de processos, e técnicas de reunião e entrevista, julgue os itens subseqüentes.

O workflow ou fluxo de trabalho, também denominado de processamento de transações, integra automaticamente, em forma eletrônica, o fluxo de documentos dentro das organizações. Em vez de contar, apenas, com a comunicação embasada em papel, no contexto de GED e em seu relacionamento com fluxo de trabalho automatizado, as organizações fazem uso de imagens eletrônicas de dados como método de comunicação.

  1. ✂️
  2. ✂️

3679Q611919 | Informática, Engenharia de Software

As cinco camadas do modelo de Análise Orientada a objetos são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3680Q622689 | Informática, Engenharia de Software, Informática, Ministério das Comunicações, CESPE CEBRASPE

Acerca da service-oriented architecture (SOA), julgue os seguintes itens.

No framework tecnológico chamado web services, as definições dos serviços podem ser feitas usando-se WSDL, as quais contribuem no sentido de possibilitar um forte acoplamento entre os serviços. Uma definição WSDL descreve a interface pública de um serviço, mas, alternativamente, é possível a descrição da interface de um serviço usando-se a linguagem UDDI.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.