Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 1/4 Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Aluno(a): PABLO ANDEL SILVA PEREIRA 201602836159 Acertos: 10,0 de 10,0 10/05/2021 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. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Respondido em 10/05/2021 09:54:18 Gabarito Comentado Gabarito Comentado Acerto: 1,0 / 1,0 Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue. Respondido em 10/05/2021 09:54:58 Explicação: Um processo de software define - o passo a passo para o adequado desenvolvimento (o que deve ser feito) - as diretriezes e boas práticas (como deve ser feito) - perfil do profissional que deve realizar as tarefas (analistas, designers, programadores e etc) - por quem deve ser feito - o momento e a sequencia que cada atividade deve ser realizada (quando deve ser feito) Gabarito Comentado Acerto: 1,0 / 1,0 Marque a alternativa correta que define Classe na modelagem orientada a objetos. É uma propriedade das ligações de uma associação. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É a conexão física ou conceitual entre instâncias de objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Respondido em 10/05/2021 09:55:46 Explicação: Podemos definir CLASSE como um projeto de um objeto(template), o modelo a partir do qual os objetos são criadas. Os objetos de uma mesma classe compartilham características em comum tanto no aspecto comportamental, como também no aspecto estrutural. Conclusão, a classe pode ser entendida como uma coleção de objetos similares. Por exemplo: Maradona, Pelé, Zico,Ronaldo e Neymar são da classe dos jogadores de futebol. Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 10/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 2/4 Gabarito Comentado Acerto: 1,0 / 1,0 Com base nos modelos de desenho do PDS, a frase a seguir representa qual nível de abstração e agregação dos elementos dos sistemas? "É o comportamento de cada componente. É 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." Nível conceitual. Nível tático. Nível estratégico. Desenho lógico. Nível operacional. Respondido em 10/05/2021 09:56:27 Explicação: Conclusão: A frase "É o comportamento de cada componente. É 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." é melhor representada pelo nível operacional. Acerto: 1,0 / 1,0 A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Teste da unidade Teste de carga do sistema Teste de sistemas Teste de integração Teste de aceite Respondido em 10/05/2021 09:56:52 Explicação: Abordando conceito sobre os tipos de testes dentro do processo de desenvolvimento de software(PDS), podemos definir que: Teste de Aceite - envolve uma homologação interna e externa, os usuários interagem com o sistema completo e validam as funcionalidades. Nessa fase o usuário vai homologar o sistema. Teste de Unidade - Esse é um teste onde os módulos possuem sua funcionalidade avaliada individualmente. Teste de Integração ¿ Aqui vamos verificar a integração entre os módulos e, dessa forma, validar se os módulos respondem as suas funcionalidades também quando estão integrados (juntos) um com os outros. Testes de Sistemas - nessa fase o ambiente está bem próximo da realidade, ou seja, vamos validar o comportamento do sistema com o Hardware, Sistema Operacional e outros cenários similares ao ambiente de produção do cliente. Conclusão, com base no estudo de caso acima, o projeto encontra-se na fase de TESTE DE ACEITE. Gabarito Comentado Acerto: 1,0 / 1,0 Dentro dos conceitos de código de programação em PDS, qual alternativa melhor define um código objeto ? Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada. Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. Resultado da compilação do máquina. Resultado da compilação do código fonte. Sequência binária de ações diretamente direcionadas para o processador da máquina. Respondido em 10/05/2021 10:28:15 Questão4 a Questão5 a Questão6 a 10/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 3/4 Explicação: Após o programador escrever o programa(código fonte) , ele submete o código fonte para o compilador que faz a análise e o converte para o código objeto. Conclusão: A opção que melhor identifica um código objeto é o "Resultado da compilação do código fonte.". Acerto: 1,0 / 1,0 A documentação do produto de software adota formatos padronizados para cada familia de produtos correlatos. Qual alternativa a seguir melhor identifica a afirmativa abaixo? "Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontrá-los." Manual de referência. Manual do cliente. Manual de introdução. Manual do usuário. Manual do gestor. Respondido em 10/05/2021 10:29:08 Explicação: A documentação de produto é um processo que adota métodos e formatos padronizados para cada família de produtos correlatos. Conclusão: A afirmativa "Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontrá-los." corresponde a documentação manual de referência. Acerto: 1,0 / 1,0 Sobre o modelo em cascata com retroalimentação,avalie: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. II. Modelo que permite a revisão de fases anteriores e a superposição entre as fases. III. Possibilidade de correção de erros durante o processo de desenvolvimento. IV. Os requisitos são congelados e não podem ser alterados até que se encerre o processo de desenvolvimento. E correto que se afirma, apenas, em I e II I, II e III I, II, III e IV I e III I e IV Respondido em 10/05/2021 10:31:36 Questão7 a Questão8 a 10/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 4/4 Explicação: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. - correto, pois é uma modalidade em cascata (sequencia de fases) II. Modelo que permite a revisão de fases anteriores e a superposição entre as fases. - verdade , a retroalimentacão permite revisões e ajustes III. Possibilidade de correção de erros durante o processo de desenvolvimento - verdade IV. Os requisitos são congelados e não podem ser alterados até que se encerre o processo de desenvolvimento - Falso, existe a possibilidade de revistar os requisitos no incio da fase de projeto ou mesmo posteriores. Acerto: 1,0 / 1,0 A afirmativa: "Riscos são explicitamente avaliados e resolvidos no processo", faz referência a qual modelo de desenvolvimento? Prototipação Cascata Interativo-incremental Espiral Top-down Respondido em 10/05/2021 10:12:38 Explicação: O modelo espiral se utiliza de protótipos funcionais completos, desse modo pode-se avaliar já no ínicio do processo se existirão erros no sistema. Acerto: 1,0 / 1,0 Qual opção abaixo NÃO é verdadeira em relação ao método SCRUM do PDS ? Possui como um de seus pilares a inspeção constante de tudo o que está sendo realizado. Processo de desenvolvimento iterativo e incremental. Possui como artefato o Backlog da Sprint que é um conjunto de itens selecionados para serem implementados durante a Sprint. É ideal para ser usado em trabalhos pequenos e simples. Metodologia que tem como filosofia o Manifesto Ágil. Respondido em 10/05/2021 10:11:34 Explicação: O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software. è usado principalemnte em trabalhos complexos, onde não há previsão exata do que se pretende desenvolver. Conlusão: a resposta que está errada é "É ideal para ser usado em trabalhos pequenos e simples.". Questão9 a Questão10 a javascript:abre_colabore('38403','225127932','4569481401');
Compartilhar