Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/09/23, 14:06 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:884390) Peso da Avaliação 1,50 Prova 68136799 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 A UML permite também a criação de modelos que simulam o comportamento do software em construção em diversos aspectos. Mas nunca se esqueça: sempre caberá ao desenvolvedor a responsabilidade de usar as informações de modo a obter soluções de qualidade, de acordo com as expectativas do usuário e que sejam capazes de produzir os melhores resultados possíveis. A versão 2.0 da UML traz consigo 13 diagramas e é dividida em alguns grupos. Sobre esses grupos, analise as sentenças a seguir: I- Diagramas estruturais. II- Diagramas comportamentais. III- Diagramas de interação. IV- Diagramas de implementação. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B Somente a sentença I está correta. C As sentenças I, II, III e IV estão corretas. D Somente a sentença III está correta. Há uma pessoa que foi a primeira a usar o termo "orientação a objetos". Sobre quem foi ela, assinale a alternativa CORRETA: A Ivan Suthorland. B Alan Curtis Kay. C Bertrand Meyer. D Krysten Nygaard. VOLTAR A+ Alterar modo de visualização 1 2 06/09/23, 14:06 Avaliação I - Individual about:blank 2/4 Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas também é chamada de visão de interação. Foca o fluxo de controle entre os diversos componentes da solução, permitindo também a análise de seu desempenho, a sincronização e a concorrência entre seus componentes, necessária para o perfeito funcionamento da solução. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de implementação. B Visão de processo. C Visão de projeto. D Visão de implantação. Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas trata da estrutura de hardware e software, ou seja, do ambiente em que a solução será implementada. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de implantação. B Visão de implementação. C Visão de processo. D Visão de projeto. Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas ajuda a definir a estrutura da solução, isso é, os arquivos de instalação, seu controle de versões. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de projeto. 3 4 5 06/09/23, 14:06 Avaliação I - Individual about:blank 3/4 B Visão de processo. C Visão de implantação. D Visão de implementação. No Java Enterprise Edition (JEE), há um aspecto que pode ser considerado o principal componente. Sobre qual é esse aspecto, assinale a alternativa CORRETA: A Annotations. B Servidor de aplicação. C Servlets. D Persistência. Em 1980, surge uma linguagem de programação orientada a objetos que é importante e utilizada até hoje. Foi criada por um cientista da computação dinamarquês e professor chamado Bjarne Stroustrup. Inclusive, essa linguagem de programação está entre as linguagens mais populares no rank do Tiobe. Sobre o nome dessa linguagem de programação, assinale a alternativa CORRETA: A Linguagem Pascal. B Linguagem C. C Linguagem Prolog. D Linguagem C++. Há uma pessoa que foi considerada o pai da orientação a objetos. Sobre quem é ela, assinale a alternativa CORRETA: A Ivan Suthorland. B Bertrand Meyer. C Alan Curtis Kay. D Krysten Nygaard. 6 7 8 06/09/23, 14:06 Avaliação I - Individual about:blank 4/4 Itens estruturais são responsáveis por definir a estrutura da solução, formadas por classes, interfaces, colaborações, casos de uso, componentes, artefatos e nós. Sobre a função dos componentes, assinale a alternativa CORRETA: A São as funcionalidades a serem implementadas por uma classe ou por um componente. B São agrupamentos de classes, relacionamentos e interfaces que constituem uma unidade do sistema. C São estruturas que instituem uma funcionalidade de uma solução de software por meio da implementação de uma ou mais interfaces definidas. D Descrevem uma sequência de ações a serem executadas pelos componentes da solução. No que concerne aos métodos especiais, temos várias questões associadas. Sobre esse tema, associe os itens, utilizando o código a seguir: I- Construtor. II- GET. III- SET. ( ) É o método que constrói, isso é, reserva o espaço em memória, onde serão armazenadas as informações daquele objeto da classe. ( ) É o método que apresenta o valor armazenado em determinado atributo de um objeto. ( ) Dá um valor a um atributo. Assinale a alternativa que apresenta a sequência CORRETA: A II - III - I. B II - I - III. C I - III - II. D I - II - III. 9 10 Imprimir
Compartilhar