Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q502277 Engenharia de Software
A documentação de um caso de uso costuma descrever, por meio de uma linguagem simples, informações sobre ele. Na UML 2.0, essa documentação
Alternativas
Q501356 Engenharia de Software
São considerados processos ágeis os processos de desenvolvimento de software que compartilham um conjunto comum de princípios, conforme definido pelo Manifesto Ágil. Analise as afirmativas a seguir acerca de alguns desses processos ágeis:

I. Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II. FDD (Feature Driven Development) pressupõe a entrega de pequenas versões funcionais, isto é, blocos bem pequenos de funcionalidade valorizada pelo cliente, a cada duas semanas ou menos.

III. Extreme Programming (XP) enfatiza práticas de trabalho energizado, em que a equipe trabalha em ritmo acelerado para assegurar a liberação de versões funcionais dentro do quadro de tempo estabelecido.

Está correto o que se afirma em:
Alternativas
Q501355 Engenharia de Software
Coletar os requisitos é o processo de determinar, documentar e gerenciar as necessidades e os requisitos das partes interessadas a fim de atender aos objetivos do projeto. Em relação às técnicas de elicitação de requisitos empregadas nesse processo, é correto afirmar que:
Alternativas
Q501353 Engenharia de Software
O processo de validação de requisitos é uma etapa muito importante para a elaboração de um documento de especificação funcional consistente, pois ajuda a confirmar que os requisitos identificados, analisados e documentados correspondem, de fato, ao sistema que o cliente pretende.

Analise as práticas listadas a seguir:

I. prototipação e geração de casos de teste;

II. revisão sistemática com apoio de checklists;

III. atribuição de uma identificação unívoca ao requisito;

IV. gerenciamento e rastreamento de requisitos.

São consideradas práticas eficazes para validação de requisitos aquelas indicadas somente em:
Alternativas
Q501350 Engenharia de Software
A UML oferece uma família de notações gráficas que ajudam na descrição e no projeto de sistemas de software. Uma dessas notações é muito útil para representar lógica comportamental, que é uma excelente ferramenta para modelagem de fluxos de trabalho e de processos. A notação em questão é o diagrama de:
Alternativas
Q500563 Engenharia de Software
O BABOK v2 define, em sua área de conhecimento Análise de Requisitos, a tarefa Organizar Requisitos. Nessa tarefa, uma das técnicas de análise recomendada é:
Alternativas
Q500554 Engenharia de Software
No Desenvolvimento Orientado a Testes (TDD), os casos de teste que definem o recurso a ser implementado devem ser elaborados
Alternativas
Q500553 Engenharia de Software
As ferramentas de análise estática de código, como o PMD e o FindBugs, encontram erros nos programas ao
Alternativas
Q500548 Engenharia de Software
Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de
Alternativas
Q500528 Engenharia de Software
A análise por pontos de função constitui uma técnica utilizada para medição da estimativa de esforço no desenvolvimento de software. Um dos tipos de componentes básicos dessa análise introduz dados externos para dentro do domínio do software sob análise. Esse componente é denominado
Alternativas
Q500527 Engenharia de Software
No desenvolvimento de um software seguro, ou seja, projetado e instalado em um sistema de segurança crítica (que pode causar danos e/ou ferimentos em caso de falhas),
Alternativas
Q500526 Engenharia de Software
Um dos tipos de teste de software é o teste de desempenho. Um teste desse tipo
Alternativas
Q500525 Engenharia de Software
O gerenciamento de requisitos constitui-se em uma fase importante na engenharia de requisitos. Nesse gerenciamento, deve haver o acompanhamento e o conhecimento da origem dos requisitos do sistema, o que corresponde à propriedade de
Alternativas
Q500524 Engenharia de Software
O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. Considerando a utilização desse modelo e suas fases, assinale a alternativa que apresenta uma afirmação verdadeira.
Alternativas
Q497688 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

A homologação e(ou) aceitação de um sistema ou aplicação desenvolvida ou que sofreu manutenção é uma ação que deve ser coordenada pelos seus clientes e usuários.
Alternativas
Q497687 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

Para a codificação dos módulos e componentes de uma aplicação computacional aderente a uma arquitetura do tipo cliente-servidor multicamadas, deve-se utilizar uma única linguagem de programação, visto que isso facilita a futura manutenção desse tipo de aplicação.
Alternativas
Q497684 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir.

• Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.

Tendo como referência as informações apresentadas, julgue o item subsequentes, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.

As pessoas responsáveis pela realização de testes e homologações de um sistema de hardware ou rede computacional feitos por membros da equipe de infraestrutura devem ser as mesmas que levantaram necessidades, desenvolveram interfaces com o usuário, elaboraram a arquitetura e codificaram os componentes desse sistema.
Alternativas
Q497683 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir.

• Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.

Tendo como referência as informações apresentadas, julgue o item subsequentes, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.

As equipes de infraestrutura e aplicações, se comparadas à equipe de operação, necessitam de maior capacidade no gerenciamento de projetos.
Alternativas
Q497682 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir.

• Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.

Tendo como referência as informações apresentadas, julgue o item subsequentes, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.

Durante o desenvolvimento e(ou) manutenção de uma rede de computadores de escala local, média ou larga, a equipe de infraestrutura não necessitará desenvolver ou manter enlaces de telecomunicações.
Alternativas
Q497681 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir.

• Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.

• Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.

Tendo como referência as informações apresentadas, julgue o item subsequentes, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.

A equipe de aplicações pode atuar, em determinadas situações, como usuária da equipe de operações.
Alternativas
Respostas
8321: A
8322: D
8323: A
8324: A
8325: B
8326: D
8327: B
8328: A
8329: D
8330: B
8331: A
8332: E
8333: D
8334: A
8335: E
8336: E
8337: E
8338: C
8339: E
8340: C