Buscar

TC aula 2

Prévia do material em texto

18/11/2018 EPS
http://simulado.estacio.br/alunos/ 1/5
CCT0746_EX_A2_201809184738_V1
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A2_201809184738_V1 06/10/2018 17:07:27 (Finalizada)
Aluno(a): LARISSA CEZANA 2018.3 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201809184738
 
 
 1a 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-V; II-V; III-F; IV-V
I-V; II-V; III-V; IV-F
I-V; II-V; III-V; IV-V
I-F; II-F; III-V; IV-F
 I-F; II-F; III-V; IV-V
 
 
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.
 
 
 
 2a 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.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
18/11/2018 EPS
http://simulado.estacio.br/alunos/ 2/5
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:
II, III e IV, apenas.
I e III apenas.
II e IV, apenas .
 I, II, III e IV.
 I, II e III, apenas
 
 
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.
 
 
 
 3a Questão
Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase:
"Faz o levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação
que deve ser tratada sem críticas ou debates." ?
Questionários.
Caso de uso.
Requisitos Funcionais.
 Brainstorm.
Entrevista.
 
 
Explicação:
A técnica de elicitação Brainstorm, também conhecido como tempestade de idéias,tem como objetivo principal produzir um maior
número de ideias possíveis sobre um problema particular e necessariamente real. Ou seja, é uma dinâmica de grupo que é usada
em várias empresas como uma técnica para resolver problemas específicos, para desenvolver novas ideias ou projetos, para juntar
informação e para estimular o pensamento criativo.
Conclusão:
A frase "Faz o levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade
de livre imaginação que deve ser tratada sem críticas ou debates. " é melhor representada pela técnica de elicitação
Brainstorm.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
18/11/2018 EPS
http://simulado.estacio.br/alunos/ 3/5
 
 
 
 4a Questão
Sobre a classificação dos requisitos
I. Requisitos de usuário e de sistema, referem-se a forma como os requisitos são descritos.
 II. Requisitos funcionais e não funcionais, determinam as restrições e as funcionalidades do sistema, respectivamente.
 III. Ao declarar Requisitos de usuário, usamos mais detalhes que na declaração de requisitos de sistemas.
Assinale a opção que apresenta as assertivas corretas
 
 Apenas I
Apenas II e III
Apenas I e II
I, II e III
Apenas III
 
 
Explicação:
I. Requisitos de usuário e de sistema, referem-se a forma como os requisitos são descritos. - verdade
 II. Requisitos funcionais e não funcionais, determinam as restrições e as funcionalidades do sistema, respectivamente. - Falso, o
correto seria funcionalidades e restrições, respectivamente.
 III. Ao declarar Requisitos de usuário, usamos mais detalhes que na declaração de requisitos de sistemas. - falso. para declarar
requisitos de usuários, usamos menos detalhes que na declaração de requisitos.
 
 
 
 
 5a Questão
Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase:
"Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário.
Entender quem são os agentes e quais as necessidades, o problema e a solução." ?
ROI - Retorno sobre investimento.
 Entrevista.
Brainstorm.
Requisito funcional.
Requisito não funcional.
 
 
Explicação:
A técnica de elicitação de entrevista são perguntas feitas as partes interessadas sobre suas necessidades no contexto do problema a
ser resolvido, que possuem as respectivas respostas anotadas. É importante que o entrevistador dê margem ao entrevistado para
expor as suas idéias. 
Conclusão:
A frase, "Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas
do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução." é melhor
representada pela técnica de elicitação entrevista.
 
 
 
 6a Questão
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a
probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do
projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada:
 estudo de viabilidade.
análise de requisitos.
análise de equilíbrio.
design lógico do sistema.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
18/11/2018 EPS
http://simulado.estacio.br/alunos/ 4/5
estudo de caso.
 
 
 
 7a Questão
Qual afirmativaabaixo NÃO é verdadeira em relação as propriedades e medições dos requisitos não funcionais?
Facilidade de uso/treinamento.
 Usuário não pode acessar o Banco de Dados financeiro.
Velocidade de transações em segundos.
Tamanho em Bytes.
Confiabilidade /tempo médio de falhas.
 
 
Explicação:
Conclusão:
A afirmativa "Usuário não pode acessar o Banco de Dados financeiro." tratá-se de um requisito funcional. Logo, essa a
opção é incorreta.
 
 
 
 
 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
18/11/2018 EPS
http://simulado.estacio.br/alunos/ 5/5
 8a Questão
Por que é importante a revisão da especificação dos requisitos? Assinale a INCORRETA.
Para corrigir erros e omissões no documento de requisitos, uma vez que erros de requisitos se propagam pelas demais
etapas de desenvolvimento
A fim de melhorar a qualidade do documento de requisitos do sistema
 A fim de melhorar a qualidade do software entregue ao cliente, uma vez que se os requisitos estiverem corretos, os erros
que poderão chegar ao cliente serão apenas de programação e não de especificação
Para ratificar os itens descritos, eliminar inconsistências e contradições no texto e até identificar novos requisitos (ou
complementos destes) que foram esquecidos.
 A fim de garantir que a codificação seja feita de forma correta e sem erros.
 
 
Explicação:
As tarefas de engenharia de requisitos ajudam a levar a um entendimento de qual será o impacto do software sobre o negócio, quais
são as necessidades do cliente e como os usuários finais irão interagir com o software.
Normalmente a engenharia de requisitos é realizada por analistas de sistemas juntamente com gerentes, clientes, usuários finais e
outros que possam ter interesse no software.
A engenharia de requisitos é muito importante, pois nos ajuda a projetar e construir um programa de computador que possa
resolver o problema do cliente. Por isso a importância de entender primeiramente o que o cliente quer antes de começarmos a
projetar e construir um sistema. De forma mais especifica a engenharia de requisitos consiste de um amplo espectro de tarefas e
técnicas que levam a um entendimento dos requisitos.
Dessa forma, a engenharia de requisitos permite que examinemos o contexto do trabalho de software a ser realizado, as
necessidades específicas que o projeto e a construção devem atender, as prioridades que orientam a ordem que o trabalho deve ser
completado e as informações, funções e os comportamentos que terão um impacto profundo no projeto resultante.
Existem algumas etapas na engenharia de requisitos, são elas: concepção, levantamento, elaboração, negociação, especificação,
validação e gestão. A concepção é a primeira etapa da engenharia de requisitos e nessa etapa procura-se definir o escopo e a
natureza do problema que estamos tentando resolver para o cliente; A segunda etapa é a de levantamento em que se procura
ajudar os interessados a definir o que é necessário; A terceira etapa é a de elaboração em que os requisitos básicos são refinados e
modificados; A quarta etapa é a de negociação onde se definem quais são as prioridades, o que é essencial e quando é necessário;
Na quinta etapa especifica-se o problema e então, na sexta etapa de Validação é realizada uma revisão e validação para garantir que
o entendimento dos problemas coincidem com o que os interessados haviam explicado. Essa parte é realizada com os interessados;
Por fim, ainda temos uma sétima etapa que é a Gestão dos requisitos em que se controlam os requisitos.
Desta forma fica evidente que não faz parte da engenharia de requisitos garantir que a codificação seja feita de forma correta e sem
erros.
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js

Continue navegando