Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:766484) A formação da UML tem seu alicerce em três componentes básicos. Sobre quais são esses componentes, assinale a alternativa CORRETA: A Itens, interrelacionamentos e organogramas. B Itens, relacionamentos e diagramas. C Parte, relacionamentos e organogramas. D Itens, relacionamentos e organogramas. Há um termo que se relaciona a uma das características específicas da entidade, fazendo com que ela se torne distinta de todas as outras entidades envolvidas em um modelo de dados. Sobre qual é esse termo, assinale a alternativa CORRETA: A Distração. B Discordância. C Obstrução. D Abstração. Um diagrama UML é utilizado para, dentre outras funções, destacar a função de cada módulo, facilitando a reutilização. Sobre como é tecnicamente conhecido esse diagrama, assinale a alternativa CORRETA: A Sequência. B Componentes. C Casos de uso. D Integração. VOLTAR 1 2 3 2/4 A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra as melhores práticas de metodologias de desenvolvimento, em que 23 diagramas auxiliam na interpretação do problema e sua respectiva solução, propondo uma visão macro dos objetos e seus relacionamentos. A UML propõe uma linguagem visual para a modelagem de sistemas orientados a objetos, fornecendo uma representação gráfica para os cenários em construção. Com relação à UML, assinale a alternativa CORRETA: A A UML é uma notação independente de processos. B A UML é uma metodologia de desenvolvimento. C A UML dificulta a visualização e comunicação dos objetos. D A modelagem ou representação de sistemas não é possível sem os diagramas UML. 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 I - II - III. B II - III - I. C I - III - II. D II - I - III. 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 permite melhor compreensão do problema a ser resolvido, ajudando na definição das fronteiras do sistema, seus principais usuários e as principais funcionalidades a serem implementadas. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de projeto. B Visão de processo. 4 5 6 3/4 C Visão de casos de uso. D Visão de implementação. Há um método de modelagem e projeto orientado a objetos publicado em 1991 por James Rumbaugh, Michael Blaha, Willian Premerlani, Frederick Eddy e Willian Lorensen, no livro "Object-Oriented Modeling and Design". Sobre qual é esse método, assinale a alternativa CORRETA: A OMT (Object Modeling Technique). B UML. C OOSE (Object-Oriented Software Engineering). D Método de Booch. Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk, mas a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Sobre a definição de classe na POO, assinale a alternativa CORRETA: A É um objeto com função de instanciação, em que se definem comportamentos por meio de atributos. B É um modelo ou molde de construção de objetos em que se definem características e comportamentos. C É um modelo ou molde de construção de objetos em que não se podem definir características. D É um objeto com função de instanciação, em que não se podem definir características. Há uma característica específica da entidade, fazendo com que ela se torne distinta de todas as outras entidades envolvidas em um modelo de dados. Sobre qual é essa característica, assinale a alternativa CORRETA: A Responsabilidade. B Abstração. C Classe. D Método. 7 8 9 4/4 Há um método desenvolvido por Ivar Jacobson, que fornecia excelente suporte para casos de usos como forma de controlar a captura de requisitos, a análise e o projeto de alto nível. Sobre qual é esse método, assinale a alternativa CORRETA: A Método de Booch. B OMT (Object Modeling Technique). C UML. D OOSE (Object-Oriented Software Engineering). 10
Compartilhar