Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1a 2a 3a 4a 5a 6a 7a 8a 9a 10a Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Acertos: 10,0 de 10,0 27/03/2021 Questão Acerto: 1,0 / 1,0 Qual alternativa abaixo é verdadeira em relação ao fluxo básico de processamento de dados? Estruturado > Objeto > Aplicativo. Entrada > Processamento > Saída. Programa > Manual > Especificações. Freeware > Shareware > Adware. Manual > Programação > documentação. Respondido em 27/03/2021 20:37:20 Explicação: O fluxo básico de processamento de dados é composto de uma ENTRADA DE DADOS que sofre PROCESSAMENTO e gera uma SAÍDA. Conclusão: Entrada > Processamento > Saída. Questão Acerto: 1,0 / 1,0 Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: design lógico do sistema. estudo de caso. análise de equilíbrio. estudo de viabilidade. análise de requisitos. Respondido em 27/03/2021 20:43:20 Questão Acerto: 1,0 / 1,0 O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens iteração colaboração atividade sequência objeto Respondido em 27/03/2021 20:44:45 Explicação: O diagrama de sequência representa a sequência de processos que enfatizam o ordenamento temporal das ações. As mensagens são trocadas entre os objetos através da interação. O diagrama de sequência representa a ordem temporal das ações em que as mensagens são trocadas entre os objetos (interação), ou seja, preocupa-se com a ordem em que as mensagens ocorrem. Conclusão, das alternativas apresentada o diagrama de sequência é o que está em conformidade com a pergunta apresentada. Questão Acerto: 1,0 / 1,0 O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. Respondido em 27/03/2021 20:50:44 Questão Acerto: 1,0 / 1,0 Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois: se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção. não é permitido que chegue nenhum erro no software na fase de homologação se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa. o custo de correção de erros é estável ao longo do processo de desenvolvimento o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema. Respondido em 27/03/2021 20:53:13 Explicação: Erro é um desvio entre o que é desejado ou intencionado e o que é gerado ou derivado. Um erro pode existir sem que se saiba disso. Já uma Falha é um erro observado. A latência do erro é o tempo decorrido entre o momento em que o erro é gerado e o momento em que é observado quanto maior a latência significativamente maior é o custo da remoção da causa, i.e. o defeito Questão Acerto: 1,0 / 1,0 A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas Apenas a sentença I está correta. Apenas as sentenças I e II estão corretas Respondido em 27/03/2021 21:07:24 Gabarito Comentado Questão Acerto: 1,0 / 1,0 Relacione adequadamente as colunas 1 e 2, no que se refere aos conceitos inerentes a manutenção do software Coluna 1 1. Separação estática 2. Refatoração 3. Manutenção Coluna 2 a. Visa promover a melhoria do software b. Leva a identificação do código onde a variável afeta a funcionalidade c. Modificar a estrutura interna do software Marque a opção que associa corretamente as colunas 1 e 2 1 - a; 2 - c; 3 - b; 1 - b; 2 - c; 3 - a; 1 - a; 2 - b; 3 - c; 1 - b; 2 - a; 3 - c; 1 - c; 2 - a; 3 - b; Respondido em 27/03/2021 21:00:37 Explicação: Coluna 1 1. Separação estática - b. Leva a identificação do código onde a variável afeta a funcionalidade 2. Refatoração - c. Modificar a estrutura interna do software 3. Manutenção - a.Visa promover a melhoria do software 1 - b 2 - c 3 - a Questão Acerto: 1,0 / 1,0 Marque a alternativa CORRETA. O modelo em cascata: Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Não trata o ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Respondido em 27/03/2021 21:03:37 Gabarito Comentado Questão Acerto: 1,0 / 1,0 No processo de desenvolvimento de software, devemos adotar uma modalidade de ciclo de vida de projetos de software, analise as alternativas apresentadas: I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima; II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto; III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Escolha a alternativa correta: Todas as afirmativas estão corretas Apenas a afirmativa I está correta Apenas as afirmativas II e III estão corretas Apenas a afirmativa II está correta Apenas as afirmativas I e II estão corretas Respondido em 27/03/2021 21:06:13 Explicação: I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima; - FALSO, pois o modelo em cascata é o que trata as fases em sequencia (atividade tem que ser concluída antes de iniciar a próxima) II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto; - VERDADE III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. - VERDADE Gabarito Comentado Questão Acerto: 1,0 / 1,0 É um método baseado em um manifesto, criado por desenvolvedores experientes. Método rápido Método incremental Método iterativo Método ágil Método em cascata Respondido em 27/03/2021 21:06:50 Explicação: O manifest Agil fomenta modelos como XP e SCRUM Gabarito Comentado
Compartilhar