Prévia do material em texto
25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 1/9 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS Aluno(a): JURGEN KLISMANN BEZERRA DIAS 202051636734 Acertos: 7,0 de 10,0 25/04/2022 Acerto: 1,0 / 1,0 No que se refere ao conceito de software e linguagens de programação, avalie as assertivas a seguir I. Software é um programa de computador. II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware III. Para desenvolver software usamos linguagens de programação IV. O paradigma de linguagem que se destaca hoje, por ser usado em larga escala, é o Imperativo. Assinale a UNICA opção que mostra as assertivas corretas Apenas I Apenas I e II Apenas I, II e III I, II , III e IV Apenas II Respondido em 25/04/2022 18:55:20 Explicação: I Software é um programa de computador. - Verdade II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware - Verdade Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 2/9 III. Para desenvolver software usamos linguagens de programação - Verdade IV. O paradigma de linguagem que se destaca hoje é o Imperativo. - Falso, hoje destaca-se o paradigma orientado a objeto Acerto: 1,0 / 1,0 Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: funcionais e não-funcionais. funcionais e lógicos. não-funcionais e analíticos. lógicos e consistentes. precisos e lógicos. Respondido em 25/04/2022 18:58:38 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. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. Respondido em 25/04/2022 18:59:41 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. Questão2 a Questão3 a 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 3/9 Por exemplo: Maradona, Pelé, Zico,Ronaldo e Neymar são da classe dos jogadores de futebol. Gabarito Comentado Acerto: 0,0 / 1,0 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o operacional ou desenho detalhado estratégico ou desenho detalhado nível estratégico ou desenho arquitetônico operacional ou desenho lógico tático ou desenho lógico Respondido em 25/04/2022 19:03:58 Gabarito Comentado Acerto: 1,0 / 1,0 Dentro dos conceitos do PDS, os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Qual modalidade de teste que tem como referência "Quanto à utilização do código" ? Testes dinâmicos. Testes de integração. Testes de unidade. Testes estruturais. Testes de validação. Respondido em 25/04/2022 19:09:58 Questão4 a Questão5 a 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 4/9 Explicação: Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os resultados e avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software). Conclusão: A modalidade de teste software que tem como referência "Quanto à utilização do código" é melhor representada pela opção testes dinâmicos. Acerto: 0,0 / 1,0 Dentro dos conceitos de código de programação em PDS, qual alternativa melhor define um código objeto ? Resultado da compilação do máquina. Questão6 a 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 5/9 Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada. Resultado da compilação do código fonte. Sequência binária de ações diretamente direcionadas para o processador da máquina. 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. Respondido em 25/04/2022 19:20:21 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: 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 6/9 A opção que melhor identifica um código objeto é o "Resultado da compilação do código fonte.". Acerto: 1,0 / 1,0 Com base nos conceitos de PDS, qual oção abaixo NÃO corresponde a uma documentação de processo? Manual do usuário. Manual do gestor. Relatórios. Cronogramas. Comunicação. Respondido em 25/04/2022 19:19:50 Explicação: Dentro do conceito de PDS a documentação de sistemas pode possuir o escopo de documentação de produto e documentação de processos. Como documentação de produtos nós abordamos: Manual do usuário Manual de introdução Manual de referência Documentação de instalação Referência rápida Documentação do software Manual do software Refatoração Separação estática Como documentação do processo nós abordamos: Cronogramas Relatórios Padronização de processos Comunicação Documentos técnicos Conclusão: Das alternativas apresentadas, a única que não faz parte da documentação do processo é o manual do usuário. Acerto: 1,0 / 1,0 Questão7 a Questão8 a 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 7/9 Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria? Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Respondido em 25/04/2022 19:23:32 Explicação: Para sistemas pequenos, o modelo em Cascata é , de certa forma, aceitável, pois facilita o controle do andamento do projeto Gabarito Comentado Acerto: 0,0 / 1,0 Um modelo de processo de software estabelece um framework para as principais atividades, entradas, saídas e restrições de projetos. Eles podem ser usados para explicar diferentes abordagens no desenvolvimento do sistema. Analise as abordagens abaixo: I. Umadas atividades é avaliar as alternativas com relação aos objetivos e restrições, e identificar as principais fontes de riscos, ou seja uma avaliação de riscos bem presente. II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos produzidos como resultado de cada fase do ciclo de vida. Os requisitos permanecem inalterados até o final do processo de desenvolvimento do software III - O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas do software. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e III são respectivamente: Espiral - Cascata - Prototipação Espiral - Prototipação - Cascata Questão9 a 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 8/9 Prototipação - Cascata - Espiral Incremental - Cascata - Prototipação Cascata - Prototipação - Espiral Respondido em 25/04/2022 19:27:16 Gabarito Comentado Gabarito Comentado Acerto: 1,0 / 1,0 É um método baseado em um manifesto, criado por desenvolvedores experientes. Método iterativo Método ágil Método em cascata Método incremental Método rápido Respondido em 25/04/2022 19:28:25 Explicação: O manifest Agil fomenta modelos como XP e SCRUM Gabarito Comentado Questão10 a javascript:abre_colabore('38403','281470221','5254033224'); 25/04/2022 19:31 UNIFANOR: Alunos https://simulado.estacio.br/alunos/ 9/9