·

Análise e Desenvolvimento de Sistemas ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

IMPORTANTE Data limite para aplicação desta prova: 08/06/2019 Código da Prova: 19379811177 Curso: SUP TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Série: 3 Tipo: Bimestral - AP Aluno: 1834988 - FERNANDO ANTONIO OTONI JUNIOR I - Questões objetivas - valendo 5 pontos II - Questões discursivas - valendo 5 pontos Gerada em: 03/06/2019 às 17h40 Instruções para a realização da prova: 1. Leia as questões com atenção. 2. Confira seu nome e RA e verifique se o caderno de questões e folha de respostas correspondem à sua disciplina. 3. Faça as marcações primeiro no caderno de questões e depois repasse para a folha de respostas. 4. Serão consideradas somente as marcações feitas na folha de respostas. 5. Não se esqueça de assinar a folha de respostas. 6. Utilize caneta para preencher a folha de respostas. 7. Preencha todo o espaço da bolha referente à alternativa escolhida, a caneta, conforme instruções: não rasure, não use corretivo e não ultrapasse nos limites para preenchimento. 8. Não pinte o quadrado ao lado da numeração quando tiver questão sem assinalar. 9. Só assine que estiver com a folha de respostas. 10. Não se esqueça de responder as questões discursivas, quando houver, e de entregar a folha de respostas para o tutor no polo presencial, devidamente assinada. 11. Não é permitido consulta a nenhum material durante a prova, exceto quando indicado o uso do material de apoio. 12. Lembre-se de confirmar sua presença através da assinatura digital (login e senha). Bons estudos! Questões de múltipla escolha Disciplina: 685860 - ANÁLISE DE SISTEMAS ORIENTADA A OBJETOS Questão 1: A respeito da característica de encapsulamento na orientação a objetos, analise as alternativas a seguir e marque a opção correta. I - De acordo com o encapsulamento, todos os métodos de um objeto precisam ser públicos. II - O reuso é viabilizado na orientação a objetos pelo encapsulamento. III - Encapsulamento permite que somente o próprio objeto manipule suas características. Marque a alternativa correta: A) As afirmativas I e II estão corretas. B) As afirmativas I e III estão corretas. C) As afirmativas II e III estão corretas. D) Apenas a afirmativa I está correta. E) Apenas a afirmativa III está correta. Questão 2: 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 áreas de conhecimento em que o analista de negócio pode atuar: A) Análise de requisitos e gestão de projetos. B) Comunicação da situação do projeto e elicitação de requisitos. C) Gestão do projeto e validação de requisitos. D) Elicitação e análise de requisitos. E) Análise de requisitos e elaboração de casos de uso. Questão 3: Além do diagrama 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: I - Recurso, processo, regras e evento são elementos do diagrama de processo. II - Processo é o objeto responsável pelas ações do diagrama de processo. III - Recursos são os aspectos técnicos do diagrama de processos. Marque a alternativa correta: A) Somente a afirmativa I está correta. B) As afirmativas I e II estão corretas. C) As afirmativas I e III estão corretas. D) Somente a afirmativa II está correta. E) As afirmativas II e III estão corretas. Questão 4: 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. I - Usabilidade está relacionada à facilidade de uso do sistema. II - Portabilidade refere-se à capacidade de suportar vários sistemas ao mesmo tempo. III - Segurança refere-se à capacidade de prevenir acessos indevidos ao sistema. Marque a alternativa correta: A) As afirmativas I, II e III estão corretas. B) Apenas as afirmativas II e III estão corretas. C) Apenas a afirmativa I está correta. D) Apenas a afirmativa II está correta. E) Apenas a afirmativa III está correta. Questão 5: 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 afirmativas a seguir. Ator <—> Interface <—> Especificidade <—> Agenda Ator ativa Interface create() Ator selecionaEspec() obterListaEspecialidade() Interface getEspecialidade(int espec) Interface create() Interface getListaAgenda() Interface getAgenda(date DataAgenda) I. A mensagem <<create>> é obrigatória no diagrama de sequência. II. O objeto <<Interface>> representa a tela na qual o ator faz a interação com o sistema. 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. IV. A ausência da mensagem <<destroy>> invalida o diagrama de sequência. Marque a alternativa correta: A) Somente as afirmativas I e II estão corretas. B) Somente as afirmativas III e IV estão corretas. C) Somente as afirmativas II e IV estão corretas. D) As afirmativas I, II e IV estão corretas. E) As afirmativas I, III e IV estão corretas. Questão 6: O diagrama de sequência descreve um cenário de implementação de uma funcionalidade do software. A mesma deve contemplar os detalhes necessários ao negócio incluindo os objetos necessários para ocorrer comportamento do software. De acordo com essa afirmação, analise as afirmativas a seguir: I - O diagrama de sequência deve incluir objetos de interface e de comunicação com sistemas externos. II - Devem ser usados os diagramas de sequência e de atividade. III - Inclui poder instanciar <<executes>> e <<destroys>> para os objetos envolvidos no cenário. Marque a alternativa correta: A) Somente a afirmativa I está correta. B) As afirmativas II e III estão corretas. C) As afirmativas I e II estão corretas. D) Somente a afirmativa II está correta. E) As afirmativas I e III estão corretas. Questão 7: Diante da necessidade de expressar requisitos para diversas pessoas com diversos pontos de vista, os requisitos são classificados a partir do seu nível de descrição em requisitos de usuário e requisitos de sistema. Analise as afirmativas a seguir. I - Os requisitos do sistema são aqueles fornecidos por usuários, gerentes e clientes. II - Os requisitos do usuário têm como origem a visão da equipe de implementação. III - O analista de requisitos é responsável por redigir os requisitos do usuário. Marque a alternativa correta: A) As afirmativas I e II estão corretas. B) As afirmativas I e III estão corretas. C) As afirmativas II e III estão corretas. D) Apenas a afirmativa I está correta. E) Apenas a afirmativa III está correta. Questão 8: 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 atinja um determinado objetivo, não basta apenas que atividades sejam executadas em sequência. Analise as afirmativas a respeito da modelagem do processo de negócio. I - A modelagem do processo de negócio é executada apenas pelo usuário que domina o assunto. II - O 5W1H é uma ferramenta que ajuda a mapear o processo de negócio. III - O fluxograma pode ser utilizado para representar a sequência de atividades. Marque a alternativa correta: A) As afirmativas I e II estão corretas. B) As afirmativas II e III estão corretas. C) As afirmativas I e III estão corretas. D) Apenas a afirmativa III está correta. E) Apenas a afirmativa II está correta. Questões discursivas Questão 1: A orientação a objetos divide as responsabilidades em classes que permite o aumento do reuso e melhoria na capacidade de manutenção dos sistemas de informação. Os objetos são criados dentro desse cenário. Isso posto, descreva a diferença entre classe e objeto. Questão 2: A divisão de responsabilidades é das características fundamentais em uma boa modelagem de um projeto de software. Descreva em que consiste este conceito dentro da programação orientada a objetos e como ele pode ser utilizado na prática. sistemas, objetos com responsabilidades bem definidas aumentam a sua capacidade de reuso. Organizar e dividir os objetos por responsabilidade é a base para o conceito de padrões de projeto, que vem a ser um conjunto de soluções e organização sistêmica com um objetivo específico. No caso, a divisão de responsabilidades pode ser encarada como um padrão de projeto com o objetivo de aumentar o reuso e diminuir o acoplamento entre objetos de um sistema. Os objetos são categorizados em três grupos de acordo com seu tipo de responsabilidade: classe entidade, classe de controle e classe de fronteira. Descreva a responsabilidade de cada uma dessas categorias de classes. 1) Classe é um modelo, um planejamento, onde será definido como um grupo de objetos com os mesmos atributos, métodos e comportamentos. Objeto é a materialização de uma classe, resumindo elevante para a solução de um determinado problema 1 - Classe entidade: esses objetos têm como objetivo principal manter informações referentes ao domínio do problema que o objeto resolve. - Classe fronteira: Os objetos de fronteira, como o próprio nome diz, têm como responsabilidade dividir o ambiente interno do sistema e suas interações externas. - Classe controle: Objeto de controle ou ainda controladores são objetos que têm como objetivo realizar o requerimento da execução de um caso de uso na estrutura de objetos do sistema, fazer a coordenação entre os comandos internos do sistema representados pelas classes do módulo e com os comandos externos ao sistema, representados pelas classes de fronteiras. Alguns autores também chamam esse movimento de orquestração.