Buscar

AV 1 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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
Avaliação Parcial: CCT0746_SM_201708044639 V.1 
Aluno(a): WALQUIRIA MIRANDA Matrícula: 
Acertos: 9,0 de 10,0 Data: 17/04/2018 22:54:04 (Finalizada) 
 
 
1a Questão (Ref.:201708654132) Acerto: 0,0 / 1,0 
Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, 
que tem como objetivo medir projetos de grande porte nos EUA. O resultado das medições 
servem de base para verificar a qualidade no desenvolvimento de software fazendo uso de 3 
(três) indicadores: Sucesso; Cancelado e com Falha. Na Engenharia de 
Software que parâmetros são utilizados para determinar se um projeto teve sucesso ou foi 
concluído com falha: 
 
Fonte: Relatório do CHAOS, Standish Group (2009) 
 
 
Escopo, Prazo e Qualidade. 
 
Contingenciamento, Prazo e Custo. 
 Planejamento, Prazo e Custo. 
 Escopo, Prazo e Custo. 
 
Escopo, Qualidade e Custo. 
 
 
 
2a Questão (Ref.:201708618438) Acerto: 1,0 / 1,0 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação 
de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, 
que se pagam com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas 
necessidades pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 
F, F, F, V, V 
 
V, F, F, F, V 
 
V, F, F, V, F 
 V, F, F, V, V 
 
F, V, F, F, V 
 
 
Gabarito Coment. 
 
 
 
3a Questão (Ref.:201708646823) Acerto: 1,0 / 1,0 
Segundo o Standish Group apenas 28% dos projetos terminam com sucesso. O que que 
significa concluir com sucesso o desenvolvimento de software? 
 
 Concluir com eficiência, eficácia e a efetividade desejada pelo projeto. 
 
Atender os requisitos do cliente (escopo). 
 
Respeitar o valor acordado (custo). 
 
Entregar no prazo estabelecido (tempo). 
 
Manter uma comunicação constante com o cliente. 
 
 
 
4a Questão (Ref.:201708748662) Acerto: 1,0 / 1,0 
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos 
funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-
funcional: 
 
 
a notificação de inconsistência de dado na tela. 
 
a emissão de relatórios fiscais. 
 
uma informação na interface de entrada. 
 
um histograma na interface gráfica do usuário. 
 a disponibilidade do sistema. 
 
 
Gabarito Coment. 
 
 
 
5a Questão (Ref.:201708803366) Acerto: 1,0 / 1,0 
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das 
classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um 
objeto. O que representa as características do objeto? 
 
 Atributos 
 
Herança 
 
Composição 
 
Agregação 
 
Mensagens 
 
 
 
6a Questão (Ref.:201708710262) Acerto: 1,0 / 1,0 
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da 
outra, constitui uma: 
 
 
especialização 
 
conexão 
 agregação 
 
generalização 
 
relação 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
7a Questão (Ref.:201708756763) Acerto: 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,3,4,5 
 
1,2,4,5,3 
 
1,3,2,4,5 
 
5,4,3,2,1 
 
 
Gabarito Coment. 
 
 
 
8a Questão (Ref.:201708759898) Acerto: 1,0 / 1,0 
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que 
representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o 
sistema atenderá aos requisitos e aos custos relacionados do projeto é o 
 
 nível estratégico ou desenho arquitetônico 
 
estratégico ou desenho detalhado 
 
operacional ou desenho detalhado 
 
tático ou desenho lógico 
 
operacional ou desenho lógico 
 
 
Gabarito Coment. 
 
 
 
9a Questão (Ref.:201708741402) Acerto: 1,0 / 1,0 
Em um processo de desenvolvimento de software, a etapa de testes envolve várias 
particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, 
profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a 
seguir sobre testes de software podemos assumir como FALSA 
 
 
Testes de sistema podem verificar características como performance, segurança ou 
usabilidade do software 
 
A etapa de teste de software pode ser simples e executada por um único programador 
como também terceirizada para uma fábrica de software 
 Os testes de unidade são executados pelo usuário final depois que o produto final é 
entregue. É o último tipo de teste executado 
 
Os testes de aceitação ou validação podem ser classificados como alfa ou beta, 
dependendo de como esses testes são feitos 
 
Os testes de software, quando classificados quanto à visibilidade do que é testado, 
podem ser classificados como Caixa branca e caixa preta 
 
 
Gabarito Coment. 
 
 
 
10a Questão (Ref.:201708069030) Acerto: 1,0 / 1,0 
 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o 
custo relativo da correção de um defeito nas diversas fases de um projeto de software, 
baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente 
informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de 
desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir. 
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de 
desenvolvimento iterativos. 
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer 
nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos 
clientes. 
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de 
um projeto, o que é consistente com a abordagem de muitos processos de 
desenvolvimento de software atuais, que minimizam este esforço e enfatizam a 
codificação e os testes unitários de código. 
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo 
através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que 
todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao 
invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de 
controle de qualidade. 
São corretas APENAS as afirmativas: 
 
 
II e III 
 
II e IV 
 I e IV 
 
III e IV 
 
I e II

Outros materiais