Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/08/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1865350&courseId=13036&classId=1223221&topicId=2983438&p0=03c7c0ace395d80182db0… 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2a aula Lupa PPT MP3 Exercício: CCT0746_EX_A2_201603108343_V1 29/08/2019 Aluno(a): GEORGIA REPOLHO DE ARAUJO 2019.3 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201603108343 1a 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 II está correto Apenas os itens I e II estão corretos Apenas os itens I e III estão corretos Apenas o item I está correto Apenas os itens II e III estão corretos Respondido em 29/08/2019 00:08:01 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. 2a 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. " Cronograma. Econômica. Técnica. Custo benefício. Operacional. Respondido em 29/08/2019 00:08:24 Explicação: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 29/08/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1865350&courseId=13036&classId=1223221&topicId=2983438&p0=03c7c0ace395d80182db0… 2/4 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. 3a 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 e II Apenas I Apenas III I, II e III Apenas II e III Respondido em 29/08/2019 00:08:52 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. 4a 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: II e IV, apenas . I, II e III, apenas I, II, III e IV. II, III e IV, apenas. I e III apenas. Respondido em 29/08/2019 00:09:42 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. 29/08/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1865350&courseId=13036&classId=1223221&topicId=2983438&p0=03c7c0ace395d80182db0… 3/4 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. 5a Questão Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em I, II e III II, III e IV I e III II e IV I e II Respondido em 29/08/2019 00:10:30 Explicação: I. Descrições dos serviços fornecidos pelo sistema. - Ok, são os requisitos funcionais II. Restrições e características desses serviços. - OK, são os requisitos não funcionais. III. Apresentados somente como Não Funcionais. - Falso, os requisitos podem ser funcionais e não funcionais. IV. Apresentados somente como Funcionais. falso, os requisitos podem ser funcionais e não funcionais. Gabarito Coment. 6a QuestãoO que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Focar no prazo independente do atendimento das funcionalidades desejadas. Adotar um processo de desenvolvimento. Atender os requisitos no momento em que forem solicitados independente de planejamento. 29/08/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1865350&courseId=13036&classId=1223221&topicId=2983438&p0=03c7c0ace395d80182db0… 4/4 Obter mão de obra especializada independente de processo. Obter muitos recursos financeiros. Respondido em 29/08/2019 00:10:50 Explicação: Um processo de desenvolvimento de software, prevê planejamento, organização e controle das atividades inerentes ao desenvolvimento. Uma empresa que não tem processo de desenvolvimento não terá gestão dos acontecimentos e fatalmente extrapolará o prazo (na verdade nem consegurá prever com maior precisão), dos custos e a qualdiade fica comprometida 7a Questão "Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Entrevista Brainstorm Questionário Casos de Uso Reunião Respondido em 29/08/2019 00:11:05 Explicação: Brainstorm significa tempestade de ideias, possibilitando que novas ideias sejam geradas e aprimoradas pelas pessoas Gabarito Coment. 8a Questão A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI O ROI representa se as restrições de prazo serão atendidas Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Respondido em 29/08/2019 00:12:05 Explicação: ROI mede a taxa de retorno sobre o investimento. Gabarito Coment. javascript:abre_colabore('38403','160037825','3230787235');
Compartilhar