Prévia do material em texto
Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV Aluno: Turma: Avaliação: 8,00 pts Nota SIA: 10,00 pts PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. Ref.: 2963314 Pontos: 1,00 / 1,00 Qual alternativa abaixo melhor representa o paradigma da linguagem de programação Orientada a Objetos(OO)? São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. Possuem códigos onde os passos podem ser repetitivos até uma condição ser atingida. Possuem códigos onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 2. Ref.: 54118 Pontos: 0,00 / 1,00 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 veri�ca 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. Análise de documentos - Questionário - GED Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD 3. Ref.: 63249 Pontos: 1,00 / 1,00 Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no �nal de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." https://simulado.estacio.br/alunos/ 1/4 javascript:alert('C%C3%B3digo da quest%C3%A3o: 2963314.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2963314.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 54118.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 54118.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 63249.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 63249.'); I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I e IV estão corretas. II e IV estão corretas. III e IV estão corretas. II, III e IV estão corretas. I, III e IV estão corretas. 4. Ref.: 634444 Pontos: 1,00 / 1,00 Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, de�nindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Análise Manutenção Projeto Implementação Desenho 5. Ref.: 711284 Pontos: 0,00 / 1,00 Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. Modalidade Classificações 1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro ( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema ( ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação ( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa ( ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema 2, 1, 1, 2, 1 2, 2, 1, 1, 2 2, 1, 2, 1, 1 1, 1, 1, 2, 2 31/10/2024, 13:28 EPS https://simulado.estacio.br/alunos/ 2/4 javascript:alert('C%C3%B3digo da quest%C3%A3o: 634444.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 634444.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284.'); 2, 1, 1, 2, 2 6. Ref.: 236661 Pontos: 1,00 / 1,00 A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as a�rmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I está correta Somente I e III estão corretas Somente II e III estão corretas Somente a II está correta Somente I e II estão corretas 7. Ref.: 2987774 Pontos: 1,00 / 1,00 No que se refere a documentação de processo, avalie: I. O cronograma é usado por gerentes de projetos, executivos e gerentes funcionais para acompanhar o desencaixe de dinheiro ao longo do projeto. II. Relatórios diversos, como por exemplo, acompanhamento de recursos consumidos no projeto. III.Documentos técnicos mostram os requisitos funcionais e a viabilidade do sistema São corretas apenas as assertivas I e II II I, II e III I e II III 8. Ref.: 2977134 Pontos: 1,00 / 1,00 Qual opção a seguir melhor representa a a�rmativa abaixo? "Modelo que permite a revisão de fases anteriores e a superposição entre as fases." Modelo em cascata com realimentação. Modelo de processo cascata. Ciclo de vida do projeto. Modelo codi�ca-remenda. Modelo balbúrdia. 31/10/2024, 13:28 EPS https://simulado.estacio.br/alunos/ 3/4 javascript:alert('C%C3%B3digo da quest%C3%A3o: 236661.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 236661.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987774.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987774.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2977134.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2977134.'); 9. Ref.: 95311 Pontos: 1,00 / 1,00 O Processo Uni�cado de certo modo é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa a�rmação, é correto dizer que o Processo Uni�cado: Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do cliente. Reconhece que a comunicação com o cliente é importante, entretanto dispensa os métodos diretos para descrever a visão do cliente de um sistema. Divide o projeto em fases de uma maneira in�exível e, após a fase de desenvolvimento, não se prevêem mudanças das especi�cações. sugere que o software seja todo planejado e documentado antes de ser implementado. Sugere um �uxo de processo que é iterativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. 10. Ref.: 2977836 Pontos: 1,00 / 1,00 O PDS foi uma forma de aumentaro nível / grau de maturidade nos processos dentro das organizações. Qual opção abaixo NÃO é verdadeira em relação aos processos ou métodos ágeis ? Tem como prioridade satisfazer o cliente com entregas rápidas. A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto. Construa um ambiente de con�açãoe com pessoas motivadas. Mudanças de requisitos são bem-vindas. Todo método de comunicação deve ser feito através de documentos fomais, ou seja, não transmitir informações através de conversas. 31/10/2024, 13:28 EPS https://simulado.estacio.br/alunos/ 4/4 javascript:alert('C%C3%B3digo da quest%C3%A3o: 95311.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 95311.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2977836.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2977836.');