Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV Aluno: LEANDRO RODRIGUES MELO 202007163613 Turma: 9001 CCT0746_AV_202007163613 (AG) 20/10/2020 21:24:58 (F) Avaliação: 9,00 pts Nota SIA: 10,00 pts PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. Ref.: 2986647 Pontos: 1,00 / 1,00 Avalie as fases e características, inerentes aos processos de desenvolvimento de software. I. Concepção: fase onde avaliamos a viabilidade do software II. Análise: fase de estudo, onde de�ne-se O QUE O sistema deve fazer. III. Projeto: fase onde as tecnologias são de�nidas. IV., Homologação, fase onde escreve-se o código na linguagem de programação. Estão corretas as assertivas Apenas II, III e IV I, II, III e IV Apenas I, II e III Apenas I e II Apenas II e III 2. Ref.: 696491 Pontos: 1,00 / 1,00 Na atividade de análise no processo de desenvolvimento de softwares devemos conhecer o conceito de Modelagem. A Modelagem serve para veri�car a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o su�ciente para as atividades do próximo passo no processo de desenvolvimento de software. Para nos auxiliar neste processo, podemos utilizar os Diagramas de UML (Uni�ed 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á�ca e uma especi�cação com uma declaração textual do procedimento correspondente ao caso de uso; Apenas o item II está correto Apenas os itens I e III estão corretos Apenas os itens I e II estão corretos Apenas os itens II e III estão corretos Apenas o item I está correto 3. Ref.: 661142 Pontos: 1,00 / 1,00 Os padrões a partir dos quais os objetos são criados são denominados atributos métodos entidades javascript:alert('C%C3%B3digo da quest%C3%A3o: 2986647.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2986647.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 696491.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 696491.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 661142.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 661142.'); instâncias classes 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? Transição. Construção. Produção. Elaboração. Concepçã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 ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema 2, 1, 2, 1, 1 2, 1, 1, 2, 1 2, 2, 1, 1, 2 2, 1, 1, 2, 2 1, 1, 1, 2, 2 6. Ref.: 236661 Pontos: 0,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. javascript:alert('C%C3%B3digo da quest%C3%A3o: 609407.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 609407.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 236661.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 236661.'); III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I e II estão corretas Somente II e III estão corretas Somente I está correta Somente I e III estão corretas Somente a II está correta 7. Ref.: 610217 Pontos: 1,00 / 1,00 Ao levantar os requisitos de um sistema é necessário ter atenção com: Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. A performance futura do sistema e a linguagem de programação que será utilizada. 8. Ref.: 2987879 Pontos: 1,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: As assertivas I e II estão erradas As assertivas I e II estão corretas e a assertiva não II justi�ca a assertiva I A assertiva I está correta e a II está errada A assertiva I está errada e a II está correta As assertivas I e II estão corretas e a assertiva 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 Iterativo Espiral Evolucionário Prototipação javascript:alert('C%C3%B3digo da quest%C3%A3o: 610217.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 610217.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987879.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987879.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 671833.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 671833.'); 10. Ref.: 2987895 Pontos: 1,00 / 1,00 NÃO é uma boa prática do XP Ritmo sustentável , sem horas extras (40h semanais) Programação em PAR Reuniões formais e diárias em auditórios Aceitação de pequenas versões ajudam na aceitação �nal. O código fonte não pertence a ninguém javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987895.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 2987895.');
Compartilhar