Prévia do material em texto
17/05/2023, 13:12 EPS https://simulado.estacio.br/alunos/ 1/4 Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AVS Aluno: DANIEL FERREIRA DOS SANTOS 202002829648 Turma: 9003 CCT0746_AVS_202002829648 (AG) 21/06/2020 11:06:32 (F) Avaliação: 9,00 pts Nota SIA: 9,00 pts PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. Ref.: 569336 Pontos: 1,00 / 1,00 Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especi�cação de requisitos (Pádua, 2009 - Cap. 1): ( ) boas especi�cações de requisitos são indispensáveis; ( ) especi�cações de requisitos representam custos supér�uos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especi�cação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especi�cação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. V, F, F, V, F V, F, F, F, V V, F, F, V, V F, V, F, F, V F, F, F, V, V 2. Ref.: 54118 Pontos: 1,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 Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Visita em Locco - Análise de documentos - JAD Entrevista - Análise de documentos - Brainstorm 3. Ref.: 63249 Pontos: 1,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 569336.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 54118.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 63249.'); 17/05/2023, 13:12 EPS https://simulado.estacio.br/alunos/ 2/4 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." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I, III e IV estão corretas. II e IV estão corretas. I e IV estão corretas. II, III e IV estão corretas. III e IV estão corretas. 4. Ref.: 609407 Pontos: 1,00 / 1,00 No processo uni�cado de desenvolvimento de software, qual é a fase em que o planejamento do projeto é completado, o domínio do negócio é analisado e os requisitos do sistema são ordenados considerando-se prioridade e risco? Construção. Concepção. Produção. Elaboração. Transição. 5. Ref.: 711284 Pontos: 1,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 javascript:alert('C%C3%B3digo da quest%C3%A3o: 609407.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284.'); 17/05/2023, 13:12 EPS https://simulado.estacio.br/alunos/ 3/4 ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema 2, 2, 1, 1, 2 2, 1, 2, 1, 1 1, 1, 1, 2, 2 2, 1, 1, 2, 2 2, 1, 1, 2, 1 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 II estão corretas Somente II e III estão corretas Somente I e III estão corretas Somente a II está correta 7. Ref.: 97182 Pontos: 1,00 / 1,00 Sobre o desenvolvimento de sistemas NÃO é correto a�rmar que: A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema. A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de arquitetura e o projeto de interface. A fase de validação de um sistema não é feita apenas após a sua codi�cação, ela contém atividades que devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na especi�cação de requisitos. A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração. No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de acoplamento e baixa coesão. 8. Ref.: 2987879 Pontos: 0,00 / 1,00 Sobre o modelo em cascata com retroalimentação , avalie as assertivas I e II e a relação entre elas. I. Ajustes em requisitos e inclusão de outros requisitos, são correções que podem ser feitas durante o processo de desenvolvimento PORQUE II. Modelo em cascata com retroalimentação permite a revisão de fases anteriores e a superposição entre as fases. Pode-se concluir: A assertiva I está correta e a II está errada javascript:alert('C%C3%B3digo da quest%C3%A3o: 236661.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 97182.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987879.'); 17/05/2023, 13:12 EPS https://simulado.estacio.br/alunos/ 4/4 As assertivas I e II estão corretas e a assertiva II justi�ca a assertiva I As assertivas I e II estão erradas A assertiva I está errada e a II está correta As assertivas I e II estão corretas e a assertiva não II justi�ca a assertiva I 9. Ref.: 671833 Pontos: 1,00 / 1,00 Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto. Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam de produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os desenvolvedores e clientes veri�quem as funções das implementações preliminares dos modelos de sistemas antes de se comprometerem com um sistema �nal. Qual é o melhor modelo para desenvolver este sistema? Cascata Evolucionário Espiral Prototipação Iterativo 10. Ref.: 2987895 Pontos: 1,00 / 1,00 NÃO éuma boa prática do XP Reuniões formais e diárias em auditórios Aceitação de pequenas versões ajudam na aceitação �nal. Ritmo sustentável , sem horas extras (40h semanais) O código fonte não pertence a ninguém Programação em PAR javascript:alert('C%C3%B3digo da quest%C3%A3o: 671833.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987895.');