Baixe o app para aproveitar ainda mais
Prévia do material em texto
Legenda: Resposta Certa Sua Resposta Errada 1. Pode-se dizer que a orientação a objetos vai muito além da simples utilização de componentes gráficos prontos para a definição de interfaces gráficas de usuários. Considerando as características da programação e análise orientadas a objetos, assinale a alternativa CORRETA: a) Na atividade de análise orientada a objetos, os analistas devem identificar objetos que farão parte do sistema computacional, com seus atributos e comportamentos. b) Uma das desvantagens da orientação a objetos é o aumento da manutenibilidade e reusabilidade. c) Uma das vantagens da programação orientada a objetos é a separação entre os dados e comportamentos das entidades. d) 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. 2. As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira que consigam visualizar melhor o domínio e a complexidade do problema em questão. Existem dois tipos básicos de estrutura: Generalização-Especialização e Todo-Parte. Acerca desses dois tipos de estrutura, assinale a alternativa CORRETA: a) A especialização se assemelha muito à estrutura todo-parte. b) A generalização é conhecida pelo conceito de associar indivíduos com atributos diferentes e, ao mesmo tempo, despreza os que forem em comum. c) A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de relacionamento. d) A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo. 3. 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, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças I e IV estão corretas. 4. O Rational Unified Process (RUP) tem como objetivo garantir que os sistemas sejam produzidos com alta qualidade, dentro do tempo previsto e com orçamento previsível. Desta forma, na engenharia de software, o processo RUP, dentro de uma empresa de desenvolvimento, provê uma abordagem para assumir tarefas e responsabilidade. Referente ao Rational Unified Process (RUP), analise as sentenças a seguir: I- Os papeis, dentro de um projeto, não são necessariamente voltados para uma pessoa ou para um cargo específico. Entretanto, no momento que a pessoa exerce um papel num projeto, representa somente esse papel dentro do projeto. II- O relacionamento ou contato com o usuário ou o cliente do sistema é de responsabilidade do analista. Além disso, possui a responsabilidade de identificar o que o usuário realmente precisa, assim como verificar se as normas e os padrões estabelecidos estão em conformidade. III- O desenvolvedor precisa ter conhecimento necessário para desenvolver os códigos-fonte, assim como testá-los, pois é ele que exerce o papel de transformar os requisitos em produtos de software. IV- A pessoa responsável pela definição das técnicas, das estratégias, e principalmente pela definição de quais casos de testes serão realizados no sistema é o testador. V- O papel do gerente é planejar a forma que o projeto é organizado, assim como o relacionamento com o cliente e identificar o que o usuário realmente deseja. Agora, assinale a alternativa CORRETA: a) As sentenças I, II, III e IV estão corretas. b) As sentenças I, II, III e V estão corretas. c) As sentenças II, III e IV estão corretas. d) Somente a sentença I está correta. 5. 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 I, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças II, III e IV estão corretas. 6. Para realizar a modelagem de um sistema através da análise orientada a objetos, existem diversos símbolos que identificam diferentes tipos de relacionamentos entre as classes. Estes símbolos não só auxiliam o analista a especificar de forma precisa o que deve ser desenvolvido, como também facilitam o trabalho do desenvolvedor. Considerando os tipos de estruturas e relacionamentos mais utilizados na análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A generalização/especialização possui como característica a associação de classes com atributos em comum. ( ) A estrutura todo-parte é bastante utilizada na agregação e decomposição de objetos. ( ) Sempre que existir uma estrutura de herança, existirá a cardinalidade. ( ) Conexões de ocorrência e de mensagem representam o mesmo tipo de relacionamento entre objetos. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - F - V - V. c) V - V - F - F. d) V - F - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_6%20aria-label= 7. A UML (Unified Modeling Language) foi criada através da junção de várias metodologias existentes na época para a modelagem de sistemas orientados a objetos. Uma de suas principais vantagens é a perfeita integração dos termos e técnicas utilizados na modelagem e na implementação, como a herança, também conhecida como generalização/especialização. Considerando que a relação mostrada na figura a seguir é uma relação de herança, classifique V para assentenças verdadeiras e F para as falsas: ( ) A classe Pessoa transmite seus atributos codigo para as classes Fisica e Juridica. ( ) A classe Fisica e a classe Juridica transmitem seus atributos para a classe Pessoa, conforme o sentido das setas. ( ) Ao criarmos uma classe e estabelecermos uma relação de herança com Pessoa, automaticamente ela herda os atributos codigo e nome. ( ) O atributo codigo é herdado, mas como já existem atributos do tipo String nas classes Fisica e Juridica, o nome não é herdado. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) F - F - V - V. c) V - V - F - F. d) F - V - F - V. 8. Dentro do processo unificado (UP), todo o desenvolvimento é tratado de forma iterativa e incremental, o que auxilia a mitigar riscos e diminuir a quantidade de erros quando o software efetivamente chegar no usuário. O UP define ainda 4 fases dentro do projeto de desenvolvimento, sendo que todas obedecem à característica de iteratividade e incrementação. Considerando as características das 4 fases do UP, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma arquitetura estabilizada é característica da fase de construção. ( ) A fase de elaboração é caracterizada por uma versão detalhada da arquitetura do sistema. ( ) Na fase de concepção, é estabelecido um escopo inicial através dos casos de uso de alto nível. ( ) Na fase de transição, a primeira versão do sistema é implantada no ambiente de produção. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) V - F - F - F. c) F - V - V - F. d) F - V - F - V. 9. A atividade de desenvolvimento de software está entre as mais complexas desenvolvidas pelo homem e, por este motivo, existem diversos processos, ciclos de vida e modelos de trabalho que procuram organizar as atividades de forma a gerenciar tal complexidade. O processo unificado (UP) é um dos processos mais conhecidos e utilizados para gerenciar equipes de desenvolvimento, principalmente devido à sua flexibilidade e consistência. Considerando estas e as outras características do UP, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos. ( ) Fatores como sistema operacional e linguagem de programação afetam as decisões arquiteturais. ( ) No UP, os requisitos funcionais são levantados através da arquitetura. ( ) A paralisia de análise pode ser mitigada através dos ciclos iterativos e incrementais. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) V - V - F - V. c) V - F - V - F. d) F - F - F - V. 10.Em um modelo de entidade e relacionamento, nem todas as entidades serão relacionadas e há casos em que não há ligação entre elas. Estes casos são considerados entidades isoladas. Embora não seja tão comum, é importante levar em conta esta possibilidade. Quando as ligações existirem, elas serão classificadas de acordo com os tipos de relacionamentos. Acerca dos tipos de relacionamentos, analise as sentenças a seguir: I- Existem três tipos de relacionamentos: um-para-um; um-para-muitos e muitos-para-muitos. II- O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa. III- O relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B. IV- O relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias entidades B. V- O relacionamento muitos-para-muitos é representado pelo sinal: N:N ou N:M. Assinale a alternativa CORRETA: a) As sentenças I, III e IV estão corretas. b) As sentenças I e II estão corretas. c) As sentenças I, II e V estão corretas. d) As sentenças II e V estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU1NA==&action2=QURTMTA=&action3=NTE0ODMx&action4=MjAyMC8x&prova=MTcwMDM2Njc=#questao_10%20aria-label=
Compartilhar