Buscar

CCT0194_AV_2015.3 - 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

Fechar 
 
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9002/AB 
Nota da Prova: 4,0 Nota de Partic.: 0 Data: 21/11/2015 
 
 
 1a Questão (Ref.: 201408178469) Pontos: 0,0 / 1,5 
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser 
desenvolvidas na fase de projeto de um sistema. 
 
 
Resposta: Levantamento de requisitos 
 
 
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) 
definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais 
como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, 
etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de 
telas, etc.); especificação de planos de teste, entre outras atividades. 
 
 
 
 2a Questão (Ref.: 201408773701) Pontos: 1,5 / 1,5 
Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação 
é a única atividade que será garantidamente feita. 
 
 
Resposta: Porque nem sempre os passos anteriores a codificação serão feitos adequadamente. Nem sempre 
todos os requisitos foram levantados, alguma necessidade do cliente pode ter passado despercebida, não fazer 
a documentação necessária para manutenção ou para manual de usuário e etc. Sem codificação não há software 
propriamente, mas as outras atividades (não deveriam) mas podem ser deixadas de lado. 
 
 
Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será 
garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de 
forma indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No 
entanto, não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para 
que se tenha um entregável. 
 
 
 
 3a Questão (Ref.: 201408649195) Pontos: 0,0 / 0,5 
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo 
com a sua licença de publicação: 
 
 Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. 
 
Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do 
produto ser avaliado. 
 
Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. 
 Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo 
estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar 
rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. 
 
Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É 
comum o código fonte estar disponível para manuseá-lo. 
 
 
 
 4a Questão (Ref.: 201408316509) Pontos: 0,0 / 0,5 
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos 
profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, 
claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do 
projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de 
aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um 
produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de 
software podem ser 
I. Descrições dos serviços fornecidos pelo sistema. 
II. Restrições e características desses serviços. 
III. Apresentados somente como Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
 
 
II, III e IV 
 I e II 
 
II e IV 
 
I e III 
 I, II e III 
 
 
 
 5a Questão (Ref.: 201408742451) Pontos: 0,5 / 0,5 
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui 
uma: 
 
 
especialização 
 
conexão 
 
generalização 
 
relação 
 agregação 
 
 
 
 6a Questão (Ref.: 201408792089) Pontos: 0,5 / 0,5 
A reutilização traz os seguintes benefícios: 
 
 
a sobrecarga de atividades em determinadas etapas 
 
a eliminação de etapas e atividades 
 
a redução de desperdício de dinheiro e aumento de tempo 
 a redução do desperdício de tempo e de dinheiro 
 
a redução do desperdício de tempo e aumento de dinheiro 
 
 
 
 7a Questão (Ref.: 201408790335) Pontos: 0,5 / 0,5 
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou 
unidades do sistema é o teste: 
 
 
de aceitação. 
 de integração. 
 
funcional. 
 
de validação. 
 
de unidade. 
 
 
 
 8a Questão (Ref.: 201408317952) Pontos: 0,0 / 0,5 
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 
 
 Somente I e II estão corretas 
 Somente I está correta 
 
Somente a II está correta 
 
Somente II e III estão corretas 
 
Somente I e III estão corretas 
 
 
 
 9a Questão (Ref.: 201408313633) Pontos: 1,0 / 1,0 
A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção do 
sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por: 
 
 
Registrar erros, problemas e ideias que ocorrem durante o projeto 
 Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema 
 
Descrever como instalar o programa 
 
Descrever estratégias de como chegar ao resultado final 
 
Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e 
mensagens de erros mais comuns 
 
 
 
 10a Questão (Ref.: 201408782654) Pontos: 0,0 / 1,0 
Um protótipo de software pode ser usado em um processo de desenvolvimento de software para: 
I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos. 
II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do 
sistema. 
III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste. 
Está correto o que se afirma em: 
 
 I, II e III. 
 
I e II, apenas. 
 
II, apenas. 
 II e III, apenas. 
 
I, apenas.

Outros materiais