Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício de Análise e Projeto de Sistemas - Exercício de Fixação 2 - Tentativa 1 de 3 Questão 1 de 10 Elaborar representações de um sistema para estabelecer uma comunicação mais objetiva com o usuário faz parte do trabalho do analista de sistemas. Para criar essas representações podemos utilizar ferramentas, como o diagrama de entidade e relacionamento (DER). A respeito dos elementos do DER, assinale a alternativa correta. A - Sistema de negócio, atores e entradas e saídas. B - Entidade, atributo, classe, domínio, tamanho e descrição. C - Entidades e relacionamentos. Resposta correta D - Processos, fluxos de dados, depósitos de dados e entidades externas. E - Entidade física, entidade lógica e entidade associativa. Questão 2 de 10 Para o desenvolvimento de software é importante obedecermos um ciclo de vida. De acordo com a ISO 12207:2008, quais são as etapas consideradas nesse ciclo de vida? I. Análise de requisitos II. Projeto e Codificação III. Integração IV. Testes V. Instalação e Aceitação. Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? A - F,V,F,V,F. B - F,V,F,V,V. C - F,V,V,F,F. D - V,V,V,F,F. E - V,V,V,V,V. Resposta correta Questão 3 de 10 A UML é uma linguagem utilizada para a modelagem orientada a objetos. Utilizada para representar o sistema de forma mais padronizada. A UML está dividida em duas categorias: diagramas estruturais e diagramas comportamentais. Dadas as afirmações a seguir, indique qual(is) é(são) verdadeira(s). I. O diagrama de classe pertence a categoria de diagramas estruturais. II. O diagrama de caso de uso pertence a categoria de diagramas estruturais. III. O diagrama de sequência pertence a categoria de diagramas comportamentais. Assinale a alternativa correta: A - Apenas a afirmação I é verdadeira. B - Apenas as afirmações I e III são verdadeiras. Resposta correta C - As afirmações I, II e III são verdadeiras. D - Apenas as afirmações II e III são verdadeiras. E - Apenas a afirmação III é verdadeira. Questão 4 de 10 Pesquisas e experiência de profissionais da área de desenvolvimento de sistemas apontam que a maioria dos problemas na construção de software é passível se ser melhorada desde o início dos requisitos do sistema. Quais itens estão agregados ao processo de análise e levantamento de requisitos? I. Falta de metodologia para o desenvolvimento II. Produto não atende necessidades dos clientes III. Requisitos incompletos, inconsistentes ou incorretos IV. Falta de controle sobre solicitações de mudanças V. Falta de projeto de software Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? A - F,V,F,V,F. B - F,V,F,V,V. C - F,V,V,F,F. D - F,V,V,V,F. Resposta correta E - V,V,V,F,F. Questão 5 de 10 O Analista de Sistemas está envolvido em atividades, em sua maioria, relacionadas à modelagem do sistema. Existem ferramentas que auxiliam nesse processo, por exemplo, o Diagrama de entidade e relacionamento (DER). Nas sentenças a seguir são apresentados elementos que compõem esse diagrama. Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: • ( )Entidades. • ( )Processos. • ( )Fluxo de dados. • ( )Relacionamentos. • ( )Objetos. A sequência correta é: A - F, V, V, F, V B - V, F, F, V, F Resposta correta C - F, V, V, F, V D - V, V, F, F, F E - F, V, F, V, V Questão 6 de 10 No decorrer da análise de um sistema, o analista precisa utilizar diversas técnicas e metodologias para criar um sistema que atenda plenamente todos os requisitos determinados pelo cliente. Por isso, é importante que o analista tenha domínio sobre essas técnicas e metodologias. Assim, poderá selecionar a mais adequada para obter sucesso no desenvolvimento da solução. Dadas as alternativas a seguir, indique qual corresponde a uma metodologia de análise de sistemas. A - Análise de negócios. B - Análise estruturada. Resposta correta C - Análise de software. D - Análise de requisitos. E - Análise empresarial. Questão 7 de 10 A Linguagem de Modelagem Unificada (UML, do inglês Unified Modeling Language) é uma linguagem padrão para a modelagem orientada a objetos. Um dos principais diagramas dessa linguagem é o de classes, e é utilizado para descrever os objetos do sistema e seus relacionamentos. Analise a representação do objeto Pessoa, a seguir, e indique qual alternativa corresponde à forma correta para permitir o acesso dos atributos da classe Pessoa por outras classes. image.png 5.07 KB https://storage.googleapis.com/painel-docente-prod/questions_db/question/3425/1593014660/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/3425/1593014660/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/3425/1593014660/image.png A - Não é necessário alterar a classe, pois, qualquer classe pode acessar os atributos da classe Pessoa. B - É necessário adicionar os métodos: getNome():String; setNome(nome:String):void; getCpf():String; setCpf(cpf:String):void. Resposta correta C - É necessário alterar o tipo dos atributos da classe Pessoa. D - É necessário definir o método construtor da classe Pessoa. E - É necessário adicionar um método alteraAtributos():void. Questão 8 de 10 Para demonstrar de forma gráfica o Modelo de Entidades e Relacionamentos (MER) utilizamos o Diagrama de Entidade e Relacionamento (DER), este, é a principal ferramenta para esse tipo de representação. Analise o diagrama a seguir e indique qual(is) afirmação(ões) é(são) verdadeira(s). image.png 4.09 KB I. Uma nota fiscal pode possuir um ou muitos itens de nota fiscal. II. Uma nota fiscal pode conter nenhum ou muitos itens de nota fiscal. III. Um item de nota fiscal está em uma única nota fiscal. Assinale a alternativa correta: A - Apenas a afirmação I é verdadeira. B - Apenas as afirmações I e III são verdadeiras. Resposta correta C - Apenas as afirmações II e III são verdadeiras. D - As afirmações I, II e III são verdadeiras. E - Apenas as afirmações I e II são verdadeiras. Questão 9 de 10 A UML (Unified Modeling Language) não é uma metodologia, mas uma linguagem unificada que auxilia na análise e projeto de sistemas orientados a objetos, e que pode ser empregada no uso de diversas metodologias. A respeito de UML e orientação a objetos, considere as asserções a seguir: https://storage.googleapis.com/painel-docente-prod/questions_db/question/3419/1593011393/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/3419/1593011393/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/3419/1593011393/image.png I. Objetos se relacionam através da troca de atributos. II. Classe é a definição de um tipo a partir da qual podem ser instanciados objetos. III. Classe é a abstração das características e funcionalidades de um elemento do mundo real. IV. As especificações da UML encontram-se disponíveis na OMG (www.omg.org). V. A UML é uma linguagem textual estruturada para modelagem de sistemas orientados a objetos. Assinale a alternativa correta: A - V,F,V,V,V. B - F,V,F,V,F. C - V,V,V,V,V. D - F,V,V,V,F. Resposta correta E - V,V,F,F,V. Questão 10 de 10 A UML não é uma metodologia, mas uma linguagem de modelagem de sistemas, que apoia na análise e projeto de sistemas orientados a objetos. Analise as seguintes afirmações sobre a UML (Linguagem de Modelagem Unificada), e na sequência marque a alternativa correta. I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software. II. O diagramade casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal. III. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” significa que toda vez que “A” for executado ele incorporará o comportamento definido em “B”. IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo. Assinale a alternativa correta: A - Somente I e II B - Somente II e IV Resposta correta C - Somente III e IV D - Somente I, II e III E - Somente II, III e IV
Compartilhar