Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Aluno(a): Acertos: 9,0 de 10,0 13/11/2020 1a Questão Acerto: 1,0 / 1,0 Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Respondido em 13/11/2020 10:25:21 Gabarito Comentado Gabarito Comentado 2a Questão Acerto: 1,0 / 1,0 Ponto de partida do processo de engenharia de requisitos é breve e focalizado e procura responder a uma série de questões: 1. O sistema contribui para os objetivos gerais da organização? 2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo? 3. O sistema pode ser integrado a outros sistemas já implantados? Qual opção abaixo corresponde à descrição anterior? Requisito funcional. Requisito de sistema. Requisito de usuário. Estudo de viabilidade. Requisito não-funcional. Respondido em 13/11/2020 10:28:42 Explicação: As frases do enunciado correspondem ao conceito de Estudo de Viabilidade. 3a Questão Acerto: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é: I- Visualizar o desenho do sistema e a intercomunicação entre objetos. II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III- Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em III; Apenas em II; Apenas em I e II; Apenas em II e III; Apenas em I; Respondido em 13/11/2020 10:29:44 Gabarito Comentado 4a Questão Acerto: 1,0 / 1,0 Avalie as assertivas I. O projeto de Software propõe uma solução, usando tecnologia. PORQUE II. Na fase de projeto, devemos especifica COMO o software deve se comportar O que se pode concluir sobre as assertivas e a relação de porque entre elas? A assertiva I é falsa e a II é verdadeira As 2 assertivas são falsas As 2 assertivas são verdadeiras e a II justifica a I As 2 assertivas são verdadeiras e a II não justifica a I A assertiva I é verdadeira e a II é falsa Respondido em 13/11/2020 10:27:41 Explicação: A tecnologia e os procedimentos de uso, mostram o COMO fazer, que deve ser abordado na fase de projeto ou desenho do software 5a Questão Acerto: 1,0 / 1,0 Relacione a coluna 1, dos termos, com a coluna 2, conceitos, adequadamente. Coluna 1 1. Defeito 2. Engano 3. Erro 4. Falha Coluna 2 a. diferença entre o valor obtido e o valor esperado. b. produção de uma saída incorreta com relação à especificação. c. por exemplo, uma instrução ou comando incorreto d. ação humana, por exemplo, tomada pelo programador, que produz um resultado incorreto Assinale a opção que apresenta a correta correlação entre as colunas 1 e 2. 1-c; 2-d; 3-a; 4-b 1-d; 2-c; 3-a; 4-b 1-a; 2-b; 3-c; 4-d 1-c; 2-a; 3-d; 4-b 1-b; 2-d; 3-a; 4-c Respondido em 13/11/2020 10:32:30 Explicação: Defeito ¿ passo, processo ou definição de dados incorreto, por exemplo, uma instrução ou comando incorreto. Engano ¿ ação humana, por exemplo, tomada pelo programador, que produz um resultado incorreto. Erro ¿ diferença entre o valor obtido e o valor esperado. Qualquer resultado incorreto ou inesperado na execução do programa. Falha ¿ produção de uma saída incorreta com relação à especificação 6a Questão Acerto: 1,0 / 1,0 Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Implementação Teste Implantação Projeto Análise Respondido em 13/11/2020 10:32:46 Gabarito Comentado 7a Questão Acerto: 1,0 / 1,0 Sobre a fase de manutenção, o que NãO podemos afirmar. Novas funcionalidades podem ser desenvolvidas. No início da fase de manutenção encerra-se o ciclo de desenvolvimento do software Funcionalidades existentes podem ser alteradas Fase estratégica para uso da documentação produzidas nas fases do processo de desenvolvimento. A fase de manutenção jamais terá fim Respondido em 13/11/2020 10:36:25 Explicação: Novas funcionalidades podem ser desenvolvidas. - verdade Funcionalidades existentes podem ser alteradas - verdade Fase estratégica para uso da documentação produzidas nas fases do processo de desenvolvimento. - verdade No início da fase de manutenção, encerra-se o ciclo de desenvolvimento do software - verdade, A fase de manutenção jamais terá fim - FALSO, sempre tem fim. 8a Questão Acerto: 1,0 / 1,0 Os modelos de processo de desenvolvimento de software que antecederam o Modelo de Processo em Cascata foram: Balburdia, codifica-remonta e Cascata com Retroalimentação Balburdia e codifica-remonta Apenas Codifica-remenda Balburdia e Cascata com retroalimentação Codifica-remenda e Modelo Verdade Respondido em 13/11/2020 10:34:17 Explicação: O modelo em cascata foi o primeiro processo usado para desenvolver software, oriundo de atividades de engenharia. Antes dele, apenas balburdia e codifica-remenda, ambos sem técnicas, organização e disciplina 9a Questão Acerto: 1,0 / 1,0 "Inicialmente, não se seguia um modelo de desenvolvimento de software. Os desenvolvedores baseavam-se em suas proprias experiencias e não havia uma forma definida e estruturada para o desenvolvimento. O resultado era softwares que entravam em produção com erros não testados e com a obrigatoriedade de correções após a fase de implementação." Qual opção abaixo representa somente modelo de desenvolvimento de software em PDS? Modelo cascata e modelo condicional. Modelo balbúrdia e modelo espiral com protitipação. Modelo essencial e modelo em cascata com realimentação. Modelo espiral com prototipação e modelo OO. Modelo estruturado e modelo codifica-compila. Respondido em 13/11/2020 10:35:11 Explicação: Nós abordamos em nossa disciplina os seguintes modelos: · Modelo balbúrdia · Modelo codifica-remenda · Modelo iteração · Modelo espiral · Modelo espiral com prototipação · Modelo cascata · Modelo cascata com realimentação. Conclusão: A única alternativa possível é Modelo balbúrdia e modelo espiral com prototipação. 10a Questão Acerto: 0,0 / 1,0 O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinadorequisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog Sprint - Daily Scrum - Product Backlog - Sprint Backlog - Scrum Master Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master Respondido em 13/11/2020 10:38:20 Explicação: são os conceitos Gabarito Comentado
Compartilhar