Baixe o app para aproveitar ainda mais
Prévia do material em texto
Legenda: Resposta Certa Sua Resposta Errada 1. 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, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ela foi criada a partir da unificação, inicialmente, dos métodos Booch e OMT. ( ) A UML anteriormente era chamada de Método unificado. ( ) O método OOSE foi incorporado posteriomente a UML. ( ) O método de Booch resultou no Método Unificado. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) V - V - F - F. c) V - F - V - V. d) V - V - V - F. 2. Segundo Sintes (2002), os relacionamentos de associação vão um pouco mais fundo do que os relacionamentos de dependência. As associações são relacionamentos estruturais. Desta forma, uma associação informa que um objeto contém ou ele está conectado a um outro objeto. Referente às associações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A multiplicidade 0..1 indica que existe obrigatoriedade dos objetos das classes estarem relacionados, mas, se estiverem, uma única instância da classe se relaciona. ( ) A multiplicidade 0...* indica que existe pelo menos um objeto envolvido no relacionamento, mas podem existir mais. ( ) A multiplicidade * indica que pode ou não existirem instâncias da classe participante do relacionamento. ( ) A multiplicidade 1...1 indica que apenas um objeto da classe se relaciona com outra classe. ( ) A multiplicidade indica quantos objetos podem tomar parte em uma associação. Agora, assinale a alternativa que apresenta a sequência CORRETA: FONTE: SINTES, Tony. Aprenda programação orientada a objetos em 21 dias. São Paulo: Makron Books, 2002. a) V - V - F - V - V. b) F - F - V - V - V. c) V - V - F - F - F. d) V - F - F - V - V. 3. A fase de design consiste basicamente no aprimoramento do diagrama de classes definido na fase de análise. É através da utilização dos documentos elaborados nesta https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_3%20aria-label= fase que os desenvolvedores partirão para a programação propriamente dita, o que por si só justifica a importância desta. Com relação à fase de design e suas características, analise as seguintes sentenças: I- Nesta fase, são definidos novos atributos, métodos e funcionalidades para as classes. II- O diagrama de componentes é o artefato em que são registradas as classes e colaborações entre elas. III- As classes de infraestrutura são mescladas às classes de domínio na etapa de design. IV- Na fase de projeto serão modeladas as classes de infraestrutura que darão suporte às classes de domínio. Agora, assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I, III e IV estão corretas. 4. O diagrama de classes é composto pelas classes que formam o sistema e suas associações ou relacionamentos. Neste diagrama, temos a abstração das classes com seus atributos e métodos. Métodos são procedimentos ou funções que realizam as ações próprias do objeto, ou seja, tudo que o objeto faz é realizado através de seus métodos. Sobre como ocorre a declaração por meio da UML, analise as sentenças a seguir: I- O método public e private é um modificador de acesso. II- O método void indica o tipo de acesso do mesmo. III- O método int indica o tipo de entrada. IV- O método double é um dos tipos de retorno. Assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças I, II e IV estão corretas. 5. Por meio de diagramas da UML é possível capturar diferentes visões do sistema. Através deste diagrama, é possível descrever e definir os requisitos funcionais de um sistema. Eles são escritos em termos de atores externos e casos, e o sistema modelado. Os atores representam o papel de uma entidade externa ao sistema como um usuário, um hardware, ou outro sistema que interage com o sistema modelado. Assinale a alternativa CORRETA que apresenta o diagrama descrito: a) Diagrama de casos de uso. b) Diagrama de implantação. c) Diagrama de objetos. d) Diagrama de componentes. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_5%20aria-label= 6. A concepção é a primeira fase do Processo Unificado (UP). Nesta fase, busca-se obter uma visão da abrangência do sistema. Referente a esta fase de concepção do UP, analise as sentenças a seguir: I- Os requisitos são levantados nesta fase e um modelo conceitual preliminar é construído. II- Nesta fase ocorre a identificação dos casos de uso de alto nível que implementam as funcionalidades que o cliente requereu. III- É calculado nesta fase o tempo que se leva (esforço) de desenvolvimento dos casos de uso e é construído o plano de desenvolvimento. IV- Um dos objetivos desta fase é detalhar a análise e expandir os casos de uso. V- Ao chegar no final da fase de concepção, os desenvolvedores estão aptos a planejar a fase seguinte, que é de iteração. Agora, assinale a alternativa CORRETA: a) As sentenças I, II, IV e V estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças I, II e III estão corretas. 7. Uma das principais vantagens da orientação a objetos é que tanto a análise quanto a programação referem-se aos mesmos conceitos, o que diminui o que é conhecido como ?vazamento de abstração? entre o modelo e o código fonte propriamente dito. Com relação à orientação a objetos, analise as seguintes sentenças: I- Na análise orientada a objetos, os analistas dão ênfase à definição de sub-rotinas e funções que simularão o comportamento do sistema. II- A orientação a objetos permite que se minimize os problemas de decomposição funcional e sub-rotinas. III- Durante a etapa de análise orientada a objetos, as entidades do mundo real (livro, pessoa, conta corrente etc.) são implementadas como métodos dentro de um objeto. IV- Uma das vantagens da programação orientada a objetos é o agrupamento entre os dados e comportamentos das entidades. 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 e IV estão corretas. 8. O diagrama de classes apresenta uma visão de como as classes estão organizadas e se preocupa em como a estrutura lógica será definida. O diagrama de classes é formado pelas classes, que são as representações do sistema ede seus relacionamentos. Os outros diagramas da linguagem UML são construídos, na sua maioria, a partir dos diagramas de classes. Referente aos diagramas de classes, analise as sentenças a seguir: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_8%20aria-label= I- Uma classe é uma descrição de um conjunto de objetos com propriedades e comportamentos parecidos, assim como possuem relacionamentos em comum com outros objetos. II- Um atributo pertence a uma classe, podendo ser do tipo primitivo ou referência. Já os seus modificadores podem ser: public ou private. III- Uma classe não é exatamente uma tabela de um banco de dados, ocasionalmente, os atributos de uma classe correspondem aos atributos de uma tabela, mas uma classe não é uma tabela. IV- Um atributo representa as características de uma classe, as particularidades que são diferentes de objeto para objeto. V- Um método representa as atividades que um objeto de uma classe pode executar, ou seja, as ações que um objeto pode realizar. Agora, assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças I, II, III e V estão corretas. c) As sentenças II, III, IV e V estão corretas. d) As sentenças I, II, III e IV estão corretas. 9. A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de software através de um conjunto de diagramas com características e notação específicas. As informações destes diagramas são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como ele deve ser construído. Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real. ( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução. ( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes. ( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - V - V - F. c) V - F - F - V. d) F - F - V - F. 10. O Processo Unificado ou Unified Process (UP) é um dos padrões mais importantes da indústria de software e o primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling Language). As atividades do Processo Unificado são bem definidas em alguns sentidos. Referente às atividades do UP, analise as sentenças a seguir: I- As atividades do UP são compostas por uma descrição clara e precisa. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_10%20aria-label= II- As atividades do UP determinam quais são as dependências entre as atividades. III- As atividades do UP possuem um modelo de ciclo de vida que pode ser indefinido. IV- As atividades do UP estão acompanhadas de procedimentos adequados para o uso das ferramentas que forem disponibilizadas. V- As atividades do UP apresentam os responsáveis. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças I, II, III e IV estão corretas. d) As sentenças I, II, IV e V estão corretas. 11. (ENADE, 2014) O Rational Unified Process (RUP) é subdivido em fases, que indicam a ênfase que é dada ao projeto em um dado instante e em fluxos de trabalho, que definem os grupos de atividades a serem realizadas ao longo das fases. Considerando que no desenvolvimento de software utilizam-se técnicas de análise e projeto orientado a objetos e que as atividades sejam distribuídas de acordo com o RUP, o momento que devem ser elaborados os diagramas de classe e de interação entre os objetos do sistema é: a) Na fase de cooperação, no fluxo de requisitos. b) Na fase de concepção, no fluxo de modelagem de negócios. c) Na fase de elaboração, no fluxo de requisitos. d) Na fase de elaboração, no fluxo de análise e design. 12. (ENADE, 2011) O conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos do sistema. A figura a seguir desenvolve um exemplo de biblioteca, mostra outros casos de uso (use-cases) nesse ambiente e também ilustra os pontos essenciais da notação de casos de uso. Com relação ao tema, analise as asserções a seguir e a relação proposta entre elas. I- Os agentes no processo são representados por bonecos e cada tipo de interação é representada por uma elipse com um nome PORQUE II- A UML é um padrão para a modelagem orientada a objetos e assim, os casos de uso e a obtenção de requisitos com base em casos de uso são cada vez mais utilizados para obter requisitos. Assinale a alternativa CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_11%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTA=&action3=NjM3MzY5&action4=MjAyMC8x&prova=MTc0MjIyNTQ=#questao_12%20aria-label= a) A primeira asserção é uma proposição verdadeira da segunda, uma preposição falsa. b) As duas asserções são proposições verdadeiras, mas a segunda ão é uma justificativa correta da primeira. c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. d) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar