Prévia do material em texto
19/04/2022 21:17 UNIFBV: Alunos https://simulado.eadwyden.com.br/alunos/ 2/6 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 19/04/2022 20:44: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. Por exemplo: Maradona, Pelé, Zico,Ronaldo e Neymar são da classe dos jogadores de futebol. Gabarito Comentado Acerto: 1,0 / 1,0 As informações do problema e metas a serem alcançadas devem ser levantadas na fase de: Implementação Análise e requisitos Desenho Projeto Manutenção Respondido em 19/04/2022 20:50:19 Acerto: 1,0 / 1,0 Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor representa a frase: "Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também.". Teste caixa preta. Teste caixa branca. Teste orientado a objeto. Teste de sistemas. Teste estruturadoa. Respondido em 19/04/2022 20:53:48 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). Como estudamos em nossa disciplina de PDS, os testes podem ser qualificados quanto a transparência em: teste de caixa preta, teste de caixa branca e teste de sistema. Questão4 a Questão5 a 19/04/2022 21:17 UNIFBV: Alunos https://simulado.eadwyden.com.br/alunos/ 3/6 Conclusão: A frase "Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também." melhor classificada como teste caixa branca. Acerto: 1,0 / 1,0 Com base nas definições de linguagem de programação em implementação do sistema de software, qual alternativa a seguir melhor representa os tipos de códigos de programação? Código UML, código objeto e código estruturado. Código fonte, código objeto e código máquina. Código executável, código livre e código OO. Código UML, código OO e código máquina. Código OO, código objeto e código estruturado. Respondido em 19/04/2022 20:55:35 Explicação: A linguagem de programação é escrito em ium conjunto de instruções denominada código fonte, que após sofrer um processo de compilação ou interpretação , transforma-se em código Objeto, que por sua vez é trasnformado em código de máquina(sequência binária - 0 e 1.). Questão6 a 19/04/2022 21:17 UNIFBV: Alunos https://simulado.eadwyden.com.br/alunos/ 4/6 Conclusão: A opção que melhor representa os tipos de código de programação é código fonte, código objeto e código máquina. Acerto: 1,0 / 1,0 Sobre os documentos gerados no processo de desenvolvimento de sistemas, avalie as assertivas I. O documentação do produto deve ter linguagem clara e compatível com o nível técnico do usuário do documento. II. Fazem parte da documentação do produto, os manuais de : introdução, Instalação e referência rápida. III. A documentação de software, como Especificação de classes, componentes e requisitos, é útil na manutenção do software São corretas apenas as assertivas: II e III I, II e III I e II I e III III Respondido em 19/04/2022 21:06:55 Explicação: I. O documentação do produto deve ter linguagem clara e compatível com o nível técnico do usuário do documento. - verdade II. Fazem parte da documentação do produto os manuais: introdução, Instalação e referência rápida. - verdade III. A documentação de software, como Especificação de classes, componentes e requisitos, é útil na manutenção do software - verdade Acerto: 1,0 / 1,0 Questão7 a Questão8 a 19/04/2022 21:17 UNIFBV: Alunos https://simulado.eadwyden.com.br/alunos/ 5/6 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 com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. 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, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. 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. Respondido em 19/04/2022 21:10:48 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: 1,0 / 1,0 O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou refinamento aos poucos. Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe responsável pela iteração: Especificar Implementar Identificar Encapsular Testar Respondido em 19/04/2022 21:13:02 Gabarito Comentado Acerto: 1,0 / 1,0 NÃO é fase do RUP? Gerenciamento. Transição. Construção. Iniciação ou concepção. Elaboração. Respondido em 19/04/2022 21:14:58 Explicação: O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, de forma a aumentar a chance de sucesso do projeto. O RUP define claramente quem é responsável pelo que, como as coisas devem ser feitas e quando fazê-la. As fases do RUP representam os aspectos dinâmicos do processo e diz repeito ao a evolução do projeto ao longo do tempo. As suas fases são: Iniciação ou concepção - Tem como objetivo dar ênfase ao escopo do sistema como um todo. Aqui temos uma visão geral do software que será desenvolvido. Elaboração - Tem como função dar ênfase ao design ou arquitetura do produto. Ou seja, planejamento das atividades e os recusrsos necessários para o desenvolvimento do projeto. Construção - Desenvolver o produto até que ele esteja pronto para beta testes. Ou seja, fase responsável pela evolução do projeto. Transição - Tem como função dar ênfase à implementação do sistema. É aqui que o sistema é entregue para o cliente. Conclusão, gerenciamento não é um dos marcos do ciclo de vida do projeto que o RUP definie como fase de um projeto. Questão9 a Questão10 a 19/04/2022 21:17 UNIFBV: Alunos https://simulado.eadwyden.com.br/alunos/ 6/6 Gabarito Comentado javascript:abre_colabore('38403','280871941','5229230666');