Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

<p>ANALISE DE SISTEMA ORIENTADA A OBJETOS</p><p>1- O sistema de gerenciamento de uma companhia aérea modela parte de suas operações usando o diagrama de classes abaixo. Note que os atributos e métodos de cada classe foram imitidos</p><p>B- Um objeto da classe Aeronave é uma parte componente da classe Rota, mas pode se associar a mais de um objeto da classe Rota</p><p>2: A respeito da característica de herança na orientação a objetos, analise as alternativas a seguir.</p><p>I - Apenas atributos podem ser herdados pelas classes filha no conceito de herança.</p><p>II - A herança é uma das características que permite o aumento do reuso do código.</p><p>III - o mecanismo de herança também é chamado de generalização e especialização.</p><p>Marque a alternativa correta:</p><p>C) As afirmativas II e III estão corretas.</p><p>3- Julgue as seguintes afirmativas sobre classes abstratas e interfaces.</p><p>I. Classes abstratas são classes como outras quaisquer, mas além de definirem atributos e métodos concretos, também põem definir atributos e métodos abstratos.</p><p>II. Interfaces definem assinaturas de métodos que devem ser implementados por qualquer classe que as realiza. Por este comportamento, interfaces costumam ser lembradas como “contratos”.</p><p>III. Podemos instanciar objetos de classes abstratas, mas não de interfaces. Assinale a alternativa correta: Resposta:</p><p>E) Apenas uma afirmativa está correta</p><p>4: O diagrama de classes representa todos os objetos que participam da modelagem do sistema sendo desenhado e que, de alguma forma, executam ações para a realização dos objetivos do software. Com relação ao diagrama de classes apresentado a seguir, avalie as afirmações a seguir.</p><p>I. A relação entre as classes LOCACAO e ITEMLOCACAO é de agregação por composição.</p><p>II. O relacionamento de composição entre as classes Locacao e ItemLocacao indica que se um objeto da classe Locacao for destruído, todos os objetos da classe ItemLocacao associados a ele também devem ser destruídos.</p><p>III. A relação entre LOCACAO e ITEMLOCACAO indica que uma locação pode não ter itens relacionados a ela.</p><p>IV. A relação entre CLIENTE e LOCACAO indica que o sistema pode ter clientes cadastrados sem ter feito uma locação sequer.</p><p>Marque a alternativa correta:</p><p>D) As afirmativas I, II e IV estão corretas.</p><p>5 – Considere o seguinte diagrama de casos de uso:</p><p>Julgue as afirmativas a seguir:</p><p>I – Um usuário pode ser validado no sistema usando um certificado digital.</p><p>II – Um administrador só pode ser validado no sistema se usar um certificado digital.</p><p>III – Apenas um gerente pode emitir um relatório de vendas.</p><p>Assinale a alternativa que relaciona as afirmativas corretas:</p><p>C) Apenas as afirmativas II e III estão corretas.</p><p>6) A fase de analise do sistema de um ciclo de vida de desenvolvimento de software tem como finalidade criar a arquitetura do sistema. Podemos representar esta arquitetura utilizando classes de analise em um diagrama de classes ainda bastante conceitual.</p><p>A) As classes estereotipo << Entity >> (entidade) representam um encapsulamento de dados relacionados a um conceito. Este encapsulamento pode servir de armazenamento ou de um meio de transporte desses dados por diversas partes do sistema. Estas classes costumam ser armazenadas diretamente em um banco de dados relacional</p><p>7: A orientação a objetos é uma forma de se desenvolver um sistema de software e é sustentado por alguns pilares de sustentação do método. Assinale a alternativa que apresenta corretamente esses pilares.</p><p>C) Herança, polimorfismo e encapsulamento.</p><p>8 - O diagrama de sequência representa a interação entre os objetos envolvidos no cenário de um processo de negócio. Com relação ao diagrama de sequência apresentado a seguir, avalie as afirmações a seguir.</p><p>I – A mensagem <<create>> é obrigatório no diagrama de sequência.</p><p>II – O objeto <<interface>> representa a tela na qual o ator faz a interação com o sistema.</p><p>III – A mensagem <obterListaEspecialidade>> retorna uma coleção de especialidades existente no sistema e retorna para a tela, em que o ator irá selecionar qual especialidade ele deseja.</p><p>IV – A ausência da mensagem <<destroy>> invalida o diagrama de sequência.</p><p>Marque a alternativa correta: Resposta:</p><p>b) Somente as afirmativas II e III estão corretas.</p><p>9 - Assim como no mundo real, objetos de sistema se relacionam entre si dentro de um determinado contexto para resolução de um determinado problema. Existem vários tipos de relacionamento entre objetos: dependência, generalização e associação, que pode ser detalhada como agregação e composição. A respeito do relacionamento de agregação, faça a análise das afirmativas a seguir e assinale a correta.</p><p>I – Informa que um objeto é independente do outro.</p><p>II – Permite especializações e generalizações.</p><p>III – Associação por agregação é identificada a partir da relação todo-parte.</p><p>Resposta:</p><p>E) Apenas a afirmativa III está correta.</p><p>10 – Considere o seguinte diagrama de sequência:</p><p>Julgue as afirmativas a seguir:</p><p>I – No início da sequência representada pelo diagrama, só existem objetos das classes CadastroDeUsuario e GerenciadorDeUsuario.</p><p>II – A sequência é iniciada pela interação do ator Usuário.</p><p>III – A mensagem 3: gravaUsuario(), é enviada do objeto :CadastroDeUsuario para o objeto GerenciadorDeUsuario, com o objetivo u:Usuario como parêmetro da mensagem:</p><p>Assinale a alternativa que relaciona as afirmações corretas:</p><p>E ) Todas as afirmativas estão corretas</p><p>11- Um paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver problemas dentro desta fronteira. Um paradigma ajuda-nos a organizar a e coordenar a maneira como olhamos o mundo. O paradigma da orientação a objetos é uma forma de se desenvolver um sistema de software que enxerga que um sistema de software é um conjunto de componentes que interagem entre si para resolver um determinado problema. Analise as afirmativas a seguir:</p><p>I - A orientação a objetos facilita a manutenção de sistemas.</p><p>II - O aumento do reuso é uma vantagem da orientação a objetos.</p><p>III - A orientação a objetos está fundamentada em funções e dados.</p><p>Marque a alternativa correta:</p><p>A) As afirmativas I e II estão corretas.</p><p>12- Considere que o projeto de um sistema operacional modela parte de suas funcionalidades segundo o seguinte diagrama de caso de uso</p><p>Considere agora as seguintes afirmativas</p><p>I - Este diagrama considera que todo Administrador é um Usuário, o que caracteriza um erro, pois qualquer um que tenha acesso de Usuário ao sistema terá consequentemente permissões de Administrador</p><p>II – O caso de uso “Exibir arquivos ocultos” nunca poderá ser executado, já que seu “Extension Point” é o acesso do caso de uso “Exibir arquivos” pelo administrador, acesso que nunca pode ocorrer. Para resolver esta inconsistência deve-se associar o ator Administrador ao caso de uso “Exibir arquivos”</p><p>III – Um usuário pode exibir arquivos neste sistema operacional. Caso o usuário seja especializado pelo administrador, ele poderá exibir também os arquivos ocultos</p><p>Alternativa correta</p><p>E – Apenas uma alternativa está correta</p><p>13: Requisitos não funcionais descrevem restrições sobre os serviços oferecidos pelo sistema, pois é necessário descrever atributos técnicos do sistema e do ambiente do sistema. Analise as afirmativas a seguir.</p><p>I - Usabilidade está relacionada à facilidade de uso do sistema.</p><p>II - Portabilidade refere-se à capacidade de suportar vários sistemas ao mesmo tempo.</p><p>III - Segurança refere-se à capacidade de prevenir acessos indevidos ao sistema.</p><p>Marque a alternativa correta:</p><p>B) As afirmativas I e III estão corretas.</p><p>14) Considere o diagrama abaixo:</p><p>I – O diagrama indica que as atividades “Recompactar fluxo de vídeo” e “ Recompactar fluxo de áudio” devem ser executadas simultaneamente</p><p>II – A atividade “Recompactar os fluxos de áudio e vídeo” pode ser iniciada quando for terminada qualquer uma das atividades “Recompactar fluxo de vídeo” ou “Recompactar fluxo de áudio”</p><p>III – As atividades “Recompactar fluxo de vídeo” e “Recompactar fluxo de áudio” podem terminar em momentos diferentes</p><p>C) apenas I e</p><p>III estão corretas</p><p>15 – Considerando os diagramas de classes e de sequência, avalie as seguintes afirmativas</p><p>I – Podemos considerar o diagrama de sequencia como sendo um “teste de mesa” do diagrama de classes</p><p>PORQUE</p><p>II – O diagrama de sequencia mostra como os objetos do sistema interagem para realizar as tarefas de um determinado caso de uso</p><p>A) As duas afirmativas são verdadeiras e a segunda é uma justificativa da primeira</p><p>16 – O diagrama de casos de uso ilustra os principais objetivos de um sistema e suas interações no ciclo de vida de um novo software. Com relação ao diagrama de caso de uso apresentado, avalie a seguir</p><p>I – O ator sistema de requisito acadêmico é um sistema externo ao sistema sendo construído</p><p>II – O ator professor é responsável por executar o caso de uso “Manter Notas”</p><p>III – De acordo com o caso de uso “Manter Notas”, uma vez lançada uma nota, ela não poderá mais ser alterada</p><p>IV – O caso de uso “Consultar Turma” é executado pelos atores professor e sistema de registro acadêmico</p><p>Alternativa correta</p><p>A – Somente as afirmativas I e II estão corretas</p><p>17 - Considerando o diagrama de casos de uso, avalie as seguintes afirmativas:</p><p>I – Os casos de uso não apresentam o relacionamento de associação.</p><p>PORQUE</p><p>II – Os casos de uso não trocam informações entre si.</p><p>Alternativa correta:</p><p>C) A primeira afirmativa é uma proposição verdadeira e a segunda é uma proposição falsa.</p><p>18: Um dos principais digramas dinâmicos da UML é o diagrama de sequência que representa a ordem em que os objetos envolvidos no cenário são acionados. Equivalem à lógica da funcionalidade a ser implementada. Sobre o digrama de sequência é correto afirmar:</p><p>D) Descreve a troca de mensagens entre os objetos.</p><p>19- 8: Além do digrama de atividades, em 2000, Eriksson e Penker criaram extensões dos modelos propostos na UML com o objetivo de apoiar a modelagem dos processos de negócio. É o chamado diagrama de processo. A respeito do diagrama de processo, analise as afirmativas a seguir:</p><p>I - Recurso, processo, regras e evento são elementos do diagrama de processo.</p><p>II - Processo é o objeto responsável pelas ações do diagrama de processo.</p><p>III - Recursos são os aspectos técnicos do diagrama de processos.</p><p>Marque a alternativa correta:</p><p>C) As afirmativas I e II estão corretas.</p><p>20- Considere as seguintes afirmativas com relação a diagramas de caso de uso:</p><p>I - Os relacionamentos possíveis entre casos de uso são a associação a inclusão e a extensão.</p><p>II - Um ator pode se relacionar com outro ator por uma associação ou por uma generalização.</p><p>III - A generalização entre caso de uso indica que o caso de uso especializado pode ser usado indiscriminadamente no lugar de um caso de uso que represente sua generalização.</p><p>Assinale a alternativa que relaciona as afirmativas corretas:</p><p>C) Apenas as afirmativas II e III estão corretas</p><p>21 – Considerando o processo de Engenharia de Requisitos, avalie as seguintes afirmativas:</p><p>I – Os Requisitos não Funcionais definem as restrições sobre os serviços oferecidos pelo sistema e, assim, devem ser analisados após a especificação dos Requisitos Funcionais.</p><p>PORQUE</p><p>II – Os requisitos Funcionais definem os serviços que serão oferecidos pelo sistema.</p><p>B) As duas afirmativas são verdadeiras, mas a segunda não é uma justificativa correta para primeira.</p><p>22 - Considerando o diagrama de sequência, julgue as seguintes afirmações:</p><p>I – Este diagrama é útil para representar uma sequência de ações, um fluxo de trabalho que deve ser realizado pelo usuário do sistema para que este complete uma tarefa.</p><p>II – Este diagrama mostra as mensagens trocadas entre os casos de uso para que o sistema consiga realizar uma tarefa. Ao contrário do diagrama de casos de uso, que não tem indicações de ordem ou sequência, este diagrama traz estas informações, complementando assim o diagrama de casos de uso.</p><p>III – Os objetivos presentes neste diagrama podem ser representados em qualquer ordem, mas convém representá-los da esquerda para a direita conforme eles iniciam sua participação na tarefa representada.</p><p>Assinale a alternativa que relaciona as afirmações corretas:</p><p>D) As afirmativas I e III estão corretas</p><p>23 – Julgue as seguintes afirmativas</p><p>I – O Ciclo de Vida em Cascata é uma das mais utilizadas metodologias de desenvolvimento de sistemas, pois promove a obtenção de excelentes resultados com baixo custo de sua aplicação</p><p>II – O Ciclo de Vida em Espiral é bastante apropriado para ser aplicado em projetos de sistemas que apresentam sucessivas versões diferentes</p><p>III – Podemos mesclar características de dois ou mais ciclos de vida para acomodar aspectos específicos de cada projeto. Por exemplo, podemos realizar prototipação ao longo dos ciclos de desenvolvimento em espiral</p><p>Assinale a alternativa correta</p><p>C) Apenas as afirmativas II e III estão corretas</p><p>24 – Atualmente existem diversas abordagens para modelagem de processos de negócio, dentre as mais utilizadas podemos citar:</p><p>B ) Diagrama de atividades e BPMN</p><p>25 - Muitas são as discussões na literatura a respeito do nível de detalhamento necessário para descrever um caso de uso. Podemos considerar a descrição em linguagem natural, desde que sequencial como uma descrição de caso de uso bem feita e completa. De acordo com essa afirmação, analise as afirmativas a seguir.</p><p>I – Pré-condições e pós-condições fazem parte da descrição de um caso de uso.</p><p>II – Os fluxos alternativos descrevem as exceções de um caso de uso e são acionados nas précondições do sistema.</p><p>III – O fluxo básico descreve o comportamento de sucesso de um caso de uso, também chamado de caminho feliz. Marque a alternativa correta:</p><p>B) As afirmativas I e III estão corretas.</p><p>26) São métodos de elicitação de requisitos para um sistema de software:</p><p>E) Entrevistas e observação.</p><p>27 - Todos os documentos de requisitos estão sujeitos a passarem por procedimentos de verificação e validação. O objetivo do processo de validação é assegurar que o trabalho de elicitação, análise e documentação dos requisitos está consistente com o domínio do projeto. Analise as afirmativas a seguir.</p><p>I - A prototipação é usada para validar o entendimento das necessidades do cliente.</p><p>II - Na revisão de requisitos eles são avaliados por uma equipe para verificar possíveis inconsistências.</p><p>III - Testes unitários validam requisitos dos usuários. Marque a alternativa correta:</p><p>A) As afirmativas I e II estão corretas</p><p>28 - O diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas e para mapeamento do processo de negócio. Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir:</p><p>I – A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída.</p><p>II – A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo seja [não], é necessário que sejam executadas novamente as atividades 01, e 02.</p><p>III – As atividades 03 e 04 vão ter início ao mesmo tempo, entretendo não significa que terminarão ao mesmo tempo. IV – Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha fluxo [sim], a atividade 02 não será mais executada.</p><p>Marque a alternativa correta:</p><p>C) Somente as afirmativas III e IV estão corretas</p><p>29 - Considere o diagrama a seguir.</p><p>Julgue as afirmativas a seguir</p><p>I - O diagrama não é suficiente para a modelagem do processo de negócio, pois não apresenta trabalho, já que não apresenta as atividades desempenhadas pelo ator "Cliente"</p><p>II - O ator "Garçom" inicia o fluxo de trabalho, e o ator "Caixa" finaliza o mesmo fluxo de trabalho</p><p>III - Neste fluxo de trabalho, o garçom não é o ator que faz a cobrança da conta</p><p>Assinale a alternativa correta</p><p>B - Apenas as afirmativas II e III estão corretas</p><p>30 – Considere o seguinte diagrama de classes</p><p>Julgue as afirmativas a seguir</p><p>I – Um objeto da classe Documento pode ter como componentes objetos das classes Imagem e Animação</p><p>II – Caso um objeto da classe Documento seja destruído, seus objetos componentes das classes Imagem e</p><p>Animação também devem ser</p><p>III – Imagem, Documento e Animação são especializações de Arquivo</p><p>Assinale a alternativa correta</p><p>D – Apenas as afirmativas I e III estão corretas</p><p>31 - O diagrama de sequência descreve um cenário de implementação de uma funcionalidade de software. O analista deve contemplar os detalhes necessários ao negócio incluindo os objetos necessários ao correto comportamento do software. De acordo com essa afirmação, analise as afirmativas a seguir:</p><p>I – O diagrama de sequência deve incluir objetos de interface e de comunicação com sistemas externos.</p><p>II – A leitura das ações de um diagrama de sequência é bidimensional.</p><p>III – Podem incluir instancias <> e <> para os objetos envolvidos no cenário.</p><p>Marque a alternativa correta:</p><p>B) As afirmativas I e III</p><p>32: A respeito das melhores práticas para a elaboração do diagrama de classes, existem procedimentos que auxiliam na elaboração e consistência do diagrama de classes. Analise as afirmativas a respeito da modelagem do processo de negócio e marque a alternativa correta.</p><p>I - Classes são identificadas a partir de substantivos relevantes para o negócio.</p><p>II - Para as classes com nomes compostos, retire os espaços e comece as palavras com letra maiúscula.</p><p>III - Utiliza os nomes das classes no plural.</p><p>Marque a alternativa correta:</p><p>A) As afirmativas I e II estão corretas.</p><p>33 – Considerar o seguinte diagrama de casos de uso</p><p>Julgue as seguintes afirmativas</p><p>I – O usuário pode imprimir um documento tanto usando a impressora local quanto um arquivo local</p><p>II – O usuário não consegue imprimir nem em uma impressora local nem em um arquivo local. Ele só consegue realizar a ação definida no caso de uso “Imprimir documento”</p><p>III – O caso de “imprimir em um arquivo local” pode utilizar o caso de uso “Gerar arquivo PDF”</p><p>Assinale a alternativa correta</p><p>D – As afirmativas I e III estão corretas</p><p>34 - 6: Para a execução de uma boa análise do processo de negócio são necessários vários elementos para compor e trabalhar em conjunto para garantir a clareza e organização do processo. As afirmativas a seguir se referem a esses elementos:</p><p>I - A modelagem de negócio precisa identificar e capturar as regras de negócio.</p><p>II - Os diagramas de casos de uso são essenciais para o modelo de negócio.</p><p>III - Uma forma gráfica de mapear o processo de negócio é o diagrama de atividades.</p><p>Marque a alternativa correta:</p><p>C) As afirmativas II e III estão corretas.</p><p>35 – Julgue as seguintes afirmativas sobre o diagrama de sequência</p><p>I – Um diagrama de sequência não possui uma ordem definida para sua elaboração</p><p>II – Um diagrama de sequência exibe as mensagens trocadas entre os diversos objetos envolvidos na realização de uma tarefa</p><p>III – As mensagens neste diagrama são os casos de uso do diagrama de casos de uso do sistema</p><p>Assinale a correta</p><p>E – Apenas a afirmativa II está correta</p><p>36 - A respeito da característica de polimorfismo na orientação a objetos, analise as alternativas a seguir.</p><p>I – Polimorfismo é quando um objeto tem comportamento diferente para a mesma ação.</p><p>II – No polimorfismo os métodos não precisam ter a mesma assinatura.</p><p>III – Um método definido na classe pai tem uma nova implementação na classe filha.</p><p>Marque a alternativa correta:</p><p>B) As afirmativas I e III estão corretas</p><p>37 - Processo de negócio são atividades relacionadas a um determinado negócio, que são executadas em uma determinada sequência, e que produz um determinado resultado ou objetivo. Se olharmos sob um ponto de vista mais amplo, para que um processo atinge um determinado objetivo, não basta apenas que atividades sejam executadas em sequência. Analise as afirmativas a respeito da modelagem de processo de negócio.</p><p>I – A modelagem de processo de negócio é executada apenas pelo usuário que domina o assunto.</p><p>II – O 5W1H é uma ferramenta que ajuda a mapear o processo de negócio.</p><p>III – O fluxograma pode ser utilizado para representar a sequência de atividades.</p><p>Marque a alternativa correta:</p><p>C) As afirmativas II e III estão corretas</p><p>38 - O objetivo do diagrama de atividades é mostrar o fluxo de atividades, em um único processo necessários para a construção da funcionalidade. De acordo com essa afirmação, analise as afirmativas a seguir:</p><p>I – Podem ser utilizados para descrever o estado de um objeto</p><p>II – Podem descrever a lógica de um método de uma classe.</p><p>III – Podem descrever o comportamento de negócio de um sistema inteiro.</p><p>Indique a alternativa correta:</p><p>E) As afirmativas II e III estão corretas.</p><p>39 - Segundo Booch, diagrama de casos de uso é um diagrama da UML que tem por objetivo mostrar a partir de um ponto de vista estático, o conjunto de casos de uso, atores e seus relacionamentos. De acordo com essa afirmação, analise as afirmativas a seguir:</p><p>I – Casos de uso permitem relacionamento do tipo “extensão”, que são comportamentos opcionais do caso de uso.</p><p>II – Em relacionamos do tipo “herança” entre os atores A e B de um diagrama de casos de uso, significa que o ator B faz tudo que o A executa.</p><p>III – O diagrama de casos de uso descreve o sistema de forma suficiente para o entendimento do sistema.</p><p>Marque a alternativa correta:</p><p>B) As afirmativas I e III estão corretas</p><p>41 – A respeito da característica de encapsulamento na orientação a objetos, analise as afirmativas a seguir e marque a opção correta.</p><p>I – De acordo com o encapsulamento, todos os métodos de um objeto precisam ser públicos.</p><p>II – O reuso viabilizado na orientação a objetos pelo encapsulamento.</p><p>III – Encapsulamento permite que somente o próprio objeto manipule suas características.</p><p>Marque a alternativa correta:</p><p>C) As afirmativas II e III estão corretas.</p><p>E ) Apenas a afirmativa III está correta.</p><p>42 - Considere o diagrama de classes:</p><p>I – Deve-se relacionar as classes CadastroDeUsuario e Usuario por meio de uma dependência, assim as classes CadastroDeUsuario e GerenciadorDeUsuario também por meio de uma dependência.</p><p>II – Pela observação do diagrama, nota-se que deve ser representada uma dependência entre as classes GerenciadorDeUsuario e Usuario.</p><p>III – Para que o diagrama fique completo, deve-se representar duas generalizações, uma de CadastroDeUsuario para Usuario e outra de GerenciadorDeUsuario para Usuario.</p><p>A ) Apenas uma afirmativa está correta.</p><p>43 - O modelo de classes desenvolvido na fase de análise e que representa os objetos inerentes ao problema que queremos resolver, deixando detalhes da tecnologia fora da visão é denominado de:</p><p>C) Diagrama de classes de domínio.</p><p>44 – Analise o código escrito em Linguagem C e assinale a alternativa (impressão na tela) do programa)</p><p>Considere os seguintes valores de entrada</p><p>Nun1: 23.0</p><p>Num2: 18.3</p><p>Num3: -253.35</p><p>A saída correta do programa com os valores de entrada fornecidos é -253.35.</p><p>45 – Questão incompleta</p><p>46 – O Modelo de classe de domínio é desenvolvido na de análise e representa os objetos, ou classes, inerentes ao domínio do problema que queremos resolver, deixando de lado, nessa visão, detalhes tecnológicos da solução de problema. De acordo com essa afirmação, analise as afirmativas a seguir:</p><p>I – Diagrama de classes de domínio inclui objetos de interface e controle.</p><p>II – Num diagrama de classes pode haver relações de associação, dependência e agregação.</p><p>III – Como boa prática, os atributos de uma classe devem ser privados.</p><p>Marque a alternativa correta:</p><p>E ) As afirmativas II e III estão corretas</p><p>47 – Segundo a norma ISO9126, existem vários tipos de requisitos não funcionais que se referem as necessidades técnicas de um sistema de software. Assinale a alternativa que descreve apenas esses tipos de requisitos.</p><p>C ) Portabilidade, segurança e desempenho.</p><p>48 - Considerando as classes de análise, avalie as seguintes afirmativas:</p><p>I – Um ator Usuário, quando interage com o sistema, fará sempre e obrigatoriamente esta interação por meio de uma classe de fronteira.</p><p>PORQUE</p><p>II – Uma classe de entidade tem a responsabilidade de armazenar dados e transportá-los pelas diversas partes do sistema.</p><p>B ) As duas afirmativas são verdadeiras , mas a segunda não é uma</p><p>justificativa correta para a primeira.</p><p>49 - Assim como no mundo real, objetos de sistema se relacionam entre si dentro de um determinado contexto para resolução de um determinado problema. Existem vários tipos de relacionamento entre objetos: dependência, generalização e associação, que pode ser detalhada como agregação e composição. A respeito do relacionamento de herança, faça a análise das afirmativas a seguir.</p><p>I - Informa que um objeto tem relação de “é parte de”.</p><p>II - Permite especializações e generalizações dos objetos.</p><p>III - Herança define uma relação do tipo “é um tipo de”.</p><p>Marque a alternativa correta:</p><p>C) As afirmativas II e III estão corretas</p><p>50 - O analista de negócio estabelece um elo entre o usuário do sistema de informação e o sistema de informação propriamente dito, estabelecer a ligação entre a área de negócio e a área de Tecnologia da Informação. Assinale a alternativa que representa a área de conhecimento em que o analista de negócio pode atuar:</p><p>D ) Elicitação e análise de requisitos.</p><p>image5.png</p><p>image6.png</p><p>image7.png</p><p>image8.png</p><p>image9.png</p><p>image10.png</p><p>image11.png</p><p>image12.png</p><p>image13.png</p><p>image14.png</p><p>image15.png</p><p>image1.png</p><p>image2.png</p><p>image3.png</p><p>image4.png</p>

Mais conteúdos dessa disciplina