Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201308036779 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: PATRICIA FIUZA DE CASTRO Turma: 9002/AA Nota da Prova: 2,5 Nota de Partic.: 0,5 Data: 04/06/2014 19:32:30 1a Questão (Ref.: 201308099011) Pontos: 0,5 / 1,5 Desenvolver software com qualidade é? Resposta: É atender aos requisitos necessários no tempo previsto. Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. 2a Questão (Ref.: 201308277163) Pontos: 0,0 / 1,5 O processo do desenvolvimento ágil é baseado em um manifesto criado por desenvolvedores experientes. Cite duas características que o manifesto ágil procura valorizar. Resposta: Gabarito: Indivíduos e interações; Software em funcionamento; Colaboração com o cliente; Responder a mudanças. 3a Questão (Ref.: 201308272660) Pontos: 0,5 / 0,5 Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do SW (Software) não. Por quê? I- O Hardware é fabricado, bem como o software; II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões; III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única resposta correta. Assinale a ÚNICA opção correta Apenas III está correta; Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas II está correta; Apenas I está correta; 4a Questão (Ref.: 201308060355) Pontos: 0,5 / 0,5 No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. 5a Questão (Ref.: 201308273720) Pontos: 0,5 / 0,5 É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão comportamental Visão geral Visão interna Visão estrutural Visão externa 6a Questão (Ref.: 201308275699) Pontos: 0,0 / 0,5 No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. 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; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. 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. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Todas as sentenças estão corretas Apenas as sentenças I, III e IV estão corretas Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças II e V estão corretas 7a Questão (Ref.: 201308277117) 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 III estão corretas Somente a II está correta Somente II e III estão corretas Somente I está correta Somente I e II estão corretas 8a Questão (Ref.: 201308135779) Pontos: 0,0 / 1,0 Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que tem como principais características ser evolucionário, iterativo e focado na redução dos riscos? ModeloTransformacional. Modelo em V. Modelo em Cascata. Modelo em Espiral. Modelo de Especificação Operacional. 9a Questão (Ref.: 201308275674) Pontos: 0,5 / 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 I e II I e III I, II e III II e IV II, III e IV 10a Questão (Ref.: 201308275713) Pontos: 0,0 / 1,0 A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré- requisitos necessários; III. Documentos técnicos - 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. Marque a alternativa correta: Apenas a afirmativa II está correta Apenas as afirmativas II e III estão corretas Todas as afirmativas estão erradas Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas
Compartilhar