Buscar

Teste Conhecimento - Processos Desenv de Software - Aula 2

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

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

Prévia do material em texto

1a Questão
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:
funcionais e lógicos.
  funcionais e não-funcionais.
não-funcionais e analíticos.
lógicos e consistentes.
precisos e lógicos.
Respondido em 30/03/2020 17:56:02
Gabarito
Coment.
 
  2a Questão
O desenvolvimento de software passa por diversas etapas até estar totalmente concluído. Sendo assim, marque a opção 
INCORRETA que não corresponde a uma dessas etapas.
Teste
  Padronização
Concepção
Análise
Desenvolvimento
Respondido em 30/03/2020 17:57:27
Explicação:
A opção INCORRETA que não corresponde a uma dessas etapas é 
a Padronização
 
  3a Questão
Basicamente o que é um processo de software?
Um processo de software define a forma como os requisitos devem ser levantados.
Um processo de software define que linguagem deve se usar.
Um processo de software define como um produto deve ser entregue.
Um processo de software define como se testar.
  Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando 
deve ser feito.
Respondido em 30/03/2020 17:57:46
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
Explicação:
Um processo de software define
- o passo a passo para o adequado desenvolvimento (o que deve ser feito)
- as diretriezes e boas práticas (como deve ser feito)
- perfil do profissional que deve realizar as tarefas (analistas, designers, programadores e etc) - por quem deve ser feito
- o momento e a sequencia que cada atividade deve ser realizada (quando deve ser feito)
Gabarito
Coment.
 
  4a Questão
Com relação aos diagramas de Casos de Uso, marque a alternativa correta:
são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, a 
codificação da classe.
são representações dos dados do sistema e podem ser representados por um quadrado contendo, 
internamente, o nome do caso de uso.
são representações dos Casos de Uso e podem ser representados por um retângulo contendo, internamente, 
o nome do caso de uso.
  são representações dos Casos de Uso e podem ser representados por uma elipse contendo, internamente, o 
nome do caso de uso.
são representações dos testes de sistema e podem ser representados por uma elipse contendo, 
internamente, o nome do caso de uso.
Respondido em 30/03/2020 17:59:07
Explicação:
Conforme apresentado na aula 2, os casos de uso têm a finalidade de, identificar quem interage com o sistema (atores) 
identificar os requisitos (casos de uso). Sua representação se dá através de elipses onde em seu interior é inserido o 
nome do caso de uso. O diagrama é composto de vários casos de uso interligados com os agentes.
 
  5a Questão
No Processo Unificado os papéis não são pessoas; eles descrevem como as pessoas se comportam no negócio e quais são
as responsabilidades que elas têm. Nesse sentido, um Desenvolvedor desempenha os papéis de:
  Implementador, Integrador e Designer.
Analista de Sistemas, Designer de Negócios e Revisor de Requisitos.
Revisor de Requisitos, Analista de Teste e Revisor do Projeto.
Gerente de Teste, Gerente de Projeto e Designer.
Analista de Teste, Implementador e Designer de Interface de Usuário.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
Respondido em 30/03/2020 18:00:29
Explicação:
O Processo Unificado, também chamado de Rational Unified Process (RUP), representa uma tentativa de apoiar-se nos 
melhores recursos e características dos modelos convencionais de processo de software, mas caracterizá-los de um modo 
que implemente muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o importante papel da arquitetura 
de software e sugere um fluxo de processo interativo e incremental, dando a sensação evolucionária que é essencial no 
desenvolvimento moderno de software. Nesse contexto, observe a figura abaixo.
 
Gabarito
Coment.
 
  6a Questão
Para se garantir a qualidade dos processos de desenvolvimento de software, vários passos devem ser tomados, entre 
eles:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os 
requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão realista do progresso do projeto, sendo possível 
tomar ações eficazes quando o desempenho dd software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do 
ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle do desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de 
desenvolvimento e planejar atividades de melhoramento.
É correto o que se afirma em:
I, II e III, apenas
II, III e IV, apenas.
I e III apenas.
  I, II, III e IV.
