Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2a aula Lupa PPT MP3 Exercício: CCT0746_EX_A2_201908149302_V2 15/09/2019 Aluno(a): ROGERIO DINIZ SANTOS 2019.3 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201908149302 1a Questão De acordo com o Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases: elaboração, concepção e construção. transição, construção e construção. construção, transição e concepção. concepção, concepção e elaboração. concepção, elaboração e transição. Respondido em 15/09/2019 17:46:43 Explicação: O Processo Unificado organiza suas iterações nas seguintes fases principais: Concepção: o objetivo desta fase é levantar, de forma genérica e pouco precisa, o escopo do projeto. Não deve existir aqui a pretensão de especificar de forma detalhada requisitos, a idéia é ter uma visão inicial do problema, estimar de forma vaga esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda. Elaboração: na fase de elaboração todos (ou a grande maioria dos requisitos) são levantados em detalhes. Numa primeira iteração um ou dois requisitos, os de maior risco e valor arquitetural, são especificados em detalhes. Estes são implementados e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Em cada nova iteração na fase de elaboração pode haver um seminário de requisitos, onde requisitos antigos são melhor esclarecidos e novos são detalhados. Ao fim da fase, 90% dos requisitos foram levantados em detalhes, o núcleo do sistema foi implementado com alta qualidade, os principais riscos foram tratados e pode-se então fazer estimativas mais realistas. Construção: implementação iterativa dos elementos restantes de menor risco e mais fáceis e preparação para a implantação. Gabarito Coment. 2a Questão Assinale a UNICA opção que não caracteriza a fase de concepção O sistema é submetido a um estudo de viabilidade A viabilidade de cronograma visa informar se o tempo será suficiente São levantados os requisitos mais relevantes do sistema Uma questão relevante é: O projeto/produto beneficiará os clientes interessados? A viabilidade operacional Visa a atender os requisitos financeiros do projeto/produto Respondido em 15/09/2019 17:57:23 Explicação: A viabilidade operacional Visa a atender os requisitos financeiros do projeto/produto - Falso , pois visa a viabilidade operacional deve estar relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação a ela. 3a 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: design lógico do sistema. estudo de viabilidade. análise de requisitos. análise de equilíbrio. estudo de caso. Respondido em 15/09/2019 17:59:29 4a Questão Sobre as técnicas de elicitação de requisitos, assinale a ÙNICA opção correta Deve-se aplicar sempre apenas 1 técnica a cada levantamento de dados. O questionário deve ser usado quando a quantidade de pessoas envolvidas é pequena. A entrevista é mais adequada na fase final, quando da entrega do sistema Brainstorm é adequado quando a proposta é discutir idéias Casos de uso visam mostrar os detalhes do processo de desenvolvimento de software Respondido em 15/09/2019 18:01:37 Explicação: O questionário deve ser usado quando a quantidade de pessoas envolvidas é pequena. - Falso, usado quando a quantidade de pessoas envolvidas é elevada ou estão geograficamente distantes entre si e/ou entre si e o aplicador Brainstorm é adequado quando a proposta é discutir idéias - Verdade A entrevista é mais adequada na fase final, quando da entrega do sistema - Falso, as entrevistas são usadas em geral, no inicio do projeto, embora possa ser usada a qq momento. Casos de uso visam mostrar os detalhes do processo de desenvolvimento de software - falso, apenas mostram as funcionalidades e os atores que com eles interagem Deve-se aplicar sempre apenas 1 técnica a cada levantamento de dados. - falso, deve-se sempre combinar técnicas, explorando o melhor de cada uma. 5a 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, ii e iii. i e ii. ii e iv. ii e iii. i e iii. Respondido em 15/09/2019 18:06:21 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. 6a 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." ? Requisitos Funcionais. Questionários. Caso de uso. Entrevista. Brainstorm. Respondido em 15/09/2019 18:10:51 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. 7a 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 produto - etapas - pessoas - insumos - resultados projeto - etapas - pessoas - insumos - produtosprocesso - pessoas - etapas - insumos - resultados projeto - pessoas - etapas - insumos - produtos Respondido em 15/09/2019 18:12:55 Explicação: A questão trata da definição do Processo de Desenvolvimento de Software, as atividades e atores que fazem parte do Processo. 8a Questão Em relação as atividades para análise de requisitos pra o estudo de viabilidade, qual alternativa abaixo melhor representa a frase: "Visa atender os requisitos para a aceitação do produto ou problema apresentado. Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela. " Custo benefício. Cronograma. Técnica. Econômica. Operacional. Respondido em 15/09/2019 18:13:54 Explicação: Em nossa aula nós abordamos quatro tipos de atividades para análise de requisitos(viabilidade): Técnica, Operacional, Cronograma e Econômica. A viabilidade operacional está relacionada com a importância do software contribuir para os objetivos da organização e , consequentemente,ter um bom aceite pela empresa. Conclusão: Com base no conceito dessas atividades, a frase "Visa atender os requisitos para a aceitação do produto ou problema apresentado. Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela. " está relacionada com a atividade operacional.