Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q379815 Engenharia de Software
A NESMA (NESMA EARLY FPA COUNTING) reconhece três tipos de contagem de pontos de função, sendo dois deles descritos a seguir.

imagem-006.jpg
As contagens de pontos de função dos tipos I e II são denominadas, respectivamente:
Alternativas
Q379814 Engenharia de Software
Na UML 2.2, o diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo assim possíveis objetos. Na elaboração desse diagrama, o recurso da generalização possui três finalidades, que são:
Alternativas
Q379813 Engenharia de Software
Nos projetos orientados a objetos, as classes de objetos podem ser organizadas em uma estrutura de herança que mostra o relacionamento entre classes. A classe de objeto mais específica é completamente consistente com a classe-pai, mas inclui outras informações. A classe-filho herda os atributos e as operações da classe-pai. Nesse contexto, observe-se a seguinte figura.

imagem-005.jpg
Na UML, conforme indicado na figura acima, a seta que aponta de uma entidade de classe para a classe- pai, indica a:
Alternativas
Q379811 Engenharia de Software
Na métrica denominada Análise de Pontos de Função, o fator de ajuste é o resultado da avalização de 14 características gerais do sistema, utilizado para determinar o tamanho final do software. Com efeito, os pontos de função obtidos da contagem das funções dados e transacionais são conhecidos como “pontos brutos não ajustados”. O fator de ajuste promoverá uma variação nos pontos brutos num percentual, para cima ou para baixo, gerando os chamados “pontos de função ajustados”, que representam o tamanho final do software. Esse percentual é de:
Alternativas
Q379810 Engenharia de Software
O Rational Unified Process (RUP) reconhece que os modelos convencionais apresentam uma visão única de processo. Como metodologia para desenvolvimento de software, o RUP possui uma importante característica, em que as fases:
Alternativas
Q379809 Engenharia de Software
No que diz respeito ao ciclo de vida, a metodologia referenciada como desenvolvimento evolucionário baseia-se em uma implementação inicial, expondo o resultado aos comentários do usuário e refinando esse resultado por meio de várias versões até que seja desenvolvido o sistema como um todo. As atividades de especificação, desenvolvimento e validação são intercaladas, em vez de serem separadas, com feedback rápido que permeia as atividades. Existem dois tipos fundamentais de desenvovimento evolucionário, que são:
Alternativas
Q379807 Engenharia de Software
O processo de engenharia de requisitos é realizado por meio da execução das funções con- cepção, levantamento, elaboração, negociação, especificação, validação e gestão. A validação se encarrega de realizar a avaliação quanto à qualidade, examinando a especificação para garantir que todos os requisitos do software tenham sido declarados de modo não ambíguo, que as inconsistências, omissões e erros tenham sido detectados e corrigidos e que os produtos de trabalho estejam de acordo com as normas estabelecidas para o processo, o projeto e o produto. O principal mecanismo de validação de requisitos é denominado:
Alternativas
Q379806 Engenharia de Software
Como a maioria das atividades de engenharia, a reengenharia de processo de negócio é interativa. As metas do negócio e os processos que as alcançam precisam ser adaptados a um ambiente de negócios mutante. Por essa razão, não há começo nem fim para a BPR - é um processo evolutivo. Esse modelo é ilustrado na figura que segue.

imagem-003.jpg
As fases I, II, III e IV são denominadas, respectivamente:
Alternativas
Q333824 Engenharia de Software
Um modelo de processo de software é uma representação abstrata de um processo de software. Nesse contexto, analise os dois métodos abaixo, amplamente utilizados na prática atual da engenharia de software.

I- Abordagem que considera as atividades fundamentais do processo, compreendendo especificação,desenvolvimento, validação e evolução, e as representa como fases de processo separadas, tais como especificação de requisitos, projeto de software, implementação, teste, e assim por diante.

II- Abordagem que intercala as atividades de especificação, desenvolvimento e validação, sendo um sistema desenvolvido rapidamente baseado em especificações abstratas, quando, então, é refinado com as entradas do cliente para produzir um sistema que satisfaça as suas necessidades.

