Buscar

AVS PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201608422650) Pontos: 1,0 / 1,0 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 
 
As opções II e IV estão corretas 
 
As opções I e III estão corretas 
 
As opções II e III estão corretas 
 
As opções I, II e III estão corretas 
 As opções I e II estão corretas 
 
 
 
 2a Questão (Ref.: 201608422823) Pontos: 1,0 / 1,0 
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma 
empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o 
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: 
 
 
 
Do cronograma 
 
Do usuário 
 
Modal 
 
Não funcional 
 Funcional 
 
 
 
 3a Questão (Ref.: 201609128807) Pontos: 1,0 / 1,0 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo 
e os desejos do usuário. 
 As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas 
que se aplicam e afetam o software a se desenvolver 
 
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de 
programação que será utilizada no desenvolvimento. 
 
 
 
 4a Questão (Ref.: 201609076374) Pontos: 1,0 / 1,0 
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de 
Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( 
)Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de 
problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras 
classes. 
 
 
 
2,1,4,5,3 
 
1,2,4,5,3 
 1,2,3,4,5 
 
1,3,2,4,5 
 
5,4,3,2,1 
 
 
 
 5a Questão (Ref.: 201609079983) Pontos: 1,0 / 1,0 
São testes realizados pela análise do código fonte, onde 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. 
Essas são características dos: 
 
 
 Testes estáticos 
 Testes de integração 
 Testes de unidade 
 Testes dinâmicos 
 Testes de validação 
 
 
 
 6a Questão (Ref.: 201608997649) Pontos: 1,0 / 1,0 
Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em 
uma linguagem compilada, cria um programa semanticamente equivalente. Sendo assim, o nome 
"compilador" é usado principalmente para: 
 
I- Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; 
II- Programas que traduzem o código de fonte de uma linguagem de programação de alto nível 
para uma linguagem de programação de baixo nível; 
III- Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de 
programação de alto nível; 
 
Assinale a alternativa correta: 
 
 
 Apenas o item III está correto; 
 Apenas o item II está correto; 
 Apenas os itens II e III estão corretos; 
 Apenas o item I está correto; 
 Apenas os itens I e III estão corretos; 
 
 
 
 7a Questão (Ref.: 201608984981) Pontos: 1,0 / 1,0 
Considerando importância de documentar todos os passos do processo de desenvolvimento de software. 
Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: 
__________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para 
acompanhar o andamento do projeto. 
__________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. 
__________: Estabelece o formato e a cadência de como o processo deve ser implementado. 
__________: Estabelece a forma de comunicação entre os membros do projeto. 
__________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias 
que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. 
 
 
 
Padronização de processos - Relatórios - Comunicação - Documentos técnicos - Cronogramas 
 
Relatórios - Padronização de processos - Cronogramas - Documentos técnicos - Comunicação 
 
Cronogramas - Documentos técnicos - Relatórios - Padronização de processos - Comunicação 
 
Comunicação - Cronogramas - Padronização de processos - Documentos técnicos - Relatórios 
 Cronogramas - Relatórios - Padronização de processos - Comunicação - Documentos técnicos 
 
 
 
 8a Questão (Ref.: 201608388595) Pontos: 1,0 / 1,0 
O modelo de ciclo de vida em cascata: 
 
 
 
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. 
 
recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o 
que permite a retroalimentação do processo de desenvolvimento. 
 
envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, 
chegar ao sistema completamente implementado. 
 enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. 
 
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de 
software. 
 
 
 
 9a Questão (Ref.: 201609108733) Pontos: 0,0 / 1,0 
No processo de desenvolvimento de software, devemos adotar uma modalidade de ciclo de 
vida de projetos de software, analise as alternativas apresentadas: 
I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a 
próxima; 
II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou 
seja, na criação de novas versões para o modelo proposto; 
III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define 
um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. 
Escolha a alternativa correta: 
 
 
 
Apenas a afirmativa II está correta 
 Todas as afirmativas estão corretas 
 
Apenas as afirmativas I e II estão corretas 
 Apenas as afirmativas II e III estão corretas 
 
Apenas a afirmativa I está correta 
 
 
 
 10a Questão (Ref.: 201608402044) Pontos: 1,0 / 1,0 
Considere as afirmativas abaixo. 
I. O RUP é um processo iterativo. 
 II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura. 
III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso. 
É correto o que se afirma em 
 
 
 
I e III, apenas 
 
III, apenas 
 
I, apenas 
 
I e II, apenas 
 I, II e III

Outros materiais