Você está na página 1de 5

1. Avalie as fases e características, inerentes aos processos de desenvolvimento de software.

I. Concepção: fase onde avaliamos a viabilidade do software


II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer.
III. Projeto: fase onde as tecnologias são definidas.
IV., Homologação, fase onde escreve-se o código na linguagem de programação.

Estão corretas as assertivas

 (Ref.: 201806433783)

Apenas I e II

Apenas I, II e III

Apenas II, III e IV

Apenas II e III

I, II, III e IV

    1 ponto

2. Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada


item representa a descrição de uma técnica:

=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na


prática;

=> O analista verifica relatórios e outros impressos da empresa;

=> É excelente para projetos que necessitam discussão de várias áreas da empresa.

Assinale a resposta que apresenta respectivamente as técnicas descritas.

 (Ref.: 201803501254)

Visita em Locco - Análise de documentos - JAD

Análise de documentos - Questionário - GED

Entrevista - Análise de documentos - Brainstorm

Visita em Locco - Questionário - Análise de documentos

Entrevista - Questionário - JAD

    1 ponto

3. Os padrões a partir dos quais os objetos são criados são denominados (Ref.:


201804108278)

métodos

entidades

atributos

instâncias
classes

    1 ponto

4. Sobre o reaproveitamento, de uma forma geral, avalie as assertivas

I. O reaproveitamento de código implica em usar herança de classes ou de componentes.

II. O reaproveitamento em nível de caso de uso, também acontece.

III. O reaproveitamento na fase de projeto se dá com uso de padrões (soluções testadas e


aprovadas)

Assinale a opção com as assertivas corretas

 (Ref.: 201806434037)

Apenas II e III

Apenas I

Apenas I e II

I, II e III

Apenas I e III

 
 
1 ponto

5.
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma
das classificações apresentadas nas alternativas na coluna da direita.

Modalidade Classificações
(   ) Testes de integração - Teste para identificar erros durante a
integração e interação entre os módulos ou unidades do sistema

(   ) Testes estáticos - São testes realizados pela análise do código fonte.
O tipo de análise é visual, podendo haver um questionário para
acompanhar os testes, inspecionando o código desenvolvido pela equipe
de programação
1. Quanto à
utilização do código
(   ) Testes dinâmicos - São testes baseados na execução do código do
programa. Os testes seguem, também, um questionário com base nos
2. Quanto ao aspectos estruturais e funcionais do programa
objetivo na busca
pelo erro
(   ) Testes de unidade - Teste realizado em um módulo ou em alguns
módulos definidos que representam uma única unidade. A determinação
da quantidade de módulos a serem testados está contida na
documentação de projeto

(   ) Testes de validação - Teste realizado após a integração de todos os


módulos do sistema
 (Ref.: 201804158420)

2, 1, 1, 2, 1

2, 1, 1, 2, 2

2, 1, 2, 1, 1

2, 2, 1, 1, 2

1, 1, 1, 2, 2

    1 ponto

6. A Implementação é a etapa do processo de desenvolvimento de software que realiza a


transformação do desenho em diversos tipos de componentes de código de programação.
Analise as afirmativas a seguir em relação aos componentes de código:

I - Código fonte - conjunto de instruções gerados através de uma Linguagem de


Programação de forma lógica e estruturada.

II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por
um processador.

III- Código de Máquina - Resultado da compilação do código fonte.

Assinale a única opção correta

 (Ref.: 201803683797)

Somente II e III estão corretas

Somente I e III estão corretas

Somente a II está correta

Somente I está correta


Somente I e II estão corretas

    1 ponto

7. Sobre o desenvolvimento de sistemas NÃO é correto afirmar que: (Ref.: 201803544318)

A fase de validação de um sistema não é feita apenas após a sua codificação, ela
contém atividades que devem ser executadas ainda em estágios inicias do
desenvolvimento como, por exemplo, na especificação de requisitos.
A fase de teste do software deve estar integrada ao processo de desenvolvimento do
sistema.
A evolução de um sistema para contemplar novos requisitos pode requerer um
processo de refatoração.
No projeto arquitetural devemos primar por uma independência modular que
contemple alto grau de acoplamento e baixa coesão.
A fase de projeto de um sistema envolve diversas atividades tais como o projeto de
dados, o projeto de arquitetura e o projeto de interface.

    1 ponto

8. O ciclo de vida do software é um conjunto de atividades que são realizadas na construção


de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais
utilizados e possui como característica principal: (Ref.: 201803515898)

O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo


de redução de riscos;
A abordagem sistemática para realização das atividades do desenvolvimento de
software de modo que elas seguem um fluxo seqüencial;
O uso de formalização rigorosa em todas as etapas de desenvolvimento;
O desenvolvimento de uma implementação inicial, expondo o resultado ao
comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até
que um sistema adequado tenha sido desenvolvido.
A codificação de uma versão executável do sistema desde as fases iniciais do
desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a
alusão à idéia de "cascata"(waterfall );

    1 ponto

9. O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o


modelo em cascata para sua realização é denominado:  (Ref.: 201803680542)

Iterativo e incremental

Básico

Em cascata

RUP

Linear

    1 ponto

10. NÃO é uma boa prática do XP

 (Ref.: 201806435031)
O código fonte não pertence a ninguém 

Ritmo sustentável , sem horas extras (40h semanais)

Programação em PAR

Reuniões formais e  diárias em auditórios 

Aceitação de pequenas versões ajudam na aceitação final.

Você também pode gostar