Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/12/2023, 12:47 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:884401) Peso da Avaliação 3,00 Prova 75103353 Qtd. de Questões 12 Acertos/Erros 12/0 Nota 10,00 (ENADE, 2005) A orientação a objetos é uma forma abstrata de pensar um problema utilizando- se conceitos do mundo real e não apenas conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: A Os programadores de aplicações sejam mais especializados. B Os sistemas sejam encapsulados por outros sistemas. C Os usuários utilizem as aplicações de forma mais simples. D A computação seja acionada por troca de mensagens entre objetos. Analise o diagrama a seguir, com o relacionamento entre os atores colaborador, gerente e administrador: O que ele demonstra? A O colaborador pode executar os mesmos casos de uso que o gerente. B O colaborador, o administrador e o gerente podem efetuar login no sistema. C O colaborador, o administrador e o gerente podem executar todos os casos de uso. D O colaborador é o único ator que pode efetuar login no sistema. VOLTAR A+ Alterar modo de visualização 1 2 03/12/2023, 12:47 Avaliação Final (Objetiva) - Individual about:blank 2/6 O Processo Unificado (UP) destaca-se por definir os ciclos de desenvolvimento como iterativos e incrementais, em que uma nova funcionalidade é implementada somente quando a funcionalidade atual for aprovada e validada utilizando os casos de uso. Considerando esta e outras características do UP, analise as seguintes sentenças: I- Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos. II- A paralisia de análise é uma consequência dos ciclos iterativos e incrementais. III- O envolvimento com o usuário pode ser considerado uma vantagem, à medida que este envolvimento torna o sistema mais adaptado às necessidades dele. IV- Os casos de uso não têm relação com os ciclos iterativos e incrementais. Agora, assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças I e III estão corretas. C As sentenças II e III estão corretas. D As sentenças I, III e IV estão corretas. O Processo Unificado (UP) é um framework de processos que pode ser adaptado a diferentes empresas e diferentes projetos, sendo que a cada adaptação pode ser feita uma nova instanciação, como, por exemplo, o Rational Unified Process (RUP). Considerando as características do UP, analise as seguintes sentenças: I- O UP foi criado pensando na utilização da linguagem de modelagem unificada (UML). II- No UP, os requisitos funcionais são levantados através dos casos de uso. III- Os casos de uso não têm relação com a definição da arquitetura da aplicação. IV- Os fluxos principais e alternativos dos casos de uso correspondem a funções do sistema. Agora, assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças III e IV estão corretas. UML (Unified Modeling Language) é uma linguagem de notação (um jeito de escrever, ilustrar, comunicar) para uso em projetos de sistemas. Essa linguagem é expressa através de diagramas. Cada diagrama é composto por elementos (formas gráficas usadas para os desenhos) que possuem relação entre si. Analise a figura a seguir: 3 4 5 03/12/2023, 12:47 Avaliação Final (Objetiva) - Individual about:blank 3/6 Fonte: https://i.stack.imgur.com/eb7WB.png. Com base na imagem, assinale a alternativa CORRETA: A É um diagrama de componentes. B É um diagrama de caso de uso. C É um diagrama de sequência. D É um diagrama de classe. Existem símbolos que auxiliam no processo de desenvolvimento, eles possuem certa semelhança com os símbolos utilizados nos fluxogramas, porém de fácil compreensão, tendo como principal diferença a utilização sistemática do princípio de abstração em um contexto limitado, de um método apenas, e não de todo o objeto, conforme descrito por Correia e Tafner (2001, p. 26). A notação mais utilizada para criação de fluxos em Análise Orientada a Objetos é a UML. Com isso em mente observe o símbolo e sua descrição a seguir: "É uma coleção de especificações de operações para definir um serviço sem ditar a sua implementação". Qual símbolo da notação UML a imagem e descrição apresentadas estão se referindo? Fonte: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. Florianópolis: Editora Visual Books, 2001. A Agregação. B Estado. C Interface. D “Utility”. 6 03/12/2023, 12:47 Avaliação Final (Objetiva) - Individual about:blank 4/6 Hoje em dia, o software assume um duplo papel. Ele é o produto e ao mesmo tempo o veículo para entrega do produto. Como produto, ele disponibiliza o potencial de computação presente em computador, ou mais amplamente numa rede de computadores acessível pelo hardware local. Quer resida em um telefone celular, quer opere em um computador de grande porte (Mainframes), o software é transformador de informações, produzindo, gerando, adquirindo, modificando, exibindo, ou transmitindo informação, que pode ser tão simples como um bit ou tão complexa como uma apresentação multimídia. Para o desenvolvimento desses softwares, existem algumas fases, como por exemplo a fase de implementar ou codificar o software. A respeito dessas fases, analise as sentenças a seguir: I- Fase de análise. II- Fase de design. III- Fase de testes. IV- Fase de implantação.Assinale a alternativa CORRETA: A As sentenças I, II, III e IV estão corretas. B Somente a sentença III está correta. C Somente a sentença II está correta. D Somente a sentença I está correta. Uma das características mais importantes do Processo Unificado (UP) é o fato de ele ser centrado em arquitetura. Esta arquitetura é definida através das várias visões de usuários demonstradas nos casos de uso. Considerando o conceito de arquitetura delimitado no UP, analise as seguintes sentenças: I- A arquitetura de um sistema é basicamente o modelo que define a estrutura, organização e operações da informação em camadas ou componentes. II- Fatores como sistema operacional e linguagem de programação não influenciam nas decisões arquiteturais. III- A definição da arquitetura deve considerar a existência de sistemas legados, na grande maioria das vezes. IV- A arquitetura do sistema trata essencialmente de requisitos não funcionais. Agora, assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças I, II e IV estão corretas. 7 8 03/12/2023, 12:47 Avaliação Final (Objetiva) - Individual about:blank 5/6 Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é especificar, visualizar e documentar modelos de "software" orientados por objetos. Não pode ser considerada um método de desenvolvimento, pois não determina o modo de fazer as coisas. Apenas auxilia no entendimento dos cenários e na comunicação do entendimento para todos os envolvidos no desenvolvimento. Acerca da unificação da UML, assinale a alternativa INCORRETA: A A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu da união de três metodologias de modelagem. B OOSE é uma técnica de Modelagem de Objetos ou Object Modelling Technique. C O método OMT é basicamente voltado para testes de modelos e fundamentado nas especificações da análise de requisitos do sistema. D O método Booch foi definido por Booch, que trouxe a definição de que um sistema é analisado a partir de um número de visões, na qual cada visão é descrita por um número de diagramas e de modelos. (ENADE, 2010) O Processo Unificado (RUP - rational unified process) é um moderno processo de desenvolvimento de software constituído de quatro fases. Assinale a alternativa CORRETA que apresenta as quatro fases do RUP, na ordem em que elasdevem ser executadas: A Concepção, elaboração, construção, teste. B Elaboração, concepção, teste, transição. C Elaboração, transição, concepção, construção. D Concepção, elaboração, construção, transição. A notação UML utiliza de alguns mecanismos na construção de seus diagrama, com o intuito de tratar informações adicionais que ainda não foram descritas. Sobre os mecanismos, assinale a alternativa INCORRETA: A Etiquetas. B Notas comparativas. C Notas Explicativas. D Estereótipos. 9 10 11 03/12/2023, 12:47 Avaliação Final (Objetiva) - Individual about:blank 6/6 Existem símbolos que auxiliam no processo de desenvolvimento, eles possuem certa semelhança com os símbolos utilizados nos fluxogramas, porém de fácil compreensão, tendo como principal diferença a utilização sistemática do princípio de abstração em um contexto limitado, de um método apenas, e não de todo o objeto, conforme descrito por Correia e Tafner (2001, p. 26). A notação mais utilizada para criação de fluxos em Análise Orientada a Objetos é a UML. Com isso em mente, observe o símbolo e sua descrição a seguir: "Representa um dispositivo concreto da rede (ex.: o computador do gabinete 23). Denotado pelo nome sublinhado". Qual símbolo da notação UML a imagem e descrição apresentadas estão se referindo? Fonte: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. Florianópolis: Editora Visual Books, 2001. A Boundary. B Componente. C Control. D Instância de um nodo. 12 Imprimir
Compartilhar