II e IV, apenas .
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
Respondido em 30/03/2020 18:01:45
Explicação:
Qualidade é um termo que pode ter diferentes interpretações.
Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vistas.
Para um melhor entendimento e estudo, o SWEBOK 3.0 divide a qualidade de software em 
quatro tópicos, sendo os três primeiros tópicos subdivididos em atividades, da seguinte 
forma:
• Fundamentos de qualidade de software
 Cultura e ética de engenharia de software
 Valores e custos de qualidade
 Modelos e características de qualidade
 Melhoria da qualidade de software
 Segurança de Software (Software Safety)
• Processos de gerência de qualidade de software
 Garantia de qualidade de software
 Verificação e validação
 Revisões e auditorias
• Considerações práticas
 Requisitos de qualidade de software
 Caracterização de defeitos
 Técnicas de gerência de qualidade de software
 Medidas de qualidade de software
• Ferramentas de Qualidade de Software
Desta forma as quatro afirmações estáo corretas!
Gabarito
Coment.
 
  7a Questão
Sobre o modelo iterativo e incremental, classifique cada sentença como sendo V(verdade) ou 
F(falsa). Em seguida, assinale a alternativa correta.
I. O modelo iterativo baseia-se na idéia do aumento da abrangencia do sistema.
II. O modelo incremental baseia-se na ideia de refinamentos sucessivos.
III. O modelo iterativo e incremental vale-se do modelo em cascata para sua realização.
IV. A cada iteração, ocorre a especificação, implementação, teste e implantação
Com base em sua analise assinale a opção que descreve a correta sequência de V e F é:
I-F; II-F; III-V; IV-F
I-V; II-V; III-V; IV-F
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3673324833&cod_hist_prova=183980933&pag_voltar=otacka#I-V; II-V; III-V; IV-V
  I-F; II-F; III-V; IV-V
I-V; II-V; III-F; IV-V
Respondido em 30/03/2020 18:02:26
Explicação:
O Desenvolvimento Iterativo e Incremental é um dos clássicos modelos de processo de desenvolvimento de software 
criado em resposta às fraquezas do modelo em cascata, o mais tradicional. Os dois padrões mais conhecidos de sistemas 
iterativos de desenvolvimento são o RUP (Processo Unificado da Rational) e o Desenvolvimento ágil de software. Por isso o
desenvolvimento iterativo e incremental é também uma parte essencial da Programação Extrema e outros.
ASSIM APENAS AS AFIRMATIVAS III E IV SÃO VERDADEIRAS.
 
  8a Questão
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de 
uma técnica:
=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática;
=> O analista verifica relatórios e outros impressos da empresa;
=> É excelente para projetos que necessitam discussão de várias áreas da empresa.
Assinale a resposta que apresenta respectivamente as técnicas descritas.
Visita em Locco - Questionário - Análise de documentos
  Visita em Locco - Análise de documentos - JAD
Entrevista - Questionário - JAD
Análise de documentos - Questionário - GED
Entrevista - Análise de documentos - Brainstorm
Respondido em 30/03/2020 18:03:29
Explicação:
As sessões JAD/RAD consistem em workshops e sessões de grupo nos quais stakeholders e analistas de requisitos se 
encontram para discutir as características desejadas do produto. Seu objetivo é envolver todos os stakeholders 
importantes no processo de levantamento, através de reuniões estruturadas e com foco bem definido. Depende 
diretamente do grau de envolvimento dos stakeholders bem como do líder das sessões JAD.
O processo JAD consiste em três fases principais: customização, sessões e agrupamento.  Na customização, o analista 
prepara as tarefas para as sessões como organizar os times, preparar o material, etc. Na fase de sessões, o analista 
marca uma ou mais reuniões com os stakeholders. No inicio da sessão JAD o engenheiro de requisitos provê uma visão 
genérica sobre o sistema e a discussão com os stakeholders continua até o fim do levantamento de requisitos. Na fase de 
agrupamento todos os requisitos levantados nas fases anteriores são convertidos em documentos de especificação de 
requisitos.

Continue navegando