Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/05/2020 EPS simulado.estacio.br/alunos/ 1/3 MODELAGEM DE SISTEMAS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A1_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é um método comum para a representação da orientação a objetos um processo de especificação e modelagem de sistemas orientados a objeto. um método para especificar e modelar os artefatos dos sistemas. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas uma linguagem para implementar os conceitos da orientação a objetos Respondido em 06/04/2020 09:00:32 Explicação: A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas) sob diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas 2a Questão É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. Herança Objeto Encapsulamento Polimorfismo Classe Respondido em 06/04/2020 09:00:35 Explicação: O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 3a Questão São exemplos de diagramas comportamentais: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','314379633'); javascript:abre_frame('2','1','','','314379633'); javascript:abre_frame('3','1','','','314379633'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/3 Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Objetos, Estados e Interações. Casos de Usos, Atividades, Componentes e Interações. Respondido em 06/04/2020 09:00:37 4a Questão O paradigma orientado a objetos, vislumbra um sistema: I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam definidas com base em classes já existentes. III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de forma diferente. IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão corretas: Apenas as assertivas I, II e III Apenas as assertivas I, II e IV Apenas as assertivas I e III As assertivas I, II, III e IV Apenas as assertivas II e III Respondido em 06/04/2020 09:00:29 Explicação: I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem. II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam definidas com base em classes já existentes. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização provida pela herança, III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de forma diferente. - VERDADE IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da prórpria classe 5a Questão A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se: Melhor compreensão do código; Facilidade de manutenção; Melhor reaproveitamento do seu código; Necessidade de menor quantidade de requesitos funcionais; Mais segurança no uso dos componentes por parte do programador; Respondido em 06/04/2020 09:00:31 6a Questão Os diagramas UML da categoria comportamental são os de: casos de uso, sequência e classes. classes, objetos e componentes. classes, atividades e sequência. casos de uso, atividades e máquinas de estados. 25/05/2020 EPS simulado.estacio.br/alunos/ 3/3 objetos, estrutura composta e máquinas de estado. Respondido em 06/04/2020 09:00:34 7a Questão A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos. Menor eficiência de código Obter um melhor aproveitamento do código. Segurança no uso de componentes por parte do programador. Melhor compreensão do código. Facilidade de manutenção dos códigos desenvolvidos. Respondido em 06/04/2020 09:00:36 8a Questão Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado: encapsulamento. polimorfismo. independência. herança. modularidade. Respondido em 06/04/2020 09:00:50 Explicação: O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. javascript:abre_colabore('38403','184856935','3688546184'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A1_201908040459_V2 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação ADAPTADA Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Na POO, uma classe é: um modelo ou molde de construção de objetos, em que se definem características e comportamentos. um objeto com função de instanciação, em que se definem comportamentos por meio de atributos. um objeto com função de instanciação, em que não se podem definir características. um modelo ou molde de construção de objetos, em que não se podem definir características. uma instância de um objeto Respondido em 06/04/2020 09:00:47 Explicação: Classe é um modelo , onde classificamos objetos afins, ou seja com as mesmas propriedades e comportamento 2a Questão Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação ADAPTADA No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como: Tipo especial de método que inicializa as variáveis do objeto, quando instanciado (inicializado). Variável de uma instância que descreve as características dos objetos. Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação(assinatura) mas comportamentos distintos, especializados para cada classe derivada. Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de objetos de certo tipo. Princípio pelo qual dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente. Respondido em 06/04/2020 09:01:00 Explicação: Para haver polimorfismo precisa haver herança previamente. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','314379633'); javascript:abre_frame('2','1','','','314379633'); javascript:abre_frame('3','1','','','314379633'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Poli = varios e morfirmo = forma Varias implementações (formas) de um mesmo método (mesma assinatura). Em cada implementação, um novo comportamento 3a Questão A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos. Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML Ser independente da linguagem de programação e dependente do processo de desenvolvimento. Ser dependente da linguagem de programação e do processo de desenvolvimento. Ser independente da linguagem de programação e processo de desenvolvimento. Ser dependente somente do processo de desenvolvimento. Ser dependente somente da linguagem de programação. Respondido em 06/04/2020 09:00:52 4a Questão Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se refere aos modelos, oriundos de processos de modelagem, avalie as assertivas a seguir: I. Uma maquete de um condomínio residencial é um modelo. II. Um modelo é uma representação da realidade III. Um modelo aumenta o nível de complexidade do entendimento da realidade IV. Cada realidade somente contempla um único modelo. Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas. I e II I, II e IV II e III II I Respondido em 06/04/2020 09:00:54 Explicação: I. Uma maquete de um condomínio residencial é um modelo. - VERDADE II. Um modelo é uma representação da realidade - VERDADE,. um modelo nos ajuda a entender a complexidade da realidade III. Um modelo aumenta o nível de complexidade do entendimento da realidade - FALSO, um modelo dimini a complexidade da realidade e nos permite um maior entendimento. IV. Cada realidade somente contempla um único modelo. = FALSO, por exemplo do mesmo exemplo do condomínio residencial, a planta baixa é um modelo que complementa a maquete, por exemplo. Logo são possíveis vários modelos , sob diferentes perspectivas da mesma realidade. 5a Questão Avalie as assertivas a seguir sobre o conceito de Herança. I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda de B II. O polimorfismo é um conceito que depende da herança. III. A implementação da herança visa a economia de código e tempo de desenvolvimento. Estão corretas as assertivas Apenas II e III Apenas I e II Apenas I e III I, II e III 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Apenas III Respondido em 06/04/2020 09:00:56 Explicação: I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda de B - Verdade, a herança se propaga pela hierarquia, sendo considerada Transitiva, por isso. II. O polimorfismo é um conceito que depende da herança. - Verdade, somente podemos ter metodos polimorficos, se houver uma herança prévia. III. A implementação da herança visa a economia de código e tempo de desenvolvimento. - Verdade, aproveitando código já desenvolvido e testado 6a Questão Ao modelarmos um atributo com a visibilidade PUBLICA, estamos ferindo a que princípio da Orientação a Objetos ? Encapsulamento Polimorfismo Mensagens a objetos. Visibilidade Herança Respondido em 06/04/2020 09:01:10 Explicação: O principio do ENCAPSULAMENTO diz que "um atributo deve ser protegido e somente acessado pelos métodos da própria classe. Ao modelarmos um atributo com visibilidade PUBLICA, ferimos esse princípio, pois outras classes poderão acessar o atributo. 7a Questão A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das opções apresentadas, aquela que não é verdadeira Quando o sistema é desenvolvido com esta tecnologia, temos: Melhor aproveitamento do seu código; Melhor compreensão do código; A certeza do menor tempo de desenvolvimento Maior segurança no uso de componentes por parte do programador; Facilidade de Manutenção; Respondido em 06/04/2020 09:01:01 8a Questão Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: Encapsulamento Polimorfismo Classe Herança Objeto Respondido em 06/04/2020 09:01:04 Explicação: Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. Encapsular significa proteger. 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 javascript:abre_colabore('38403','184856964','3688546702'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A1_201908040459_V3 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? Apenas I e III. Apenas II. Apenas II e III. Apenas I e II. I, II e III. Respondido em 06/04/2020 09:01:23 Explicação: I. A UML é uma linguagem, uma notação, e não uma metodologia; - verdade. não diz como e nem a ordem com que as ações são realizada, logo não é uma metodologia. II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; - verdade III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é linguagem orientada a objetos para programação e sim uma linguagem de modelagem 2a Questão Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. Diagrama de sequência; diagrama de casos de uso; diagrama de estados. Diagrama de implantação; diagrama de atividade; diagrama de componentes Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. Diagrama de objetos; diagrama de implantação; diagrama de classes. Diagrama de casos de uso; diagrama de classes; diagrama de sequência Respondido em 06/04/2020 09:01:15 Explicação: Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','314379633'); javascript:abre_frame('2','1','','','314379633'); javascript:abre_frame('3','1','','','314379633'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser executadodiagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de uso complexo ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em paralelo.; diagrama de componentes - mostra a estrutura dos componentes de um sistema 3a Questão Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem unificada de modelagem). I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS. Apenas II e III I, II e III Apenas I Apenas I e III Apenas I e II Respondido em 06/04/2020 09:01:17 Explicação: I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. - Verdade II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. - Falso, o diagrama de classes é um diagrama estrutural III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. - Falso, a UML não é uma metodologia e sim uma linguagem visual de modelagem. 4a Questão Dentre os princípios do paradigma de orientação a objeto, listados, assinale aquele que representa "a capacidade do ser humano em focar nos aspectos de interesse e desconsiderar o que não é relevante ao contexto do problema" Abstração Visibilidade Herança Polimorfismo Encapsulamento Respondido em 06/04/2020 09:01:30 Explicação: O principio base da orientação OO, onde nos atemos aos aspectos de relevância do dominio do problema, chama-se ABSTRAÇãO, 5a Questão Assinale a opção que define corretamemte UML (Unified Modelling language). linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. Respondido em 06/04/2020 09:01:22 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades 6a Questão Sobre a modelagem de sistemas, analise as assertivas a seguir I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. Com base em sua análise, assinale a UNICA opção contendo as assertivas corretas. I, II e III Apenas II e III Apenas I e II Apenas I e III Apenas III Respondido em 06/04/2020 09:01:35 Explicação: I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto - VERDADE II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. - VERDADE III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. - VERDADE, os modelos ajudam a compreensão e entendimento. 7a Questão A UML divide os diagramas em: Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento Diagramas Estruturais e Diagramas Comportamentais Diagramas Comportamentais e Diagramas de Fluxo de Dados Nenhuma das anteriores Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento Respondido em 06/04/2020 09:01:27 8a Questão Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas. A orientação a objetos não pode ser utilizado em Softwares de larga escala. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. Respondido em 06/04/2020 09:01:30 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 javascript:abre_colabore('38403','184856986','3688546720'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/3 MODELAGEM DE SISTEMAS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A1_201908040459_V4 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? Diagrama de componentes. Diagrama de casos de usos. Diagrama de atividades. Diagrama de classes. Diagrama de estados. Respondido em 06/04/2020 09:01:51 2a Questão O paradigma orientado a objetos, vislumbra um sistema: I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam definidas com base em classes já existentes. III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de forma diferente. IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão corretas: As assertivas I, II, III e IV Apenas as assertivas I e III Apenas as assertivas I, II e III Apenas as assertivas II e III Apenas as assertivas I, II e IV Respondido em 06/04/2020 09:01:42 Explicação: I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem. II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam definidas com base em classes já existentes. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização provida pela herança, http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','314379633'); javascript:abre_frame('2','1','','','314379633'); javascript:abre_frame('3','1','','','314379633'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/3 III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritosde forma a comportar-se de forma diferente. - VERDADE IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da prórpria classe 3a Questão A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos. Melhor compreensão do código. Facilidade de manutenção dos códigos desenvolvidos. Menor eficiência de código Obter um melhor aproveitamento do código. Segurança no uso de componentes por parte do programador. Respondido em 06/04/2020 09:01:45 4a Questão Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado: encapsulamento. independência. polimorfismo. herança. modularidade. Respondido em 06/04/2020 09:01:48 Explicação: O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. 5a Questão São exemplos de diagramas comportamentais: Casos de Usos, Objetos, Estados e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Atividades, Componentes e Interações. Respondido em 06/04/2020 09:01:50 6a Questão A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é uma linguagem para implementar os conceitos da orientação a objetos um método comum para a representação da orientação a objetos uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas um método para especificar e modelar os artefatos dos sistemas. um processo de especificação e modelagem de sistemas orientados a objeto. Respondido em 06/04/2020 09:01:52 25/05/2020 EPS simulado.estacio.br/alunos/ 3/3 Explicação: A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas) sob diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas 7a Questão É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. Objeto Encapsulamento Polimorfismo Classe Herança Respondido em 06/04/2020 09:01:55 Explicação: O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 8a Questão Os diagramas UML da categoria comportamental são os de: classes, objetos e componentes. objetos, estrutura composta e máquinas de estado. casos de uso, sequência e classes. casos de uso, atividades e máquinas de estados. classes, atividades e sequência. Respondido em 06/04/2020 09:01:57 javascript:abre_colabore('38403','184857022','3688546842'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A1_201908040459_V5 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se: Facilidade de manutenção; Necessidade de menor quantidade de requesitos funcionais; Mais segurança no uso dos componentes por parte do programador; Melhor compreensão do código; Melhor reaproveitamento do seu código; Respondido em 06/04/2020 09:02:16 2a Questão Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação ADAPTADA No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como: Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de objetos de certo tipo. Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada. Tipo especial de método que inicializa as variáveis do objeto, quando instanciado (inicializado). Variável de uma instância que descreve as características dos objetos. Princípio pelo qual dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente. Respondido em 06/04/2020 09:02:18 Explicação: Para haver polimorfismo precisa haver herança previamente. Poli = varios e morfirmo = forma Varias implementações (formas) de um mesmo método (mesma assinatura). Em cada implementação, um novo comportamento 3a Questão http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','1','','','314379633'); javascript:abre_frame('2','1','','','314379633'); javascript:abre_frame('3','1','','','314379633'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Ao modelarmos um atributo com a visibilidade PUBLICA, estamos ferindo a que princípio da Orientação a Objetos ? Encapsulamento Visibilidade Herança Mensagens a objetos. Polimorfismo Respondido em 06/04/2020 09:02:10 Explicação: O principio do ENCAPSULAMENTO diz que "um atributo deve ser protegido e somente acessado pelos métodos da própria classe. Ao modelarmos um atributo com visibilidade PUBLICA, ferimos esse princípio, pois outras classes poderão acessar o atributo. 4a Questão A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos. Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML Ser independente da linguagem de programação e processo de desenvolvimento. Ser independente da linguagem de programação e dependente do processo de desenvolvimento. Ser dependente somente do processo de desenvolvimento. Ser dependente somente da linguagem de programação. Ser dependente da linguagem de programação e do processo de desenvolvimento. Respondido em 06/04/2020 09:02:12 5a Questão Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação ADAPTADA Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Na POO, uma classe é: um modelo ou molde de construção de objetos, em que não se podem definir características. um objeto com função de instanciação, em que não se podem definir características. um objeto com função de instanciação, em que se definem comportamentos por meio de atributos. uma instância de um objeto um modelo ou molde de construção de objetos, em que se definem características e comportamentos. Respondido em 06/04/2020 09:02:14 Explicação: Classe é um modelo , onde classificamos objetos afins, ouseja com as mesmas propriedades e comportamento 6a Questão Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: Herança Polimorfismo Classe Encapsulamento Objeto Respondido em 06/04/2020 09:02:17 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Explicação: Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. Encapsular significa proteger. 7a Questão Avalie as assertivas a seguir sobre o conceito de Herança. I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda de B II. O polimorfismo é um conceito que depende da herança. III. A implementação da herança visa a economia de código e tempo de desenvolvimento. Estão corretas as assertivas Apenas I e III Apenas III Apenas II e III Apenas I e II I, II e III Respondido em 06/04/2020 09:02:30 Explicação: I. O conceito de herança é transitivo. Se A herdou de B e C herda de A, então podemos concluir que C também herda de B - Verdade, a herança se propaga pela hierarquia, sendo considerada Transitiva, por isso. II. O polimorfismo é um conceito que depende da herança. - Verdade, somente podemos ter metodos polimorficos, se houver uma herança prévia. III. A implementação da herança visa a economia de código e tempo de desenvolvimento. - Verdade, aproveitando código já desenvolvido e testado 8a Questão Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se refere aos modelos, oriundos de processos de modelagem, avalie as assertivas a seguir: I. Uma maquete de um condomínio residencial é um modelo. II. Um modelo é uma representação da realidade III. Um modelo aumenta o nível de complexidade do entendimento da realidade IV. Cada realidade somente contempla um único modelo. Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas. II e III II I e II I I, II e IV Respondido em 06/04/2020 09:02:33 Explicação: I. Uma maquete de um condomínio residencial é um modelo. - VERDADE II. Um modelo é uma representação da realidade - VERDADE,. um modelo nos ajuda a entender a complexidade da realidade III. Um modelo aumenta o nível de complexidade do entendimento da realidade - FALSO, um modelo dimini a complexidade da realidade e nos permite um maior entendimento. IV. Cada realidade somente contempla um único modelo. = FALSO, por exemplo do mesmo exemplo do condomínio residencial, a planta baixa é um modelo que complementa a maquete, por exemplo. Logo são possíveis vários modelos , sob diferentes perspectivas da mesma realidade. 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 javascript:abre_colabore('38403','184857059','3688547658'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A2_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Sobre o relacionamento de "extends", possível entre casos de uso, analise as assertivas a seguir: I. O caso de uso extendido sempre será executado. II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. Com base em sua análise, marque a UNICA opção correta. I, II e III Apenas I e III Apenas III Apenas II Apenas I e II Respondido em 06/04/2020 09:02:33 Explicação: I. O caso de uso extendido sempre será executado. - FALSO, será opcionalmente executado II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. - FALSO, não existe esse limite, III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. - VERDADE 2a Questão Em UML, os diagramas de Caso de Uso tem por objetivo representar os atributos e operações de uma classe ou objeto. representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. mostrar o fluxo de mensagens de uma atividade do sistema para outra. obter funcionalidades e requerimentos do sistema exibir uma interação entre um conjunto de objetos e seus relacionamentos. Respondido em 06/04/2020 09:02:46 Explicação: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','314379840'); javascript:abre_frame('2','2','','','314379840'); javascript:abre_frame('3','2','','','314379840'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos usuários 3a Questão Avalie as assertivas a seguir, no que se refere ao diagrama de casos de uso, da UML. I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de include entre atores IV. Um ator pode ser um sistema, por exemplo. Com base em sua análise , marque a UNICA resposta que contém TODAS as assertivas corretas II, III e IV IV III e IV I e IV III Respondido em 06/04/2020 09:02:49 Explicação: I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade -->FALSO, diagrama de casos de uso não exibe detalhes, muito menos de COMO se implementa algo II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. --> FALSO, o relacionamento correto seria o de III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de extends entre atores --> FALSO, devemos usar o relacionamento de generalização/especialização de atores. IV. Um ator pode ser um sistema, por exemplo. --> VERDADE 4a Questão (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: Um Ator especifica necessariamente um papel executado por um usuário. A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. Não existe relação entre atores do tipo especialização. É utilizado para representar o relacionamento entre os componentes estruturais do software. Respondido em 06/04/2020 09:02:41 5a Questão Sobre os conceitos de Requisitos "Funcional" e "Não Funcional", avalie as assertivas a seguir. I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. II. Requisitos não funcionais especificam restrições, qualidades e características que devem ser aplicadas a determinados requisitos funcionais III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os quais eles interagem. Com base em sua análise, marque a opção que indica as assertivas corretas. Apenas II I, II e III Apenas I e II Apenas I Apenas II e III Respondido em 06/04/2020 09:02:43 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Explicação: I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. - VERDADE II. Requisitos não funcionais especificam restrições, qualidades e características que devem ser aplicadas a determinados requisitos funcionais - VERDADE III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os quais eles interagem. - FALSO, o diagrama de casos de uso mostrar os atores e os requisitosfuncionais (casos de uso) com os quais os atores interagem 6a Questão Classifique cada requisito a seguir em Funcional (F) ou Não Funcional (NF). I. O sistema deve emitir um relatório com os 10 maiores clientes do ano II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês Com base em sua classificação, assinale a UNICA resposta correta. I-F; II-NF; III-NF; IV-F I-F; II-NF; III-F; IV-F I-NF; II-NF; III-NF; IV-F I-F; II-F; III-NF; IV-F I-NF; II-F; III-F; IV-NF Respondido em 06/04/2020 09:02:46 Explicação: I. O sistema deve emitir um relatório com os 10 maiores clientes do ano - FUNCIONAL, é uma função que o sistema deve ter II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês - - FUNCIONAL, é uma função que o sistema deve ter Logo I - F; II- NF III - NF IV - F 7a Questão Ano: 2019 Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação (ADAPTADA) Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos: Caso de Uso: Cadastrar Funcionário que: I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso: Extends, Exclusão e Associação. Include, Especialização e Extends Generalização, Especialização e Extends Include, Generalização e Extends 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 Associação, Generalização e Especialização. Respondido em 06/04/2020 09:02:59 Explicação: I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. --> Se é incondicional, é obrigatório. Logo é o include II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. -> variação é tipico de especialização (uso a base e incrementa alterações) III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. --> tem uma condição associada para a realização do caso de uso Help online, logo é extends (condicional). 8a Questão Sobre os possíveis relacionamentos entre casos de uso, avalie as assertivas: I. Os únicos relacionamentos possíveis entre casos de uso são "Include" e "Extends" II. O relacionamento de "include" denota o uso obrigatório do caso de uso incluído III. O relacionamento de "extends" denota uso opcional do caso de uso extendido, Com base em sua análise, marque a UNICA opção correta. Apenas I e III Apenas III Apenas II I, II e III Apenas II e III Respondido em 06/04/2020 09:03:02 Explicação: I. FALSO além desses 2 relacionamentos, temos ainda a generalização/especialização, que também é possível entre casos de uso II. VERDADE III. VERDADE javascript:abre_colabore('38403','184857094','3688548277'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A2_201908040459_V2 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de atividades. sequência. transição de estados. casos de uso. colaboração. Respondido em 06/04/2020 09:03:00 2a Questão Assinale a opção que representa um requisito Não Funcional O sistema atualizar os saldos bancários após registro de cada despesa O sistema precisa informar a Receita Federal o impostos mensais pagos O sistema deve gerar gráfico do lucro mês a mês. O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. O sistema deve controlar pagamento de contas Respondido em 06/04/2020 09:03:13 Explicação: O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. - Uma restrição ao desenvolvimento, é um requisitos não funcional O sistema deve controlar pagamento de contas - determina função que o sistema deve abordar - Funcional O sistema deve gerar gráfico do lucro mês a mês. - determina função do sistema - Funcional O sistema precisa informar a Receita Federal o impostos mensais pagos - Determina função do sistema - funcional O sistema deve ataulizar os saldos bancários apos o registro de cada despesas - determina função que o sistema deve abordar - Funcional 3a Questão http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','314379840'); javascript:abre_frame('2','2','','','314379840'); javascript:abre_frame('3','2','','','314379840'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Objetos Diagrama de Casos de Uso Diagrama de Colaboração Diagrama de Sequência Diagrama de Classes Respondido em 06/04/2020 09:03:16 4a Questão Sobre o conceito de Requisitos, avalie as assertivas: I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. II. O fato de termos realizado um bom levantamento de requisitos não é suficiente para o sucesso do projeto.É preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. III. Existem 2 tipos de requisitos, classificados quanto a sua finalidade: os requisitos funcionais e os não funcionais. IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. Com base em sua análise, assinale as assertivas corretas Apenas II e III I, II, III e IV Apenas I, II e III Apenas I e II Apenas I e IV Respondido em 06/04/2020 09:03:18 Explicação: I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. - VERDADE. As necessidades dos usuários se traduzem em requisitos para o sistema. II. Apenas termos um bom levantamento de requisitos não é suficiente para o sucesso do projeto. E preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. - VERDADE, precisamos acompanhar para que se possa ajustar problemas, caso ocorram III. Existem 2 tipos de requisitos, quanto a sua finalidade: os requisitos funcionais e os não funcionais. VERDADE IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. FALSO, o diagrama de casos de uso, tem essa finalidade 5a Questão Quais são os relacionamentos possíveis entre Casos de Uso? agregação, generalização, associação agregação, inclusão, extensão generalização, inclusão e extensão associação, inclusão e extensão composição, generalização e extensão Respondido em 06/04/2020 09:03:22 6a Questão No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou odiagrama de caso de uso a seguir: 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Da análise do diagrama, conclui-se que? A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar desconto. A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. Respondido em 06/04/2020 09:03:15 7a Questão Assinale a opção que não representa um requisito FUNCIONAL. O sistema deve identificar a entrada e saída de cada funcionário da fabrica. O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. O sistema deve emitir o boletim ao final de cada semestre letivo. O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários Respondido em 06/04/2020 09:03:19 Explicação: Todas as opcões representam funcionaldades que o sistema precisa ter, exceto a opção "O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. " - que indica uma restrição, ou melhor uma condição que deve ser atendida em termos de performance. Esse requisito é NAO FUNCIONAL. 8a Questão Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o sistema e validar os requisitos junto ao cliente? Diagrama de Validação Diagrama de Sequência Diagrama de caso de uso Diagrama de Classes Diagrama de Atividade Respondido em 06/04/2020 09:03:21 javascript:abre_colabore('38403','184857137','3688548699'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A2_201908040459_V3 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um relacionamento de : Associação. Include. Generalização. Extends. Especialização. Respondido em 06/04/2020 09:03:40 2a Questão Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: Player 1, Player 2 e CPU Direcional, Select e Start Blu-Ray, DVD e CD Pular, Saltar e Correr Atualizar o sistema, Carregar jogo, Navegar na Internet Respondido em 06/04/2020 09:03:31 3a Questão No contexto da UML, os casos de uso: são sempre associados a um único requisito funcional. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. capturam os requisitos não funcionais. especificam a organização do sistema de software. definem o comportamento dos componentes de software que serão implementados. Respondido em 06/04/2020 09:03:33 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','314379840'); javascript:abre_frame('2','2','','','314379840'); javascript:abre_frame('3','2','','','314379840'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 4a Questão Sobre o diagrama de casos de uso, assinale a opção CORRETA Um ator representa uma pessoa específica e um nome típico de ator, seria por exemplo MARIA Util para modelarmos os requisitos não funcionais Não podemos ter especialização de atores. Um Caso de uso, representa um requisito não funcional Um caso de uso estendido, pelo relacionameno "Extends", é de uso opcional Respondido em 06/04/2020 09:03:35 Explicação: Util para modelarmos os requisitos não funcionais - Falso, útil para modelar requisito funcional Um Caso de uso, representa um requisito não funcional - Falso, representa um requisito funcional Um ator pode ser representar uma pessoa específica. - Falso, ator representa , dentre outras coisas, papéis que as pessoas exercem Não podemos ter especialização de atores. - Falso, podemos sim,. Um caso de uso ¿Extends¿ é de uso opcional - VERDADE 5a Questão Dados os requisitos: I) Efetuar troca de produtos com defeito. II) Tolerante a falhas. III) A resposta do sistema não deve exceder 30 seg. IV) O sistema deverá rodar num computador 486 com 16MB de memória. V) Não emprestar livros para clientes com débito. Quais dos itens acima são requisitos funcionais de um sistema: I e V. Somente o V. I, II, III, V. I, IV e V. I, II, V Respondido em 06/04/2020 09:03:49 6a Questão A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos. 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: Associação / uma funcionalidade do sistema do ponto de vista do usuário. Generalização / uma funcionalidade do sistema do ponto de vista do usuário. Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Respondido em 06/04/2020 09:03:53 Explicação: entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 7a Questão Em UML, os diagramas de Caso de Uso tem por objetivo representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. representar os atributos e operações de uma classe ou objeto. mostrar o fluxo de mensagens de uma atividade do sistema para outra. exibir uma interação entre um conjunto de objetos e seus relacionamentos. obter funcionalidades e requerimentos do sistema Respondido em 06/04/2020 09:03:46 Explicação: o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos usuários 8a Questão Avalie as assertivas a seguir, no que se refere ao diagrama de casos de uso, da UML. I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de include entre atores IV. Um ator pode ser um sistema, por exemplo. Com base em sua análise , marque a UNICA resposta que contém TODAS as assertivas corretas III e IV II, III e IV IV I e IV III Respondido em 06/04/2020 09:03:49 Explicação: I. O diagrama de casos de uso mostra em detalhes como o sistema vai implementar uma funcionalidade -->FALSO, diagrama de casos de uso não exibe detalhes, muito menos de COMO se implementa algo II. Quando um caso de uso deve obrigatoriamente ser usado, devemos usar o relacionamento de especialização. --> FALSO, o relacionamento correto seria o de III. Em uma Biblioteca, o usuário pode ser Aluno ou Funcionário. Nesse caso devemos usar o relacionamento de extends entre atores --> FALSO, devemos usar o relacionamento de generalização/especialização de atores. IV. Um ator pode ser um sistema, por exemplo. --> VERDADE javascript:abre_colabore('38403','184857178','3688549818'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A2_201908040459_V406/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Sobre os possíveis relacionamentos entre casos de uso, avalie as assertivas: I. Os únicos relacionamentos possíveis entre casos de uso são "Include" e "Extends" II. O relacionamento de "include" denota o uso obrigatório do caso de uso incluído III. O relacionamento de "extends" denota uso opcional do caso de uso extendido, Com base em sua análise, marque a UNICA opção correta. Apenas II e III Apenas I e III I, II e III Apenas II Apenas III Respondido em 06/04/2020 09:04:09 Explicação: I. FALSO além desses 2 relacionamentos, temos ainda a generalização/especialização, que também é possível entre casos de uso II. VERDADE III. VERDADE 2a Questão Ano: 2019 Prova: FCC - 2019 - AFAP - Analista de Fomento - Tecnologia da Informação (ADAPTADA) Um Analista de Informática está desenhando um Diagrama de Caso de Uso usando a notação padrão da UML 2.5 e modela os seguintes requisitos: Caso de Uso: Cadastrar Funcionário que: I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. Os requisitos especificados acima tipificam os respectivos relacionamentos entre Casos de Uso: Generalização, Especialização e Extends http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','314379840'); javascript:abre_frame('2','2','','','314379840'); javascript:abre_frame('3','2','','','314379840'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Include, Generalização e Extends Extends, Exclusão e Associação. Associação, Generalização e Especialização. Include, Especialização e Extends Respondido em 06/04/2020 09:04:01 Explicação: I. Exige um relacionamento incondicional com outro Caso de Uso denominado Validar Matricula. --> Se é incondicional, é obrigatório. Logo é o include II. Possui um relacionamento com o Caso de Uso denominado Cadastrar via Web que é uma variação de Cadastrar Funcionário. -> variação é tipico de especialização (uso a base e incrementa alterações) III. Deverá se relacionar com o Caso de Uso denominado Help On-line, se o usuário operador solicitar ajuda (Help) mediante seleção dessa opção. --> tem uma condição associada para a realização do caso de uso Help online, logo é extends (condicional). 3a Questão Sobre o relacionamento de "extends", possível entre casos de uso, analise as assertivas a seguir: I. O caso de uso extendido sempre será executado. II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. Com base em sua análise, marque a UNICA opção correta. I, II e III Apenas I e II Apenas I e III Apenas III Apenas II Respondido em 06/04/2020 09:04:04 Explicação: I. O caso de uso extendido sempre será executado. - FALSO, será opcionalmente executado II. Um caso de uso pode ter no máximo 5 casos de uso "extends" a ele relacionados. - FALSO, não existe esse limite, III. O caso de uso estendido é sempre opcional, assim sendo há uma condição associada a sua execução. - VERDADE 4a Questão (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. Não existe relação entre atores do tipo especialização. Um Ator especifica necessariamente um papel executado por um usuário. É utilizado para representar o relacionamento entre os componentes estruturais do software. Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. Respondido em 06/04/2020 09:04:07 5a Questão Sobre os conceitos de Requisitos "Funcional" e "Não Funcional", avalie as assertivas a seguir. I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. II. Requisitos não funcionais especificam restrições, qualidades e características que devem ser aplicadas a determinados requisitos funcionais III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os quais eles interagem. Com base em sua análise, marque a opção que indica as assertivas corretas. 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 I, II e III Apenas II e III Apenas I e II Apenas I Apenas II Respondido em 06/04/2020 09:04:20 Explicação: I. Requisitos Funcionais vão demandar funções que o sistema precisa possuir. - VERDADE II. Requisitos não funcionais especificam restrições, qualidades e características que devem ser aplicadas a determinados requisitos funcionais - VERDADE III. O diagrama de casos de uso visa mostrar os atores e os requisitos não funcionais com os quais eles interagem. - FALSO, o diagrama de casos de uso mostrar os atores e os requisitos funcionais (casos de uso) com os quais os atores interagem 6a Questão Classifique cada requisito a seguir em Funcional (F) ou Não Funcional (NF). I. O sistema deve emitir um relatório com os 10 maiores clientes do ano II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês Com base em sua classificação, assinale a UNICA resposta correta. I-NF; II-NF; III-NF; IV-F I-F; II-NF; III-NF; IV-F I-F; II-F; III-NF; IV-F I-NF; II-F; III-F; IV-NF I-F; II-NF; III-F; IV-F Respondido em 06/04/2020 09:04:23 Explicação: I. O sistema deve emitir um relatório com os 10 maiores clientes do ano - FUNCIONAL, é uma função que o sistema deve ter II. A funcionalidade de calculo de folha deve durar, no máximo, 1 min. - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter III. A usabildiadade do sistema deve ser excelente, além de maximizar a interação em telas de toque - NÃO FUNCIONAL, pois é uma propriedade que um requisio funcional deve ter IV. O sistema deve gerar um arquivo contendo os 5 maiores salários do mês - - FUNCIONAL, é uma função que o sistema deve ter Logo I - F; II- NF III - NF IV - F 7a Questão Assinale a opção que não representa um requisito FUNCIONAL. O sistema deve calcular a folha de pagamento, emitindo contra cheque a todos os funcionários O sistema deve emitir o boletim ao final de cada semestre letivo. O sistema deve identificar a entrada e saída de cada funcionário da fabrica. O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. O sistema deve mostrar um gráfico de evolução das receitas e despesas nos últimos 12 meses Respondido em 06/04/2020 09:04:26 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 Explicação: Todas as opcões representam funcionaldades que o sistema precisa ter, exceto a opção "O sistema deve imprimir o boletim, em menos de 5 segundos, em dias de matriculas. " - que indica uma restrição, ou melhor uma condição que deve ser atendida em termos de performance. Esse requisito é NAO FUNCIONAL. 8a Questão Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o sistema e validar os requisitos junto ao cliente? Diagrama de Classes Diagrama de Atividade Diagrama de caso de uso Diagrama de Validação Diagrama de Sequência Respondido em 06/04/2020 09:04:28 javascript:abre_colabore('38403','184857212','3688551029'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A2_201908040459_V5 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Classes Diagrama de Colaboração Diagrama de Sequência Diagrama de Casos de Uso Diagrama de Objetos Respondido em 06/04/2020 09:04:38 2a Questão O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de casos de uso. sequência. colaboração. transição de estados. atividades. Respondido em 06/04/2020 09:04:30 3a Questão Sobre o conceito de Requisitos, avalie as assertivas: I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. II. O fato de termos realizado um bom levantamento de requisitos não é suficiente para o sucesso do projeto.É preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. III. Existem 2 tipos de requisitos, classificados quanto a sua finalidade: os requisitos funcionais e os não funcionais. IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. Com base em sua análise, assinale as assertivas corretas http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','314379840'); javascript:abre_frame('2','2','','','314379840'); javascript:abre_frame('3','2','','','314379840'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Apenas I e IV Apenas II e III Apenas I, II e III Apenas I e II I, II, III e IV Respondido em 06/04/2020 09:04:44 Explicação: I. O software precisa atender aos requisitos de forma adequada, para que possa satisfazer as necessidades de seus usuários. - VERDADE. As necessidades dos usuários se traduzem em requisitos para o sistema. II. Apenas termos um bom levantamento de requisitos não é suficiente para o sucesso do projeto. E preciso que haja planejamento, organização e controle das atividades inerentes ao processo de desenvolvimento de software. - VERDADE, precisamos acompanhar para que se possa ajustar problemas, caso ocorram III. Existem 2 tipos de requisitos, quanto a sua finalidade: os requisitos funcionais e os não funcionais. VERDADE IV. A UML não oferece diagrama que possa mapear os requisitos funcionais. FALSO, o diagrama de casos de uso, tem essa finalidade 4a Questão Quais são os relacionamentos possíveis entre Casos de Uso? composição, generalização e extensão agregação, inclusão, extensão generalização, inclusão e extensão agregação, generalização, associação associação, inclusão e extensão Respondido em 06/04/2020 09:04:36 5a Questão No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de caso de uso a seguir: 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Da análise do diagrama, conclui-se que? Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar desconto. A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. Respondido em 06/04/2020 09:04:39 6a Questão Assinale a opção que representa um requisito Não Funcional O sistema atualizar os saldos bancários após registro de cada despesa O sistema deve gerar gráfico do lucro mês a mês. O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. O sistema precisa informar a Receita Federal o impostos mensais pagos 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 O sistema deve controlar pagamento de contas Respondido em 06/04/2020 09:04:43 Explicação: O sistema deve rodar na plataforma Windows e ser desenvolvido em JAVA. - Uma restrição ao desenvolvimento, é um requisitos não funcional O sistema deve controlar pagamento de contas - determina função que o sistema deve abordar - Funcional O sistema deve gerar gráfico do lucro mês a mês. - determina função do sistema - Funcional O sistema precisa informar a Receita Federal o impostos mensais pagos - Determina função do sistema - funcional O sistema deve ataulizar os saldos bancários apos o registro de cada despesas - determina função que o sistema deve abordar - Funcional 7a Questão No contexto da UML, os casos de uso: especificam a organização do sistema de software. são sempre associados a um único requisito funcional. capturam os requisitos não funcionais. definem o comportamento dos componentes de software que serão implementados. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. Respondido em 06/04/2020 09:04:46 8a Questão Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um relacionamento de : Include. Generalização. Extends. Especialização. Associação. Respondido em 06/04/2020 09:04:48 javascript:abre_colabore('38403','184857256','3688551358'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A3_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Considere a seguinte Linha, da especificação do caso de uso "C.UsoProva" 1.. 2.. 3. Sistema Inclui Novo Cliente - "extends Cadastrar Cliente" 4.. Assinale a opção que melhor representa o que esta descrito na linha 3 da especificação do caso "C.UsoProva" O caso de uso Cadastrar Cliente, obrigatoriamente, incorpora o caso de uso C.UsoProva O caso de uso Cadastrar Cliente é, obrigatoriamente, incorporado ao caso de uso C.UsoProva O relacionamento ¿extends¿ não pode usado dessa forma. O caso de uso Cadastrar Cliente é, opcionalmente, incorporado ao caso de uso C.UsoProva O caso de uso Cadastrar Cliente, opcionalmente, incorpora o caso de uso C.UsoProva Respondido em 06/04/2020 09:05:02 Explicação: O caso de uso cadastrar cliente esta associado ao extends, que indica opcionalidade. Ou seja , o caso de uso Cadastrar Cliente somente é incorporado ao caso de uso C.UsoProva, quando determinada condição é verdadeira. 2a Questão A documentação de um caso de uso costuma descrever, por meio de uma linguagem simples, informações sobre ele. Na UML, essa documentação: costuma descrever apenas, em linhas gerais, a função do caso de uso. deve ser feita por meio de fluxogramas. não possui um formato específico definido. não pode ser feita por meio de outros diagramas não costuma deixar claro quais atores interagem com os casos de uso. Respondido em 06/04/2020 09:05:05 Explicação: A UML nada especifica sobre como descrever casos de uso.... http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','314379799'); javascript:abre_frame('2','3','','','314379799'); javascript:abre_frame('3','3','','','314379799'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 3a Questão Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 1. Cliente informa seu CPF 2. Sistema valida CPF 3. Sistema Busca CPF - uses BUSCAR_CPF 4. Cliente informa demais dados 5. Sistema registra dados do cliente 6. Sistemas encerra o caso de uso Com base na especificação do caso de uso, analise as alternativasa seguir: I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. II. Nesse caso de uso, não caberia nenhum cenário alternativo. III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include Com base em sua análise, assinale a única alternativa correta Está correta apenas a assertiva I Está correta apenas a assertiva III Estão corretas apenas as assertivas II e III Estão corretas apenas as assertivas I e III Estão corretas as assertivas I e II e III Respondido em 06/04/2020 09:05:18 Explicação: Vamos avaliar cada assertiva I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. - verdade, o ator é quem de fato interage com o sistema, ou seja inputa os dados e recebe as informações. II. Nesse caso de uso, não caberia nenhum cenário alternativo. - Falso, os passos 2. Sistema valida CPF e 3. Sistema Busca CPF - uses BUSCAR_CPF, podem falhar e cabem cenários alternativos. No 2, seria mostrar que trata-se de um CPF inválido e no passo 3, mosrar que o CPF não foi localizado. III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include - verdade. assim, estão corretos I e III 4a Questão Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Informações de atributos da classe CPF. Informações de procedimentos a serem feitos se o CPF for inválido. Nenhuma informação deve ser apresentada. Informações de como foi validade do CPF Informações de procedimentos a serem feitos se o CPF for válido. Respondido em 06/04/2020 09:05:10 5a Questão Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades descrevendo com detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso? Diagrama de implementação correspondente Ator responsável, fluxo principal e fluxos secundários Ator responsável, classe correspondente e lista de mensagens Diagrama de classe e de sequência correspondente 25/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Protótipo e lista de mensagens Respondido em 06/04/2020 09:05:24 Explicação: Minimamente a especificação de caso de uso deve representar, além do nome do caso de uso: ator(es) envolvido(s) no caso; fluxo principal, contendo o caso perfeito e os fluxos alternativos, quando determinado passo do fluxo principal não for o "caso perfeito" (exceção). 6a Questão Quais casos de uso devem ser especificados, com uma descrição textual ? I. Os casos de uso principal, ou seja os que tem interação direta do ator II. Os casos de uso de include III. Os casos de uso de extends IV. Os casos de uso de generalização / especialização Assinale a UNICA resposta que apresenta a resposta coreta e completa Apenas I I, II, III e IV Apenas I e II Apenas I, II e III Apenas II, III e IV Respondido em 06/04/2020 09:05:26 Explicação: I. Os casos de uso principal, ou seja os que tem interação direta do ator - sim, esses devem ser especificados II. Os casos de uso de include - sim, esses devem ser especificados III. Os casos de uso de extends - sim, esses devem ser especificados IV. Os casos de uso de generalização / especialização sim, esses devem ser especificados Ou seja todos os casos de uso devem ser especificados: I, II, III e IV. 7a Questão Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de sucesso são comumente utilizadas como recursos de narrativa de um(a): caso de uso classe herança múltipla. nó pacote Respondido em 06/04/2020 09:05:28 Explicação: as pré condições mostra o que deve ser verdade quando o caso de uso iniciar. as pós condições mostram o que será verdade quando o caso de uso encerrar. 8a Questão Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 1. Cliente informa seu CPF 25/05/2020 EPS simulado.estacio.br/alunos/ 4/4 2. Sistema valida CPF 3. Sistema Busca CPF - uses BUSCAR_CPF 4. Cliente informa demais dados 5. Sistema registra dados do cliente 6. Sistemas encerra o caso de uso Com base na especificação do caso de uso, analise as alternativas a seguir I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. II. Nesse caso de uso, não caberia nenhum cenário alternativo. III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include Com base em sua análise, assinale a única alternativa correta Está correta apenas a assertiva I Está correta apenas a assertiva III Estão corretas apenas as assertivas II e III Estão corretas as assertivas I e II e III Estão corretas apenas as assertivas I e III Respondido em 06/04/2020 09:05:31 javascript:abre_colabore('38403','184857296','3688552072'); 25/05/2020 EPS simulado.estacio.br/alunos/ 1/4 MODELAGEM DE SISTEMAS 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0264_EX_A3_201908040459_V2 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201908040459 1a Questão Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: I, II e III. Somente a I; Somente a III; Somente a II; Somente a I e II; Respondido em 06/04/2020 09:05:41 2a Questão Analise as assertivas a seguir e classifique cada uma como verdadeiro (V) e falso (F): 1 - ( ) A Descrição de caso de uso não registra a lógica do sistema. 2 - ( ) A descrição de caso de uso, é representação textual dos casos de uso e auxilia a validação do entendimmento dos requisitos do sistema. 3 - ( ) Nem todos os casos de uso devem ser descritos. 4 - ( ) Quanto mais técnico forem os termos da descrição de casos de uso, melhor será para apresentar ao usuário. Com base em sua avaliação, assinale a alternativa que apresente a correta sequencia de V e F: V, V, F, F F, F, V, F F, F, V, V V, F, V, V F, V, F, F Respondido em 06/04/2020 09:05:33 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','314379799'); javascript:abre_frame('2','3','','','314379799'); javascript:abre_frame('3','3','','','314379799'); 25/05/2020 EPS simulado.estacio.br/alunos/ 2/4 3a Questão Assinale a opção que apresenta a melhor explicação para o fato de ser necessário especificar casos de uso. Casos de uso não precisam ser especificados, ficando como opcão ao analista de sistemas A especificação de caso de uso, é opcional, uma vez que o desenho do diagrama já "fala por si" Os casos de uso precisam ser especificados, para que saibamos o tipo de ator envolvido Os casos de uso precisam ser especificados, para que sejam declaradas as classes que interagem com os casos de uso Os casos de uso precisam ser especificados, para que saibamos como ocorre o passo a passo da interação entre o ator e o caso de uso Respondido em 06/04/2020 09:05:46 Explicação: Há sim necessidade de especificar o caso de uso, pois o diagrama não mostra a interação ator-sistema 4a Questão Na UML, as suposições, pré-condições, pós-condições, garantias mínimas e garantias de sucesso
Compartilhar