Buscar

teste 2

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A2_201909057142_V1 06/12/2019
Aluno(a): RAYLSON IGLESIAS 2019.3 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201909057142
 
 1a 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.
Entrevista - Questionário - JAD
Visita em Locco - Questionário - Análise de documentos
Entrevista - Análise de documentos - Brainstorm
 Análise de documentos - Questionário - GED
 Visita em Locco - Análise de documentos - JAD
Respondido em 06/12/2019 13:22:02
 
 
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.
Gabarito
 Coment.
 
 
 2a Questão
O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro que mantém correlação referencial com diversas
normas internacionais e o modelo CMMI. Sobre este tema, considere: 
 
I. A norma ISO/IEC 12207 contém processos, atividades e tarefas a serem aplicadas durante o fornecimento, aquisição,
desenvolvimento, operação e manutenção de produtos de software e serviços correlatos e devem constituir-se referência na
implementação do Modelo de Referência do MPS.BR. 
 
II. O MPS.BR busca atingir compatibilidade com os padrões de qualidade aceitos internacionalmente e que tenha como pressuposto
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
o aproveitamento de toda a competência existente nos padrões e modelos de melhoria de processo já disponíveis, como também
adequar-se ao perfil de empresas com diferentes tamanhos e características, públicas e privadas, e, especialmente, nas micro,
pequenas e médias empresas. 
 
III. A norma ISO/IEC 17799 é mais um dos modelos da referência ao MPS.BR e presta-se à realização de avaliações de processos
de software, buscando a melhoria de processos e determinação da capacidade de processos de uma unidade organizacional. 
 
IV. O Modelo de Referência MR-MPS define níveis de maturidade, por meio da combinação entre processos e sua capacidade, com a
definição dos processos que declarem o propósito e os resultados esperados de sua execução. Entretanto, as atividades e tarefas
necessárias para atender ao propósito e aos resultados esperados não são definidas no MR-MPS, devendo ficar a cargo dos seus
usuários. 
 
É correto o que consta APENAS em:
 I e III.
II e IV.
II, III e IV.
I, II e III.
 I, II, e IV.
Respondido em 06/12/2019 13:22:12
 
 
Explicação:
I. A norma ISO/IEC 12207 contém processos, atividades e tarefas a serem aplicadas durante o fornecimento, aquisição,
desenvolvimento, operação e manutenção de produtos de software e serviços correlatos e devem constituir-se referência na
implementação do Modelo de Referência do MPS.BR.
 ===> CORRETO
 
II. O MPS.BR busca atingir compatibilidade com os padrões de qualidade aceitos internacionalmente e que tenha como pressuposto
o aproveitamento de toda a competência existente nos padrões e modelos de melhoria de processo já disponíveis, como também
adequar-se ao perfil de empresas com diferentes tamanhos e características, públicas e privadas, e, especialmente, nas micro,
pequenas e médias empresas.===> CORRETO
 
III. A norma ISO/IEC 17799 é mais um dos modelos da referência ao MPS.BR e presta-se à realização de avaliações de processos
de software, buscando a melhoria de processos e determinação da capacidade de processos de uma unidade organizacional.===>
ERRADO. NÃO É MAIS UM E SIM O ÚNICO ADOTADO
 
IV. O Modelo de Referência MR-MPS define níveis de maturidade, por meio da combinação entre processos e sua capacidade, com a
definição dos processos que declarem o propósito e os resultados esperados de sua execução. Entretanto, as atividades e tarefas
necessárias para atender ao propósito e aos resultados esperados não são definidas no MR-MPS, devendo ficar a cargo dos seus
usuários. ===> CORRETO
 
 
 3a Questão
Observe as afirmações a seguir sobre o escopo do sistema:
 
i. O escopo compreende o que será considerado para o desenvolvimento do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema;
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento;
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema;
 
Estão corretas as afirmativas:
i e iii.
ii e iii.
ii e iv.
 i, ii e iii.
 i e ii.
Respondido em 06/12/2019 13:22:38
 
 
Explicação:
i. O escopo compreende o que será considerado para o desenvolvimento do sistema; VERDADE
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema; VERDADE
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento; VERDADE
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema; FALSO, pois sua abrangência é a das funcionalidades
de um aplicativo.
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 4a Questão
Selecione a opção que preenche corretamente as lacunas abaixo, tornando o texto coerente.
"Podemos considerar que um Processo de Desenvolvimento de Software está definido em uma organização quando existe uma
documentação que detalha:
o tipo de ______________ que é feito;
as ______________ que se deve seguir;
____________ que irão executar cada atividade;
as coisas que usa, que podemos chamar de ________________ e os _______________ que produz".
projeto - pessoas - etapas - insumos - produtos
projeto - etapas - pessoas - insumos - produtos
projeto - pessoas - etapas - insumos - resultados
 produto - etapas - pessoas - insumos - resultados
processo - pessoas - etapas - insumos - resultados
Respondido em 06/12/2019 13:23:04
 
 
Explicação:
A questão trata da definição do Processo de Desenvolvimento de Software, as atividades e atores que fazem 
parte do Processo. 
 
 
 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:
Revisor de Requisitos, Analista de Teste e Revisor do Projeto.
 Implementador, Integrador e Designer.
Analista de Sistemas, Designer de Negócios e Revisor de Requisitos.
Gerente de Teste, Gerente de Projeto e Designer.
Analista de Teste, Implementador e Designer de Interface de Usuário.
Respondido em 06/12/2019 13:23:16
 
 
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 modelosconvencionais 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
No contexto da Engenharia de Requisitos, considere: 
 
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências
da corporação por técnicos, supervisores e chefes. 
 
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão,
atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. 
 
Em relação às assertivas acima, é correto afirmar:
o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II.
ambos referem-se a requisitos funcionais.
 a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um
requisito, tanto funcional quanto não funcional.
a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um
requisito, tanto funcional quanto não funcional.
 o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II.
Respondido em 06/12/2019 13:23:37
 
 
Explicação:
Requisitos funcionais são aqueles relacionados às funcionalidades necessárias do sistema, seu escopo de negócios, enquanto não-
funcionais tratam de elementos gerais, que não estão diretamente ligados ao negócio e sim a propriedades e características de
funcionamento do sistema
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências
da corporação por técnicos, supervisores e chefes. - define a funcionalidade.
 
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão,
atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. - define uma propriedade de
Confiabilidade, para permissão de acesso.
 
 
 7a 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 como se testar.
Um processo de software define como um produto deve ser entregue.
 Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser
feito.
Um processo de software define que linguagem deve se usar.
Respondido em 06/12/2019 13:23:51
 
 
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.
 
 
 8a Questão
Qual afirmativa abaixo NÃO é verdadeira em relação as propriedades e medições dos requisitos não funcionais?
 Usuário não pode acessar o Banco de Dados financeiro.
Facilidade de uso/treinamento.
 Tamanho em Bytes.
Velocidade de transações em segundos.
Confiabilidade /tempo médio de falhas.
Respondido em 06/12/2019 13:24:06
 
 
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.
 
 
 
 
 
javascript:abre_colabore('38403','181832226','3648470960');

Continue navegando