Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/09/2019 EPS simulado.estacio.br/alunos/?user_cod=1595121&matr_integracao=201701325187 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2a aula Lupa PPT MP3 Exercício: CCT0746_EX_A2_201701325187_V1 28/08/2019 Aluno(a): IGOR DE SOUZA RIBEIRO 2019.3 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201701325187 1a 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." ? Entrevista. Caso de uso. Requisitos Funcionais. Questionários. Brainstorm. Respondido em 28/08/2019 01:38:54 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. 2a Questão Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, Cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Econômica Respondido em 28/08/2019 01:42:10 Explicação: É preciso verificar se tecnicamente, economicamente, operacionalmente e ainda em termos do cronograma, o projeto é factível 04/09/2019 EPS simulado.estacio.br/alunos/?user_cod=1595121&matr_integracao=201701325187 2/4 Gabarito Coment. 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: ii e iv. i e ii. i, ii e iii. i e iii. ii e iii. Respondido em 28/08/2019 01:43:30 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 - resultados projeto - etapas - pessoas - insumos - produtos projeto - pessoas - etapas - insumos - produtos produto - etapas - pessoas - insumos - resultados processo - pessoas - etapas - insumos - resultados Respondido em 28/08/2019 01:48:38 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 04/09/2019 EPS simulado.estacio.br/alunos/?user_cod=1595121&matr_integracao=201701325187 3/4 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. design lógico do sistema. análise de equilíbrio. estudo de caso. Respondido em 28/08/2019 01:53:34 6a Questão Na atividade de análise no processo de desenvolvimento de softwares devemos conhecer o conceito de Modelagem. A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. Para nos auxiliar neste processo, podemos utilizar os Diagramas de UML (Unified Modeling Language). Baseado neste contexto indique qual das alternativas abaixo está correta; I- A UML é uma metodologia, que diz para você o que fazer primeiro e em seguida, ou como projetar seu sistema; II- A UML é baseada em diagramas como, por exemplo, os diagramas de Objeto, Classe e Caso de Uso; III- O Diagrama de Caso de Uso compreende uma parte gráfica e uma especificação com uma declaração textual do procedimento correspondente ao caso de uso; Apenas o item I está correto Apenas os itens I e II estão corretos Apenas os itens I e III estão corretos Apenas o item II está correto Apenas os itens II e III estão corretos Respondido em 28/08/2019 01:55:40 Explicação: A UML - Linguagem de Modelagem Unificada (do inglês, UML - Unified Modeling Language) é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. 7a Questão Por que é importante a revisão da especificação dos requisitos? Assinale a INCORRETA. A fim de garantir que a codificação seja feita de forma correta e sem erros. Para corrigir erros e omissões no documento de requisitos, uma vez que erros de requisitos se propagam pelas demais etapas de desenvolvimento 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 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 A fim de melhorar a qualidade do documento de requisitos do sistema Respondido em 28/08/2019 01:57:27 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 aum 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. 04/09/2019 EPS simulado.estacio.br/alunos/?user_cod=1595121&matr_integracao=201701325187 4/4 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. 8a Questão No que tange a análise de viabilidade, avalie as assertivas a seguir I. Visa identificar se os investimentos compensam II. Na viabilidade operacional, o objetivo e verificar a aceitação das pessoas com relação ao solução, III. Na viabilidade técnica, o foco é atender aos requisitos de prazo (cronograma) Quais as assertivas corretas? Apenas I Apenas III Apenas II e III Apenas I e II Apenas II Respondido em 28/08/2019 01:59:35 Explicação: I. Visa identificar se os investimentos compensam - Verdade II. Na viabilidade operacional, o objetivo e verificar a aceitação das pessoas com relação a solução - Verdade III. Na viabilidade técnica, o foco é atender aos requisitos de prazo (cronograma) - Falso, requisitos de prazo referem-se a viabilidade de cronograma.
Compartilhar