Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

Julgue os itens a seguir, relativos a métodos de desenvolvimento de
software.

No SCRUM, um backlog consiste em uma lista de itens priorizados a serem desenvolvidos para um software. Essa lista é mantida no product owner, o qual pode alterá-la a qualquer momento, desde que os itens alterados não estejam na sprint backlog. Isso significa que product backlog e sprint backlog são estruturas similares.

Com relação à qualidade de software, é incorreto afirmar que:

O Manifesto Ágil é uma declaração que reúne os princípios e práticas que fundamentam o desenvolvimento ágil de software. É um dos princípios desse manifesto:

O diagrama de atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os diagramas de atividades suportam comportamento paralelo. O nome dado à figura do diagrama de atividades que demonstra comportamento paralelo e que aceita um fluxo de entrada e vários fluxos concorrentes de saída é:

O teste de software que garante o atendimento aos requisitos, ou seja, que verifica se os requisitos estão corretamente codificados, são conhecidos como:

Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta.

Considere as informações abaixo em relação ao desenvolvimento de sistemas:

I. executar um software com o objetivo de revelar falhas, mas que não prova a exatidão do software.
II. correta construção do produto.
III. construção do produto certo.

Correspondem corretamente a I, II e III, respectivamente,

São feitas as afirmativas a seguir, sobre o fechamento de um projeto.

I - É necessário, ao final do projeto, rever o artefato de lições aprendidas de forma a retirar do mesmo as experiências mal sucedidas, para que outros projetos possam se beneficiar dos acertos do time ao mesmo tempo em que não são deixadas brechas para acionamento legal por parte dos stakeholders em caso de não-conformidade ou informações que possam revelar fraquezas e pontos sensíveis dos produtos gerados ou que contribuam para formar uma imagem negativa do mesmo.

II - O fechamento de um projeto prevê atividades de naturezas administrativas, tais como avaliações de desempenho e obtenção de aceite formal das entregas, as quais são realizadas não só no final do projeto como ao longo do ciclo de vida do mesmo, notadamente no fechamento das fases do projeto.

III - Se o projeto for completado com sucesso antes do prazo previsto ou com orçamento menor do que o especificado, as causas desse resultado devem ser identificadas e avaliadas sob a perspectiva de desvios do planejamento.

IV- Se houver um contrato formal assinado para o projeto, atividades específicas de encerramento do contrato devem ser conduzidas, exceto no caso em que o projeto seja cancelado, absorvido pela organização como um projeto permanente ou substituído por outro projeto.

Estão corretas APENAS as afirmativas

Em relação às abordagens de desenvolvimento de software, julgue os próximos itens.

Scrum é uma metodologia de desenvolvimento de software que possui entre os seus princípios a realização do trabalho em sprint. Nessa metodologia, o tempo da sprint é variável, o que a faz adaptar-se mais facilmente às mudanças que possam ocorrer.

Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido.

1. O sistema deverá emitir relatórios de compras a cada 15 dias.
2. O sistema só irá permitir a visualização do campo "valor máximo" para gerentes.
3. O sistema deverá fornecer diariamente o relatório de despesas.
4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente.
5. O sistema não permitirá acesso aos registros de compras após as 17 horas.

Em relação a esses requisitos, é correto afirmar que:

Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software.

I. Podemos definir um processo de software como um conjunto de atividades relacionadas que levam à produção de um produto de software.

II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software.

III. A validação de software também é uma atividade presente no processo de software.

IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software.

Imagem 017.jpg

A figura abaixo ilustra um recurso empregado no desenvolvimento de sistemas, e tem como características:
I. Constitui um método simples para sistematizar uma classe de fatos, probabilidades e oportunidades combinados, cujos efeitos poderiam ser difíceis de manipular e comparar.
II. pode ser utilizada em diversas situações, da avaliação de riscos ou comparação entre propostas alternativas até a discussão dos resultados de um brainstorming.
III. proporcionam um recurso útil de análise quando utilizada em conjunto com um banco de dados consolidado ou técnicas de modelagem por computador.
Esse recurso é conhecido por:

Em um Diagrama de Atividades da UML, o desvio representa

Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como:

Histórias de usuários na atividade de planejamento, encorajamento de uso de cartões CRC e de refabricação, reuniões em pé e programação em pares são características típicas do modelo de processo de software

Observe a figura de parte de um Diagrama de Fluxo de Dados, apresentada abaixo, para responder às questões de nos 58 e 59.

Imagem 003.jpg

Assim como um sistema, cada função pode ser entendida como uma caixa-preta que produz respostas a partir de estímulos predeterminados. A função "Diagnosticar paciente", mostrada no DFD parcial acima, será executada quando o paciente informar seus sintomas ao sistema. Isso é um exemplo de ocorrência de um evento classificado como

No contexto da Engenharia de Requisitos, considere:

I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências da corporação por técnicos, supervisores e chefes.

II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção.

Em relação às assertivas acima, é correto afirmar:

Um dos pontos da metodologia Scrum é o Daily Scrum, que consiste em uma reunião diária com aproximadamente 15 minutos de duração onde são tratados assuntos relacionados ao projeto. Nessa reunião são feitas 3 perguntas a cada membro do time de desenvolvimento, constando o que foi feito desde a última reunião, o que será feito até a próxima reunião e qual

A respeito do plano de teste, um registro do processo de planejamento de testes de software, assinale a opção correta.

Com o propósito de produzir software com qualidade, segundo o CMM, a Garantia de Qualidade de Software (SQA) tem o objetivo de

Página 4
Publicidade