Questões de Concurso Público SEFAZ-PI 2021 para Analista em Desenvolvimento de Sistemas

Foram encontradas 9 questões

Q1905919 Engenharia de Software
O gerenciamento de projetos deve ser auxiliado pela utilização de métricas que permitam mensurar o tamanho de um projeto. A métrica Pontos de Função ou Function Points (FP), inicialmente proposta por Albrecht, em 1979, pode ser usada efetivamente como um meio para medir a funcionalidade entregue por um sistema. Sobre pontos de função, assinale a afirmativa correta.
Alternativas
Q1905920 Engenharia de Software

Considere que determinada empresa de desenvolvimento de software ganhou processo de licitação para desenvolver dois sistemas de gestão para a Secretaria da Fazenda do Piauí. Na fase de elicitação de requisitos desses sistemas, o engenheiro de requisitos identificou as seguintes características no projeto:


I. O sistema será entregue somente na última fase de desenvolvimento e o teste deve ser realizado em cada fase.

II. A avaliação de risco deve ser realizada a cada iteração.

III. Devem ser usados componentes já implementados utilizando um framework de integração para os módulos.


É correto afirmar que as características estão relacionadas, respectivamente, aos seguintes modelos de desenvolvimento de software:

Alternativas
Q1905921 Engenharia de Software

A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.


I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.

II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.

III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.

IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.


Está correto o que se afirma em 

Alternativas
Q1905924 Engenharia de Software
Considerando a engenharia de requisitos, é correto afirmar que:
Alternativas
Q1905926 Engenharia de Software

O processo unificado (Unified Process UP ou PU em PT/BR) é um processo de desenvolvimento de software que utiliza a UML como linguagem de modelagem, embora possa ser aplicado com outras linguagens. O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, fornece uma abordagem disciplinada para designar tarefas e responsabilidades dentro de uma organização de desenvolvimento. Seu objetivo é garantir a produção de produtos de software de alta qualidade que atenda às necessidades de seus usuários finais, dentro de cronograma e orçamento previsíveis. Observe a figura a seguir.


Imagem associada para resolução da questão


Diante do exposto, é correto afirmar que:

Alternativas
Respostas
1: B
2: C
3: A
4: C
5: B