Buscar

Avaliação Parcial 1 - Processos de Desenvolvimento de Software

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
 
Avaliação Parcial: CCT0746_SM_201803158239 V.1 
Aluno(a): Matrícula: 
Acertos: 9,0 de 10,0 Data: 22/05/2018 21:01:40 (Finalizada)
 
1a Questão (Ref.:201803895132) Acerto: 1,0 / 1,0
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão
de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de
Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas
características, podemos classificar este software como:
 Shareware
Comercial
Adware
Livre
Freeware
 
Gabarito Coment.
 
2a Questão (Ref.:201803895133) Acerto: 1,0 / 1,0
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface
simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas
características podemos classificar este software como:
Trial
Shareware
Comercial
Demo
 Adware
 
Gabarito Coment.
 
3a Questão (Ref.:201803409280) Acerto: 1,0 / 1,0
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 e IV
II, III e IV
 I e II
I, II e III
I e III
 
Gabarito Coment.
 
4a Questão (Ref.:201803774461) Acerto: 1,0 / 1,0
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser
levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a
criação de idéias que pareçam estranhas ou exóticas:
Prototipação.
Análise de protocolos.
Entrevista.
Questionário.
 Brainstorming.
 
Gabarito Coment.
 
5a Questão (Ref.:201803934156) Acerto: 1,0 / 1,0
Ao levantar os requisitos de um sistema é necessário ter atenção com:
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
A performance futura do sistema e a linguagem de programação que será utilizada.
 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
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no
desenvolvimento.
 
Gabarito Coment.
 
6a Questão (Ref.:201803193988) Acerto: 1,0 / 1,0
Estudos baseados na análise de diversos projetos de desenvolvimento de software sugerem que tais projetos têm maior chance de
sucesso quando empregam metodologia e gerenciamento alinhados ao paradigma de desenvolvimento de novos produtos, em contraponto
ao paradigma de produção industrial. Com base nessas observações, a maioria das metodologias modernas de desenvolvimento de
software recomenda:
planejar detalhadamente no início do projeto todas as fases e atividades do mesmo, de forma que seja possível estimar com
precisão o esforço necessário e os prazos de cada atividade.
não produzir documentação técnica para o sistema, tendo em vista que a mesma já nasce condenada a ficar desatualizada,
investindo melhor o tempo em atividades de implementação e testes exaustivos.
concluir o trabalho de especificações dos requisitos do sistema, antes de iniciar as atividades de projeto e implementação.
providenciar, desde o início do projeto, mecanismos para prevenir e bloquear solicitações de mudanças de forma a garantir que
será entregue exatamente o que foi especificado.
 dividir o trabalho em iterações curtas, com prazos fixos, e não permitir que as mesmas avancem sobre os prazos, reduzindo o
escopo da iteração, se necessário.
 
7a Questão (Ref.:201803767728) Acerto: 0,0 / 1,0
Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa
que aponta a(s) correta(s) sobre Processos de Software. I. Podemos definir um processo de software como um conjunto de atividades não
relacionadas que levam à produção de um produto de software. II. A definição das funcionalidades do software e as restrições a seu
funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software. III. A validação de
software também é uma atividade presente no processo de software. IV. Os processos de software são complexos e, como todos os
processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria
das organizações desenvolve seus próprios processos de desenvolvimento de software.
 I, II, III e IV.
 Apenas II, III e IV.
Apenas I e III.
Apenas I.
Apenas I e IV.
 
8a Questão (Ref.:201803269352) Acerto: 1,0 / 1,0
De acordo com a teoria são características do Processo Unificado o que consta apenas em:
I. Dirigido por caso de uso.
 II. Orientado por quatro workflows.
 III. Centrado em arquitetura.
 IV. Distribuído em cinco fases.
 V. Iterativo e incremental.
 
I, II e IV.
III, IV e V.
II, III e V.
I, II e III.
 I, III e V.
 
Gabarito Coment.
 
9a Questão (Ref.:201803870554) Acerto: 1,0 / 1,0
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele
deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos algumas modalidades de teste para
testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes
itens sobre Teste Estático:
I- O Teste Estático deve ser feito durante ou após a implementação;
II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia;
III- O Teste Estático deve ser feito antes da implementação;
IV- O Teste Estático é utilizado para inspeções, revisões e auditorias;
Assinale a única resposta correta.
Apenas I e II estão corretas;
Apenas II e IV estão corretas;
 Apenas III e IV estão corretas;
Apenas I e IV estão corretas;
Apenas I, II e IV estão corretas;
 
10a Questão (Ref.:201803958546) Acerto: 1,0 / 1,0
 
Quando falamos de requisitos de software os stakeholders são:
Os desenvolvedores do software, incluindo a gerência.
Os clientes do projeto que pagam pelo software.
Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando.
Os usuários principais do software e o gerente de desenvolvimento
 Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de
desenvolvimento.

Continue navegando