Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
CCT0264 - MODELAGEM DE SISTEMAS - XYZ - AV.pdf Avaliação: CCT0264_AV_201210078813 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 12/03/2014 20:32:45 1a Questão (Ref.: 201210144073) Pontos: 0,5 / 0,5 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 sequência. atividades. transição de estados. casos de uso. colaboração. 2a Questão (Ref.: 201210159104) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. 3a Questão (Ref.: 201210164157) Pontos: 0,5 / 0,5 Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. Qual representação do diagrama de classe implementa o processo de herança? Agregação por referência. Generalização. Classe associativa. Agregação por valor. Auto-Associação. 4a Questão (Ref.: 201210142166) Pontos: 0,5 / 0,5 São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Componentes e Interações. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Objetos, Estados e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. 5a Questão (Ref.: 201210159163) Pontos: 0,0 / 0,5 Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa; II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software; IV - Na UML devem ser representados os procedimentos lógicos e físicos; Itens I, II, III são verdadeiros. Itens I e IV são verdadeiros. Itens III e IV são verdadeiros. Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. 6a Questão (Ref.: 201210152270) Pontos: 0,0 / 0,5 De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada. Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas. Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado, sequencia, colaboração e atividade. Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o sistema se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um gerenciamento de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de processos concorrentes (threads), esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de estado, sequencia, colaboração e atividade, e pelos diagramas de implementação, que são os diagramas de componente e execução. Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente diagramas de atividade. Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução. 7a Questão (Ref.: 201210181810) Pontos: 0,0 / 1,0 Considere o diagrama de máquina de estados de UML abaixo. Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado sub-máquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 1, 2 e 4. São corretas apenas as afirmativas 1 e 2. São corretas apenas as afirmativas 3 e 4. São corretas apenas as afirmativas 1, 3 e 4. São corretas apenas as afirmativas 1 e 3. 8a Questão (Ref.: 201210152250) Pontos: 1,0 / 1,0 A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz parte deste grupo. Sistemas de Informação. Sistemas Real-time Integrados. Sistemas Depuração. Sistemas de Software e Sistemas de Negócios. Sistemas Técnicos. 9a Questão (Ref.: 201210152291) Pontos: 0,0 / 1,5 O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Resposta: Esteriótipo é uma característica que pode ser estendida a um elemento do tipo associação. Ex1: <extende> Esse esteriótipo caracteriza a associação como não obrigatória. Pode ou não acontecer. Ex2: <include> Esse esteriótipo caracteriza a associação como obrigatória. Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 10a Questão (Ref.: 201210152290) Pontos: 1,5 / 1,5 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Resposta: Sim. O esteriotipo<comunicate> é um esteriótipo, que permite a comunicação da associação. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente CCT0264 - MODELAGEM DE SISTEMAS - XYXY - AV1.PDF BDQ Prova Página 1 de 4 Avaliação: CCT0264_AV1_ » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV1 Aluno: Professor: JOSE CARLOS MILLAN Turma: 9004/AD Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 18/04/2013 11:20:24 1a Questão (Cód.: 91694) Pontos: 0,5 / 0 Na UML "Unified Modeling Language": Instância e objeto são sinônimos. Instâncias são representadas graficamente com seu nome em negrito e itálico. Não se utiliza instância. Instância é uma manifestação abstrata de algo concreto. Instância é o oposto de um objeto. 2a Questão (Cód.: 77457) Pontos: 0,5 / Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto po representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de ca tipo. Para esse diagrama utilizamos a representação de: Agregação por referência. Classe associativa. Agregação por valor. Auto-Associação. Generalização e especialização. 3a Questão (Cód.: 48820) Pontos: 0,5 / 0 Qual das respostas abaixo mais corretamente define uma classe? Um conjunto de métodos e atributos que definem os comportamentos de um objeto. Um conjunto de métodos e atributos. Um conjunto de métodos. Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto. Um conjunto de atributos. 4a Questão (Cód.: 77453) Pontos: 1,0 / BDQ Prova Página 2 de 4 Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar e um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria. Analisando o cenário apresentado indique qual modelo representa a situação. BDQ Prova Página 3 de 4 5 a Questão (Cód.: 65554) Pontos: 0,0 / 1 UML também é usada para representar sistemas mecânicos sem nenhum software. Identifique a opção que possui as características que não estão corretas. Sistemas Distribuídos: Distribuídos em máquinas onde os dados são transferidos facilmente de uma máquina para outra. Eles requerem mecanismos de comunicação sincronizados para garantir a integridad dos dados e geralmente são construídos em mecanismos de objetos como CORBA, COM/DCOM ou Java Beans/RMI. Sistemas Técnicos: Manter e controlar equipamentos técnicos como de telecomunicações, equipamentos militares ou processos industriais. Eles devem possuir interfaces especiais do equipamento e menos programação de software de que os sistemas de informação. Sistemas Técnicos são geralmente sistemas real-time. Sistemas de Informação: Armazenar, pesquisar, editar e mostrar informações para os usuários. Manter grandes quantidades de dados com relacionamentos complexos, que são guardados em bancos de dados relacionais ou orientados a objetos. Sistemas Real-time Integrados: Executados em simples peças de hardware integrados a telefones celular carros, alarmes etc. Estes sistemas implementam programação de baixo nível e requerem suporte real- time. Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores etc.), mantém e controla. 6a Questão (Cód.: 65582) Pontos: 1,0 / Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou e propostas de sistemas de software, identifique a alternativa errada. Contém analise direta das funcionalidades da representação gráfica Não permite apresentar a perspectiva funcional e estrutural. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Ilustra-se sempre a perspectiva do utilizador. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta. 7a Questão (Cód.: 77465) Pontos: 0,0 / O diagrama de classe posssui diversas representações com suas especificidades. I - A generalização implementa o processo de hibridismo. II - A auto-associação representa a ligação entre objetos da mesma classe. III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam. Analise as sentenças e selecione a alternativa que aponte assertivas corretas. somente a II. somente a I. I - II II - III I - III 8 a Questão (Cód.: 55468) Pontos: 0,5 / 0 BDQ Prova Página 4 de 4 O que é UML? Linguagem de banco de dados. Linguagem de script. Linguagem de marcação. Linguagem de programação. linguagem de modelagem. 9a Questão (Cód.: 77448) Pontos: 1,0 / 1 Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na UML p representação dos objetos e suas associações, assim como em outros diagramas, cada representação tem u significado. Indique o termo que indica as características de um objeto. método papel da associação atributo direção entidade tipo 10 a Questão (Cód.: 63474) Pontos: 0,0 / (PRODEB 2008) Assinale a alternativa correta. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e flu de trabalho. Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. CCT0264 - MODELAGEM DE SISTEMAS - XXXX - AV.pdf Avaliação: CCT0264_AV_201210078813 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 12/03/2014 20:32:45 1a Questão (Ref.: 201210144073) Pontos: 0,5 / 0,5 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 sequência. atividades. transição de estados. casos de uso. colaboração. 2a Questão (Ref.: 201210159104) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. 3a Questão (Ref.: 201210164157) Pontos: 0,5 / 0,5 Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. Qual representação do diagrama de classe implementa o processo de herança? Agregação por referência. Generalização. Classe associativa. Agregação por valor. Auto-Associação. 4a Questão (Ref.: 201210142166) Pontos: 0,5 / 0,5 São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Componentes e Interações. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Objetos, Estados e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. 5a Questão (Ref.: 201210159163) Pontos: 0,0 / 0,5 Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa; II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software; IV - Na UML devem ser representados os procedimentos lógicos e físicos; Itens I, II, III são verdadeiros. Itens I e IV são verdadeiros. Itens III e IV são verdadeiros. Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. 6a Questão (Ref.: 201210152270) Pontos: 0,0 / 0,5 De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada. Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas. Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado, sequencia, colaboração e atividade. Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o sistema se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um gerenciamento de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de processos concorrentes (threads), esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de estado, sequencia, colaboração e atividade, e pelos diagramas de implementação, que são os diagramas de componente e execução. Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente diagramas de atividade. Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução. 7a Questão (Ref.: 201210181810) Pontos: 0,0 / 1,0 Considere o diagrama de máquina de estados de UML abaixo. Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado sub-máquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 1, 2 e 4. São corretas apenas as afirmativas 1 e 2. São corretas apenas as afirmativas 3 e 4. São corretas apenas as afirmativas 1, 3 e 4. São corretas apenas as afirmativas 1 e 3. 8a Questão (Ref.: 201210152250) Pontos: 1,0 / 1,0 A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz parte deste grupo. Sistemas de Informação. Sistemas Real-time Integrados. Sistemas Depuração. Sistemas de Software e Sistemas de Negócios. Sistemas Técnicos. 9a Questão (Ref.: 201210152291) Pontos: 0,0 / 1,5 O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Resposta: Esteriótipo é uma característica que pode ser estendida a um elemento do tipo associação. Ex1: <extende> Esse esteriótipo caracteriza a associação como não obrigatória. Pode ou não acontecer. Ex2: <include> Esse esteriótipo caracteriza a associação como obrigatória. Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 10a Questão (Ref.: 201210152290) Pontos: 1,5 / 1,5 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Resposta: Sim. O esteriotipo<comunicate> é um esteriótipo, que permite a comunicação da associação. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente CCT0264 - MODELAGEM DE SISTEMAS - JR - AV.pdf Avaliação: CCT0264_AV_201210078813 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 12/03/2014 20:32:45 1a Questão (Ref.: 201210144073) Pontos: 0,5 / 0,5 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 sequência. atividades. transição de estados. casos de uso. colaboração. 2a Questão (Ref.: 201210159104) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. 3a Questão (Ref.: 201210164157) Pontos: 0,5 / 0,5 Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. Qual representação do diagrama de classe implementa o processo de herança? Agregação por referência. Generalização. Classe associativa. Agregação por valor. Auto-Associação. 4a Questão (Ref.: 201210142166) Pontos: 0,5 / 0,5 São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Componentes e Interações. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Objetos, Estados e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. 5a Questão (Ref.: 201210159163) Pontos: 0,0 / 0,5 Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa; II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software; IV - Na UML devem ser representados os procedimentos lógicos e físicos; Itens I, II, III são verdadeiros. Itens I e IV são verdadeiros. Itens III e IV são verdadeiros. Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. 6a Questão (Ref.: 201210152270) Pontos: 0,0 / 0,5 De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada. Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas. Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado, sequencia, colaboração e atividade. Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o sistema se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um gerenciamento de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de processos concorrentes (threads), esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de estado, sequencia, colaboração e atividade, e pelos diagramas de implementação, que são os diagramas de componente e execução. Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente diagramas de atividade. Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução. 7a Questão (Ref.: 201210181810) Pontos: 0,0 / 1,0 Considere o diagrama de máquina de estados de UML abaixo. Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado sub-máquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 1, 2 e 4. São corretas apenas as afirmativas 1 e 2. São corretas apenas as afirmativas 3 e 4. São corretas apenas as afirmativas 1, 3 e 4. São corretas apenas as afirmativas 1 e 3. 8a Questão (Ref.: 201210152250) Pontos: 1,0 / 1,0 A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz parte deste grupo. Sistemas de Informação. Sistemas Real-time Integrados. Sistemas Depuração. Sistemas de Software e Sistemas de Negócios. Sistemas Técnicos. 9a Questão (Ref.: 201210152291) Pontos: 0,0 / 1,5 O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Resposta: Esteriótipo é uma característica que pode ser estendida a um elemento do tipo associação. Ex1: <extende> Esse esteriótipo caracteriza a associação como não obrigatória. Pode ou não acontecer. Ex2: <include> Esse esteriótipo caracteriza a associação como obrigatória. Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 10a Questão (Ref.: 201210152290) Pontos: 1,5 / 1,5 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Resposta: Sim. O esteriotipo<comunicate> é um esteriótipo, que permite a comunicação da associação. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente CCT0264 - MODELAGEM DE SISTEMAS - JOSUE - AV.pdf Avaliação: CCT0264_AV_201210078813 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 12/03/2014 20:32:45 1a Questão (Ref.: 201210144073) Pontos: 0,5 / 0,5 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 sequência. atividades. transição de estados. casos de uso. colaboração. 2a Questão (Ref.: 201210159104) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. 3a Questão (Ref.: 201210164157) Pontos: 0,5 / 0,5 Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. Qual representação do diagrama de classe implementa o processo de herança? Agregação por referência. Generalização. Classe associativa. Agregação por valor. Auto-Associação. 4a Questão (Ref.: 201210142166) Pontos: 0,5 / 0,5 São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Componentes e Interações. Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Objetos, Estados e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. 5a Questão (Ref.: 201210159163) Pontos: 0,0 / 0,5 Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. I - Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa; II - Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; III - Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software; IV - Na UML devem ser representados os procedimentos lógicos e físicos; Itens I, II, III são verdadeiros. Itens I e IV são verdadeiros. Itens III e IV são verdadeiros. Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. 6a Questão (Ref.: 201210152270) Pontos: 0,0 / 0,5 De acordo com as visões que compõem um sistema UML, , identifique a alternativa errada. Visão de Componentes: É uma descrição da implementação dos módulos e suas dependências. Não é principalmente executado por desenvolvedores, e não consiste nos componentes dos diagramas. Visão Lógica: Descreve como a funcionalidade do sistema será implementada. É feita principalmente pelos analistas e desenvolvedores. Em contraste com a visão use-case, a visão lógica observa e estuda o sistema internamente. Ela descreve e especifica a estrutura estática do sistema (classes, objetos, e relacionamentos) e as colaborações dinâmicas quando os objetos enviarem mensagens uns para os outros para realizarem as funções do sistema. Propriedades como persistência e concorrência são definidas nesta fase, bem como as interfaces e as estruturas de classes. A estrutura estática é descrita pelos diagramas de classes e objetos. O modelamento dinâmico é descrito pelos diagramas de estado, sequencia, colaboração e atividade. Visão de concorrência: Trata a divisão do sistema em processos e processadores. Este aspecto, que é uma propriedade não funcional do sistema, permite uma melhor utilização do ambiente onde o sistema se encontrará, se o mesmo possui execuções paralelas, e se existe dentro do sistema um gerenciamento de eventos assíncronos. Uma vez dividido o sistema em linhas de execução de processos concorrentes (threads), esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas threads. A visão de concorrência é suportada pelos diagramas dinâmicos, que são os diagramas de estado, sequencia, colaboração e atividade, e pelos diagramas de implementação, que são os diagramas de componente e execução. Visão "use-case": Descreve a funcionalidade do sistema desempenhada pelos atores externos do sistema (usuários). A visão use-case é central, já que seu conteúdo é base do desenvolvimento das outras visões do sistema. Essa visão é montada sobre os diagramas de use-case e eventualmente diagramas de atividade. Visão de Organização: Finalmente, a visão de organização mostra a organização física do sistema, os computadores, os periféricos e como eles se conectam entre si. Esta visão será executada pelos desenvolvedores, integradores e testadores, e será representada pelo diagrama de execução. 7a Questão (Ref.: 201210181810) Pontos: 0,0 / 1,0 Considere o diagrama de máquina de estados de UML abaixo. Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado sub-máquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 1, 2 e 4. São corretas apenas as afirmativas 1 e 2. São corretas apenas as afirmativas 3 e 4. São corretas apenas as afirmativas 1, 3 e 4. São corretas apenas as afirmativas 1 e 3. 8a Questão (Ref.: 201210152250) Pontos: 1,0 / 1,0 A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz parte deste grupo. Sistemas de Informação. Sistemas Real-time Integrados. Sistemas Depuração. Sistemas de Software e Sistemas de Negócios. Sistemas Técnicos. 9a Questão (Ref.: 201210152291) Pontos: 0,0 / 1,5 O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Resposta: Esteriótipo é uma característica que pode ser estendida a um elemento do tipo associação. Ex1: <extende> Esse esteriótipo caracteriza a associação como não obrigatória. Pode ou não acontecer. Ex2: <include> Esse esteriótipo caracteriza a associação como obrigatória. Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 10a Questão (Ref.: 201210152290) Pontos: 1,5 / 1,5 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Resposta: Sim. O esteriotipo<comunicate> é um esteriótipo, que permite a comunicação da associação. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente CCT0264 - MODELAGEM DE SISTEMAS - JAN - AV.pdf Avaliação: CCT0264_AV_ (AG) » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AA Nota da Prova: 4,0 Nota de Partic.: 2 Data: 09/06/2014 09:30:56 1a Questão (Ref.: 201301490503) Pontos: 0,5 / 1,5 Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes? Resposta: A contribuição são as mensagens, lembrando que o diagrama de sequência não mostra a troca de informações. Gabarito: Com o diagrama de sequencia é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente. 2a Questão (Ref.: 201301550537) Pontos: 1,5 / 1,5 Qual a finalidade do uso de "raias de natação" nos diagramas de atividade? Resposta: São executadas para diversos propósitos e uma delas é informar quem ou onde as atividades são realizadas. Gabarito: Informar onde (setor, departamento , area) ou quem realiza as atividades pertinentes ao diagrama de atividade. 3a Questão (Ref.: 201301343931) Pontos: 0,0 / 0,5 Observe o diagrama e marque a alternativa correta: ALUGUEL é uma classe do tipo independente, onde serão registradas as ocorrências de aluguel de carro. CARRO pode ser criado sem participar da associação, mas CLIENTE somente poderá ser criado se participar pelo menos de uma associação. CLIENTE pode ser criado sem participar da associação, mas CARRO somente poderá ser criado se participar pelo menos de uma associação. CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associação. SITUAÇÃO é uma classe dependente de carro, ou seja, não poderá existir quando não participar da associação. 4a Questão (Ref.: 201301522022) Pontos: 0,0 / 1,0 O diagrama de atividades tem diferentes propósitos mas em linhas gerais apresenta um conjunto de ações que são executadas para diversos propósitos. Com relação ao diagrama de atividades analise as assertivas que seguem I. Um dos propósitos é especificar as ações que ocorrem na realização de um caso de uso. II. Um de seus elementos é a raia de natação, ou swinlines, que informam quem ou onde as atividades são realizadas III. O diagrama de atividades não comporta expressar condições IV. A barra de sincronização permite especificar atividades sequenciais. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções I, II e III Estão corretas apenas as opções II e IV Estão corretas apenas as opções I, II, e IV Estão corretas apenas as opções I e II Estão corretas apenas as opções I, III e IV 5a Questão (Ref.: 201301345302) Pontos: 0,0 / 0,5 O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, na sentença "turmas são formadas por alunos" é denominada: inclusão. extensão. generalização. especialização. agregação. 6a Questão (Ref.: 201301538697) Pontos: 0,0 / 0,5 Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema Um caso de uso pode não ter cenário alternativo Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. 7a Questão (Ref.: 201301360344) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONSTRUÇÃO: Construir o projeto dos componentes de hardware para definição da capacidade técnica em processar as informações de forma eficiente, apresentando um desempenho adequado. Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. 8a Questão (Ref.: 201301360350) Pontos: 0,5 / 0,5 É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para transmitir informação e assim apresenta diversos benefícios. Dentre as opções relacionadas nas alternativas dessa questão, marque a que NÃO representa um benefício no uso de modelos como Diagrama de Caso de Uso e Diagrama de Classe para desenvolvimento de sistemas de informação. Compõe uma documentação para garantir a continuidade dos sistemas. A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto. Recurso para minimizar erros. Apoia o desenvolvimento do sistemas para a programação, por exemplo. Facilita a comunicação com o usuário. 9a Questão (Ref.: 201301390227) Pontos: 0,0 / 0,5 No contexto da UML, os casos de uso: especificam a organização do sistema de software. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. capturam os requisitos não funcionais. são sempre associados a um único requisito funcional. definem o comportamento dos componentes de software que serão implementados. 10a Questão (Ref.: 201301383040) Pontos: 1,0 / 1,0 Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um: objeto. atributo. componente. caso de uso. método. CCT0264 - MODELAGEM DE SISTEMAS - AV - BIAN.pdf 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201201147166&p2=1379966&p3=CCT0264&p4=101697&p5=AV&p6=7/6/2014&p10=9287677 1/4 Avaliação: CCT0264_AV_201201147166 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201201147166 - BIANCA CIPRIANI FERREIRA Professor: JOSE CARLOS MILLAN Turma: 9003/AA Nota da Prova: 3,4 Nota de Partic.: 0 Data: 07/06/2014 13:54:52 1a Questão (Ref.: 201201234356) Pontos: 0,4 / 1,5 Quando utilizamos a descrição de caso de uso do tipo expandida? Resposta: É utilizada quando precisa-se descrever com mais detalhes o item que está sendo tratado no momento da criação do diagrama de uso para o sistema em questão. Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações. 2a Questão (Ref.: 201201363795) Pontos: 0,0 / 1,5 A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator. Resposta: A representação do ator serve para destacar os pontos principais do mesmo, para auxiliar na montagem do sistema. Gabarito: A generalização de ator deve ser representada quando um mesmo procedimento deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado tanto por gerente quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é possível visualizar os responsáveis por realizar um mesmo caso de uso. 3a Questão (Ref.: 201201395855) Pontos: 0,5 / 0,5 No que se refere ao diagrama de casos de uso e seus elementos e a necessidade de especificarmos o passo a passo de cada caso de uso, analise as assertivas que seguem I. O diagrama de casos de uso objetiva apresentar as objetos que ineteragem com os atores do sistema. II. Um diagrama de casos de uso é usado nas fases de levantamento e identificação dos requisitos do sistema III. O relacionamento INCLUDE ou USES, denota que no caso de uso principal haverá, obrigatoriamente, um desvio de curso para o caso de uso referenciado por esse relacionamento . IV. Quando o caso de uso principal esta relacionado a 3 casos de uso pelo relacionamento EXTENDS , significa que tais casos de uso podem ou não ser executados, conforme condição a ser avaliada. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Está correta apenas a assertiva IV Está correta apenas a assertiva III Estão corretas as assertivas I, II, III e IV 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201201147166&p2=1379966&p3=CCT0264&p4=101697&p5=AV&p6=7/6/2014&p10=9287677 2/4 Estão corretas apenas as assertivas II, III e IV Estão corretas apenas as assertivas II e IV 4a Questão (Ref.: 201201395948) Pontos: 1,0 / 1,0 O diagrama de estados mostra os estados que um objeto pode ter ao longo de seu ciclo de vida. Assinale a ÚNICA opção INCORRETA no que se refere ao diagrama de estados O diagrama de estado apenas pode ter 1 estado final O diagrama de estado pode não ter estado final. Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que acarretou a transição O diagrama de estado pode ter mais de 1 estado inicial O diagrama de estados deve ser usado para toda classe que tenha pelo menos 2 estados. 5a Questão (Ref.: 201201264214) Pontos: 0,5 / 0,5 Analise as seguintes afirmações relativas a diagramas na UML: I - Um diagrama de classes exibe um conjunto de classes, interfaces, colaborações e seus relacionamentos. II - Um diagrama de implantação representa situações estáticas de instãncias de itens encontrados em diagramas de classes. III - Os diagramas de casos de uso são importantes para a modelagem dos aspectos dinâmicos do sistema. IV - Os diagramas de objetos fazem a modelagem de instâncias de itens contidos nos diagramas de casos de uso. Indique a opção que contém todas as afirmações CORRETAS: II e IV I e III III e IV II e III I e II 6a Questão (Ref.: 201201239337) Pontos: 0,0 / 0,5 Uma agencia de automóveis vende carros populares, utilitários e e classe A. Os carros possuem as informações chassi e quantidade de passageiros, mas os carros classe A podem ter acessórios especiais e os utilitários possuem percentual de bônus na compra. Qual a simbologia do diagrama de classe deve ser usada nesse contexto? Associação Generalização Agregação por referência Agregação por valor Auto-Associação 7a Questão (Ref.: 201201264183) Pontos: 0,5 / 0,5 No contexto da UML, os casos de uso: 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201201147166&p2=1379966&p3=CCT0264&p4=101697&p5=AV&p6=7/6/2014&p10=9287677 3/4 No contexto da UML, os casos de uso: são sempre associados a um único requisito funcional. capturam os requisitos não funcionais. descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. definem o comportamento dos componentes de software que serão implementados. especificam a organização do sistema de software. 8a Questão (Ref.: 201201257009) Pontos: 0,0 / 0,5 No Processo RUP, a ênfase no escopo do sistema está na fase de: implementação. teste. elaboração. concepção. implantação. 9a Questão (Ref.: 201201407833) Pontos: 0,5 / 0,5 Dentre as assertivas colocadas, escolha aquela que completa, corretamente, as lacunas da seguinte proposição: Os diagramas de _______________ e ___________________ - chamados diagramas de interação - são dois dos diferentes diagramas utilizados na UML, para a modelagem dos aspectos ____________ de sistema. Seqüência - atividade - estáticos Seqüência - atividade - dinâmicos Gráfico de estado - colaboração - dinâmicos Seqüência - colaboração - dinâmicos Seqüência - colaboração - estáticos 10a Questão (Ref.: 201201412660) Pontos: 0,0 / 1,0 No diagrama de atividade existem elementos que executam as funções (f1 e f2), descritas a seguir f1: A partir do elemento de nome __________, as transições seguintes serão efetuadas em paralelo. f2: As _____________________ permitem mostrar, por exemplo, em qual parte da organização o trabalho é realizado. Assinale a ÚNICA opção que apresenta corretamente e na ordem, os elementos que completam as frases. Junção e Raias de Natação Separação e Raias de Natação Separação e Transições Intercalação e Decisões Bifurcação e Transições Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. 18/6/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201201147166&p2=1379966&p3=CCT0264&p4=101697&p5=AV&p6=7/6/2014&p10=9287677 4/4 CCT0264 - MODELAGEM DE SISTEMAS - 0005 - AV1.pdf BDQ Prova Página 1 de 4 Avaliação: CCT0264_AV1_ » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV1 Aluno: Professor: JOSE CARLOS MILLAN Turma: 9004/AD Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 18/04/2013 11:20:24 1a Questão (Cód.: 91694) Pontos: 0,5 / 0 Na UML "Unified Modeling Language": Instância e objeto são sinônimos. Instâncias são representadas graficamente com seu nome em negrito e itálico. Não se utiliza instância. Instância é uma manifestação abstrata de algo concreto. Instância é o oposto de um objeto. 2a Questão (Cód.: 77457) Pontos: 0,5 / Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto po representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de ca tipo. Para esse diagrama utilizamos a representação de: Agregação por referência. Classe associativa. Agregação por valor. Auto-Associação. Generalização e especialização. 3a Questão (Cód.: 48820) Pontos: 0,5 / 0 Qual das respostas abaixo mais corretamente define uma classe? Um conjunto de métodos e atributos que definem os comportamentos de um objeto. Um conjunto de métodos e atributos. Um conjunto de métodos. Um conjunto de métodos e atributos que definem as características e comportamentos de um objeto. Um conjunto de atributos. 4a Questão (Cód.: 77453) Pontos: 1,0 / BDQ Prova Página 2 de 4 Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar e um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria. Analisando o cenário apresentado indique qual modelo representa a situação. BDQ Prova Página 3 de 4 5 a Questão (Cód.: 65554) Pontos: 0,0 / 1 UML também é usada para representar sistemas mecânicos sem nenhum software. Identifique a opção que possui as características que não estão corretas. Sistemas Distribuídos: Distribuídos em máquinas onde os dados são transferidos facilmente de uma máquina para outra. Eles requerem mecanismos de comunicação sincronizados para garantir a integridad dos dados e geralmente são construídos em mecanismos de objetos como CORBA, COM/DCOM ou Java Beans/RMI. Sistemas Técnicos: Manter e controlar equipamentos técnicos como de telecomunicações, equipamentos militares ou processos industriais. Eles devem possuir interfaces especiais do equipamento e menos programação de software de que os sistemas de informação. Sistemas Técnicos são geralmente sistemas real-time. Sistemas de Informação: Armazenar, pesquisar, editar e mostrar informações para os usuários. Manter grandes quantidades de dados com relacionamentos complexos, que são guardados em bancos de dados relacionais ou orientados a objetos. Sistemas Real-time Integrados: Executados em simples peças de hardware integrados a telefones celular carros, alarmes etc. Estes sistemas implementam programação de baixo nível e requerem suporte real- time. Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores etc.), mantém e controla. 6a Questão (Cód.: 65582) Pontos: 1,0 / Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou e propostas de sistemas de software, identifique a alternativa errada. Contém analise direta das funcionalidades da representação gráfica Não permite apresentar a perspectiva funcional e estrutural. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Ilustra-se sempre a perspectiva do utilizador. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta. 7a Questão (Cód.: 77465) Pontos: 0,0 / O diagrama de classe posssui diversas representações com suas especificidades. I - A generalização implementa o processo de hibridismo. II - A auto-associação representa a ligação entre objetos da mesma classe. III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam. Analise as sentenças e selecione a alternativa que aponte assertivas corretas. somente a II. somente a I. I - II II - III I - III 8 a Questão (Cód.: 55468) Pontos: 0,5 / 0 BDQ Prova Página 4 de 4 O que é UML? Linguagem de banco de dados. Linguagem de script. Linguagem de marcação. Linguagem de programação. linguagem de modelagem. 9a Questão (Cód.: 77448) Pontos: 1,0 / 1 Os modelos são representados por símbolos e conceitos. No diagrama de classe, definido na UML p representação dos objetos e suas associações, assim como em outros diagramas, cada representação tem u significado. Indique o termo que indica as características de um objeto. método papel da associação atributo direção entidade tipo 10 a Questão (Cód.: 63474) Pontos: 0,0 / (PRODEB 2008) Assinale a alternativa correta. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e flu de trabalho. Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. CCT0264 - MODELAGEM DE SISTEMAS - 0004 - AV2.pdf Fechar Avaliação: CCT0264_AV2_201004009984 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV2 Aluno: 201004009984 - MARISÂNGELA MARIA RIBEIRO GUIMARÃES Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 2,2 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 08/06/2013 07:22:11 1a Questão (Cód.: 65596) Pontos: 0,2 / 1,5 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Resposta: Sim pode. Temos o caso de uma loja de peças para carros por exemplo que trabalha vendendo o motor completo ou as peças que o compõe. No sistema isso causará o que chamamos de auto-associação. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente. 2a Questão (Cód.: 72410) Pontos: 0,0 / 1,0 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). 3a Questão (Cód.: 72452) Pontos: 0,0 / 1,5 Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. Resposta: Dados do ator (artista) Extende Generalização Associação Include Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor 4a Questão (Cód.: 95114) Pontos: 0,0 / 1,0 Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um: objeto. método. componente. caso de uso. atributo. 5a Questão (Cód.: 77465) Pontos: 0,5 / 0,5 O diagrama de classe posssui diversas representações com suas especificidades. I - A generalização implementa o processo de hibridismo. II - A auto-associação representa a ligação entre objetos da mesma classe. III - A classe associativa deve ser criada sempre que a ligação tenha atributos que a identificam. Analise as sentenças e selecione a alternativa que aponte assertivas corretas. I - III II - III somente a I. somente a II. I - II 6a Questão (Cód.: 63473) Pontos: 0,0 / 0,5 (PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG). O que define a palavra "visual" no texto acima? UML deve ser aplicada apenas como planta de software. UML é uma notação diagramática padrão. UML não pode ser utilizada para geração de código automatizada. UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. UML não possui meta-modelo para ferramentas CASE MDA. 7a Questão (Cód.: 77782) Pontos: 0,5 / 0,5 Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de compra quando o estoque ficar abaixo do mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ........... . generalização. associação composta. associação não composta. dependência estereotipado como extensão dependência estereotipado como inclusão. 8a Questão (Cód.: 77454) Pontos: 0,5 / 0,5 Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente. Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo. ExerciciosPlano Aluno Exercícios PlanosContratados Plano 9a Questão (Cód.: 63481) Pontos: 0,5 / 0,5 (Concurso: Banco do Nordeste) A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que: a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB. o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. o diagrama de caso de uso mostra as relações entre as classes. o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos, mostrando o relacionamento entre os atores e o sistema. o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido. 10a Questão (Cód.: 63474) Pontos: 0,0 / 0,5 (PRODEB 2008) Assinale a alternativa correta. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e fluxo de trabalho. Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. CCT0264 - MODELAGEM DE SISTEMAS - 0001 - AV2.pdf Avaliação: CCT0264_AV2_ » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV2 Aluno: Professor: JOSE CARLOS MILLAN Turma: 9004/AD Nota da Prova: 7,0 de 8,0 Nota do Trabalho: Nota de Participação: 1,5 Data: 10/06/2013 14:27:04 1a Questão (Cód.: 65596) Pontos: 1,5 / 1 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique sua resposta. Resposta: Estériotipo de estender e incluir, pertecem ao diagramas de caso de uso. Um esteriotipo <<extend>> quando uma tarefa diferente da habitual ocorre (exceção). ex.: Cadastrar Cliente é metodo incluido (<<include>> para classe Clientes. Em algumas situações o cliente ser de outro pais, logo cadastrar cliente estrangeiro, é o metodo estendido (<<extend>>) para Cadastrar Clientes. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar m adequadamente o tipo de associação correspondente. 2a Questão (Cód.: 91034) Pontos: 1,0 / 1 Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: Diagrama de Sequência Diagrama de Classes Diagrama de Componentes Diagrama de Métodos Diagrama de Estados 3a Questão (Cód.: 95120) Pontos: 1,0 / No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica do: Analista de Sistemas. Revisor de Requisitos. Revisor do Modelo de Negócios. Designer de Negócios. Analista do Processo de Negócios. Pontos: 1,0 / 1 4 a Questão (Cód.: 72452) Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. Resposta: 1 - Classe contendo o nome, atributos e métodos 2 - Classe associativa, originada da multiplicidade de muitos para muitos. 3 - Subclasses ou classe filhas que recebem a herança da classe clientes. (generalização). 4 - Agregação por valor Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor 5 a Questão (Cód.: 77467) Pontos: 0,5 / Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas pos várias disciplinas associadas. As disciplinas só estão associadas a uma turma. Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas. alunos(0-1) - (1-*) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-*) disciplinas alunos(0-*) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-1) - (0-*) disciplinas alunos(1-1) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-1) disciplinas alunos(0-*) - (1-*) turmas turmas(0-*) - (0-*) professor turmas(0-*) - (0-*) disciplinas alunos(0-1) - (1-1) turmas turmas(0-1) - (0-1) professor turmas(0-1) - (0-1) disciplinas 6a Questão (Cód.: 95117) Pontos: 0,0 / Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta. A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada utilizando-se diagramas de classe e de instância, entre outros. Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes. A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, entre outros. Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvid entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java. Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar diagramas UML. 7 a Questão (Cód.: 77782) Pontos: 0,5 / 0 Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiai ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem compra quando o estoque ficar abaixo do mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ......... .