Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AV_201307119344 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201307119344 - MARCELLO MENEZES NICOLAU Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9003/AC Nota da Prova: 1,5 Nota de Partic.: 1 Av. Parcial 1,5 Data: 13/11/2015 20:09:08 O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 201307333859) Pontos: 0,0 / 1,5 Considere o diagrama de classe a seguir e analise o que se pede - Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S? Resposta: M4. Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3) 2a Questão (Ref.: 201307393897) Pontos: 0,0 / 1,5 Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a técnica da analise orientada a objeto, usando a linguagem UML? Resposta: Indentificar no programa de atividades os objetos que possuem indentificaçãoe precisam ter essas informações guardadas para atendimentos dos requisitos do sistemas. Gabarito: O diagrama de componente 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. Um componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no ambiente de desenvolvimento. 3a Questão (Ref.: 201307188635) Pontos: 0,5 / 0,5 O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. Construção. Implantação. Elaboração. Transição. Concepção. 4a Questão (Ref.: 201307832944) Pontos: 0,0 / 0,5 A UML divide os diagramas em: Nenhuma das anteriores Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento Diagramas Comportamentais e Diagramas de Fluxo de Dados Diagramas Estruturais e Diagramas Comportamentais Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 5a Questão (Ref.: 201307208729) Pontos: 0,5 / 0,5 A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa. Qual modelo expressa a definição descrita? 6a Questão (Ref.: 201307843930) Pontos: 0,0 / 0,5 Analise as assertivas a seguir pertinentes aos passos para o desenvolvimento de um diagrama de classes. I- Identificar no diagrama de atividades os objetos que possuem identificação e precisam ter essas informações guardadas para atendimento dos requisitos de sistema: Essas são as classes. II- Identificar a ligação entre objetos III- Estabelecer as associações na melhor forma de representação de natureza do negócio. Com base em sua análise, assinale a ÚNICA alternativa correta. Estão corretas apenas as assertivas I e II. Está correta apenas a assertiva I. Estão corretas as assertivas I, II, III. Está correta apenas a assertiva II. Estão corretas apenas as assertivas II e III. 7a Questão (Ref.: 201307188636) Pontos: 0,5 / 0,5 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: mensagem de retorno. mensagem de ativação. mensagem de ligação. auto-chamada. mensagem perdida. 8a Questão (Ref.: 201307704237) Pontos: 0,0 / 0,5 Os conceitos de coesão e acoplamento são fundamentais para um projeto adequado da arquitetura de um software de qualidade. No que se refere aos conceitos de coesão e acoplamento, assinale UNICA opçãoINCORRETA O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes Quanto maior a coesão, melhor para a qualidade do software Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do desenvolvimento do software. A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. Quanto mais forte o acoplamento melhor para a qualidade do software 9a Questão (Ref.: 201307758415) Pontos: 0,0 / 1,0 Análise abaixo, os conceitos relacionados ao Diagrama de Estados: I - Um estado é a condição em que um objeto se encontra. II - Um evento acarreta uma transição de estados. III - Uma transição indica o relacionamento entre dois estados, indicando que o objeto mudará de estado. IV - Um estado implementa um INCLUDE entre os objetos. Com base em sua análise, assinale a ÚNICA alternativa correta Estão corretas apenas II , III e IV. Estão corretas apenas I ,II e IV Estão corretas apenas I, III,IV Estão corretas apenas I e III. Estão corretas apenas I, II e III. 10a Questão (Ref.: 201307725595) Pontos: 0,0 / 1,0 No que concerne aos conceitos de visibilidade, assinale a única sentença correta O encapsulamento não interfere na classificação de visibilidade dos atributos Para respeitar o principio do encapsulamento, os atributos devem ser públicos ou protegidos Para respeitar o principio do encapsulamento, os atributos devem não podem ser protegidos Para respeitar o principio do encapsulamento, os atributos devem ser públicos Para respeitar o principio do encapsulamento, os atributos devem ser privados
Compartilhar