Questões

Total de Questões Encontradas: 05

O uso de deflatores é uma solução para medir o esforço de mudança de funcionalidades. Seguindo a contagem em projeto de manutenção (IFPUG/NESMA) com o uso de deflatores, são necessários seis passos para se determinarem o escopo e o tamanho (em pontos de função de melhoria) para projetos de melhoria. Numere os passos abaixo indicados:

( ) Determinar as funções de dados a serem modificadas e o fator de impacto.
( ) Determinar as funções de transação a serem modificadas e o fator de impacto.
( ) dentificar as funções de dados e de transações dentro do escopo do projeto de melhoria e determinar seu tamanho funcional.
( ) Determinar as funções de dados e de transação a serem adicionadas.
( ) Calcular os ontos de Função de Melhoria.
( ) Determinar as funções de dados e de transação a serem excluídas.
Assinale a alternativa que indica a sequência CORRETA.
A
5-4-1-3-6-2 
B
4-5-1-2-6-3
C
4-5-1-3-6-2
D
5-4-1-2-6-3
E
3-5-1-2-6-4
Sobre o uso da linguagem UML, assinale a alternativa INCORRETA. 
A
Os diagramas de sequência e colaboração são equivalentes.
B
 O diagrama de Máquina de Estados é um diagrama comportamental.
C
Os diagramas de objetos permitem demonstrar uma visão estática do projeto do sistema.
D
Num diagrama de casos de uso, atores representam usuários do sistema.
E
Uma agregação é uma relação todo-parte mais fraca que uma composição.
A Engenharia de Software contempla inúmeros conceitos. Sobre eles, assinale a alternativa CORRETA.
A
Seguindo o RUP, a elicitação de requisitos deve iniciar na fase de elaboração.
B
A integração contínua é uma prática importante para manter o controle dos requisitos.
C
Para um bom gerenciamento de configuração, é importante a utilização de ferramentas tanto de controle de versão, como SVN e Git, quanto de controle de mudanças, como Trac e Bugzilla.
D
A técnica de pontos de função, também chamada de pontos de caso de uso, foi criada para estimar o esforço no desenvolvimento de casos de uso. 
E
Testes unitários e testes de integração são classificados como testes caixa preta.
O RUP (Rational Unified Process) é definido nas fases:
A
 Concepção, Elaboração, Construção e Transição. 
B
Concepção, Elaboração, Implementação e Transição.
C
Estudo de Viabilidade, Concepção, Construção e Transição.
D
 Elaboração, Gerenciamento, Construção e Transição.
E
Modelagem de Negócios, Requisitos, Análise, Projeto e Implantação.
. Sobre a escolha de licenças de software livre mais comuns na plataforma GitHub, assinale a alternativa INCORRETA.
A
A licença MIT é permissiva e permite qualquer modificação do código, mas com as condições de conceder os créditos ao criador original e não responsabilizar o criador pelas modificações.
B
A licença Apache é similar à licença do MIT, mas se preocupa com patentes.
C
A licença GNU GPLv3 se preocupa com patentes.
D
A licença GNU GPLv3 obriga manter os mesmos termos de distribuição para modificações realizadas.
E
o GitHub não exige a escolha de uma licença, e, caso não definida uma licença, o autor original pode ser responsabilizado por derivações do código por terceiros.
Página 1 de 1