Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar MODELAGEM DE SISTEMAS Simulado: CCT0315_SM_201407318764 V.1 Desempenho: 0,5 de 0,5 Data: 19/11/2016 18:38:05 (Finalizada) 1a Questão (Ref.: 201407416222) Pontos: 0,1 / 0,1 Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada. Ilustra-se sempre a perspectiva do utilizador. Não permite apresentar a perspectiva funcional e estrutural. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta. Contém analise direta das funcionalidades da representação gráfica Gabarito Comentado. 2a Questão (Ref.: 201407596584) Pontos: 0,1 / 0,1 Dadas as seguintes afirmações: I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo. II) Um único ator pode se relacionar com muitos casos de uso. III) Um caso de uso pode se relacionar com no máximo dois atores. IV) Uma pessoa que utiliza um sistema somente poderá representar um papel. Qual é a opção correta? I e II estão corretas. I, II e IV estão corretas. I, II e III estão corretas. Somente a II está correta. Todas estão corretas. 3a Questão (Ref.: 201407960737) Pontos: 0,1 / 0,1 O conceito de orientação a objetos que representa um conjunto de objetos com características afins. Define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos é conhecido como: Classe Objeto Herança Polimorfismo Encapsulameto 4a Questão (Ref.: 201407959785) Pontos: 0,1 / 0,1 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 processo de especificação e modelagem de sistemas orientados a objeto. um método para especificar e modelar os artefatos dos sistemas. 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 5a Questão (Ref.: 201407960738) Pontos: 0,1 / 0,1 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 Encapsulamento Objeto Classe Polimorfismo Fechar MODELAGEM DE SISTEMAS Simulado: CCT0315_SM_201407318764 V.1 Desempenho: 0,3 de 0,5 Data: 19/11/2016 18:49:54 (Finalizada) 1a Questão (Ref.: 201407416222) Pontos: 0,1 / 0,1 Os diagramas de casos de uso são uma técnica que pode ser aplicada na elaboração de cadernos de encargo ou em propostas de sistemas de software, identifique a alternativa errada. Permite estruturar e apresentar o que se propõe realizar segundo uma perspectiva funcional. Como tem uma representação gráfica sugestiva, é mais fácil para os clientes entenderem a própria proposta. Ilustra-se sempre a perspectiva do utilizador. Não permite apresentar a perspectiva funcional e estrutural. Contém analise direta das funcionalidades da representação gráfica Gabarito Comentado. 2a Questão (Ref.: 201407959790) Pontos: 0,0 / 0,1 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 II. Apenas II e III. I, II e III. Apenas I e III. Apenas II. 3a Questão (Ref.: 201407584653) Pontos: 0,1 / 0,1 É possível conectar uma classe a ela mesma, representando a conexão entre 2 objetos da mesma classe. Esse tipo de relacionamento chama-se (assinale a única resposta correta): Associação Associação de classe Agregação Associação recursiva Associação exclusiva Gabarito Comentado. 4a Questão (Ref.: 201407428089) Pontos: 0,0 / 0,1 Na UML os modelos evoluem na medida em que o projeto avança e confirmam que: I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos. II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e manter todas as informações representadas nas classes. III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização do negócio. IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção do novo modelo pode gerar ajustes nos anteriores. Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. I - II - IV II - IV II - III - IV I - III - IV I - II - III 5a Questão (Ref.: 201407414113) Pontos: 0,1 / 0,1 (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 possui meta-modelo para ferramentas CASE MDA. UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. UML não pode ser utilizada para geração de código automatizada. Gabarito Comentado. Fechar MODELAGEM DE SISTEMAS Simulado: CCT0315_SM_201407318764 V.1 Desempenho: 0,4 de 0,5 Data: 19/11/2016 19:31:18 (Finalizada) 1a Questão (Ref.: 201408219412) Pontos: 0,1 / 0,1 (FGV - 2015 - TJ-PI - Analista Judiciário - Analista de Sistemas - Desenvolvimento) Durante o levantamento de requisitos de um novo sistema para o controle de matrículas de uma universidade, foi observada a seguinte situação: Todo novo estudante é inserido no sistema; Ao ser inscrito em uma disciplina, o estudante passa a ser um estudante inscrito; Ao término do período letivo, o estudante passa a ser um estudante aguardando inscrição; Sempre que vai iniciar o período letivo e ocorre a inscrição em alguma disciplina, o estudante volta a ser um estudante inscrito; Por fim, ao término do curso, o estudante passa a ser um estudante com curso concluído. Com base na UML, para representar essa situação da forma mais expressiva possível, o analista deverá utilizar o Diagrama de Transição de estados. Casos de uso. Sequência. Colaboração. Classes. 2a Questão (Ref.: 201407957878) Pontos: 0,0 / 0,1 Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações.Pessoas, computadores ou componentes de software podem executar essas ações. Seu uso pode descrever os processos de vários tipos, como: I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema. II. As etapas executadas em um caso de uso. III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes. IV. Um algoritmo de software. Este diagrama é chamado de Diagrama de: Comportamento. Atividades. Interação. Sequência. Estado. 3a Questão (Ref.: 201407406123) Pontos: 0,1 / 0,1 Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular? Casos de uso. Estados. Classes. Sequencia. Objetos. Gabarito Comentado. 4a Questão (Ref.: 201407406643) Pontos: 0,1 / 0,1 Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo. 1. Descrição de Caso de Uso 2. Diagrama de Caso de Uso 3. Diagrama de Classe 4. Diagrama de Estado 5. Diagrama de Seqüência 6. Diagrama de Atividades ( ) Descreve a funcionalidade do sistema percebida por atores externos. ( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; ( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. ( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. ( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. ( ) Representa os requisitos do sistema. 6 - 5 - 3 - 4 - 2 - 1 1 - 6 - 5 - 4 - 3 - 2 2 - 6 - 5 - 4 - 3 - 1 2 - 6 - 5 - 3 - 4 - 1 1 - 5 - 6 - 4 - 3 - 2 Gabarito Comentado. 5a Questão (Ref.: 201407961179) Pontos: 0,1 / 0,1 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 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 Include Com base em sua análise, assinale a única alternativa correta Estão corretas apenas as assertivas I e III Estão corretas apenas as assertivas II e III Estão corretas as assertivas I e II e III Está correta apenas a assertiva III Está correta apenas a assertiva I Fechar MODELAGEM DE SISTEMAS Simulado: CCT0315_SM_201407318764 V.1 Desempenho: 0,4 de 0,5 Data: 19/11/2016 19:13:49 (Finalizada) 1a Questão (Ref.: 201407944976) Pontos: 0,1 / 0,1 Esse diagrama mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Assinale a opção que mostra corretamente nome do diagrama acima especificado Componentes Desenvolvimento Estados Atividades Implementação Gabarito Comentado. 2a Questão (Ref.: 201407944965) Pontos: 0,1 / 0,1 É um recurso para definição de grupamentos, sendo mais comumente usado no grupamento de classes, embora possa se fazer grupamentos para outros tipos de elementos no UM, como casos de uso por exemplo. É um recurso que pode ser usado para organizar o sistema seja pelo aspecto tecnológico ou administrativo. Assinale a opção que apresenta o nome do recurso acima descrito Encapsulamento Herança Pacote Polimorfismo Visibilidade Gabarito Comentado. 3a Questão (Ref.: 201407960743) Pontos: 0,0 / 0,1 Qual o diagrama UML é utilizado para representar arquivos físicos em meio digital, bibliotecas de código, arquivos executáveis e pastas que façam parte da estrutura lógica necessária para implantação do projeto? Diagrama de sequência Diagrama de colaboração Diagrama de componentes Diagrama de implantação Diagrama de estrutura lógica 4a Questão (Ref.: 201408017348) Pontos: 0,1 / 0,1 Dentre os diagramas de interação, qual é o mais adequado, quando se deseja expressar mais detalhes sobre a colaboração entre os objetos? Diagrama de classes Diagrama de sequencia Diagrama de caso de uso Diagrama de colaboração Diagrama de objetos 5a Questão (Ref.: 201407944957) Pontos: 0,1 / 0,1 No que concerne aos conceitos de visibilidade, assinale a única sentença correta Para respeitar o principio do encapsulamento, os atributos devem ser públicos Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos Para respeitar o principio do encapsulamento, os atributos devem ser privados Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos O encapsulamento não interfere na classificação de visibilidade dos atributos Gabarito Comentado.
Compartilhar