Essas definições caracterizam duas abordagens, respectivamente denominadas Métodos de Processos:
Alternativas
Q268948 Engenharia de Software
No que se refere a conceitos e garantia da qualidade de software, julgue o  item  subsequente.

Considerada uma área de conhecimento constituinte da engenharia de software, a qualidade de software é responsável por definir e normatizar o processo de desenvolvimento.
Alternativas
Q268947 Engenharia de Software
No que se refere a conceitos e garantia da qualidade de software, julgue o  item  subsequente.

A garantia de qualidade de software possui padrões, entre eles os padrões de processo, que se aplicam ao produto do software em desenvolvimento e que incluem a estrutura de documentos de requisitos.
Alternativas
Q268946 Engenharia de Software
No que se refere a conceitos e garantia da qualidade de software, julgue o  item  subsequente.

A verificação da aderência do software aos requisitos deve ser avaliada pela garantia da qualidade de software, antes de o software ser entregue e durante o seu processo de desenvolvimento.
Alternativas
Q268945 Engenharia de Software
No que se refere a conceitos e garantia da qualidade de software, julgue o  item  subsequente.


É responsabilidade da garantia da qualidade de software identificar não conformidades, mantê-las registradas e comunicá-las; as ações corretivas cabem à gestão de configuração.
Alternativas
Q268944 Engenharia de Software
Julgue o  item  , acerca de métricas e estimativas aplicadas a testes de software.

Se um conjunto de softwares que serão testados contiver grande quantidade de arquivos, esse fator incidirá diretamente na maior dificuldade dos testes, em relação a testes realizados em softwares que possuam pouca quantidade de arquivos a serem testados.
Alternativas
Q268943 Engenharia de Software
Julgue o  item  , acerca de métricas e estimativas aplicadas a testes de software.

É necessário obter o total de pontos de teste estático (PTE), para, em conjunto com outros fatores, se chegar ao total de pontos de teste. Para que seja possível encontrar o PTE, é suficiente avaliar algumas características isoladas do software.
Alternativas
Q268941 Engenharia de Software
Julgue o  item  , acerca de métricas e estimativas aplicadas a testes de software.

O grau de envolvimento dos usuários nos testes do software é fator irrelevante tanto nos resultados dos testes quanto no grau de esforço da equipe de teste, sendo, por isso, desprezível a sua interferência nos resultados de uma forma global.
Alternativas
Q268940 Engenharia de Software
Julgue o  item  , acerca de métricas e estimativas aplicadas a testes de software.

Independentemente da técnica de medição e da estimativa utilizada, deve-se considerar o ambiente de teste como fator crítico de sucesso.
Alternativas
Q268939 Engenharia de Software
Julgue o  item  , acerca de métricas e estimativas aplicadas a testes de software.

Considere que, um gerente de testes, para tentar aumentar a produtividade dos testes, tenha adquirido uma ferramenta de automação, com o intuito de facilitar o trabalho da equipe de teste. Nesse caso, o procedimento do gerente foi inadequado para o aumento da produtividade, pois ferramentas de automação não documentam casos de testes e não repetem testes já executados.
Alternativas
Q268938 Engenharia de Software
Com relação à análise e avaliação de riscos em projetos de teste de software, julgue o  item que se segue.

Riscos são eventos que podem ocasionar perdas ou até gerar oportunidades para uma organização. A partir da análise dos riscos, é possível diminuir, eliminar ou até controlar os riscos identificados.
Alternativas
Q268937 Engenharia de Software
Com relação à análise e avaliação de riscos em projetos de teste de software, julgue o  item que se segue.


Se detectar que sua equipe de teste possui metodologia inadequada para testes, o gerente de testes deve considerar esse fato como um risco para o processo de teste.
Alternativas
Respostas
12241: B
12242: C
12243: E
12244: D
12245: A
12246: B
12247: C
12248: B
12249: E
12250: C
12251: E
12252: C
12253: E
12254: C
12255: E
12256: E
12257: C
12258: E
12259: C
12260: C