Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCT0223_AV2_201102199931 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV2 Aluno: Professor: FABIO BERNARDO DA SILVA Turma: Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 01/12/2015 10:18:24 1a Questão (Ref.: 201102893171) Pontos: 1,5 / 1,5 É possível conectar uma classe a ela mesma, através de uma auto associação (ou associação recursiva), que conecta objetos da mesma classe. Cite um exemplo de auto associação, indicando a classe e o respectivo relacionamento. Resposta: Casamento é um exemplo de auto associação. Casamento seria a classe, com seus objetos que possuem uma associação recursiva entre si. 1 está para 1 . Gabarito: Possíveis respostas 1) Classe: Disciplina Relacionamento: possui pré requisito. - uma Disciplina possui outra disciplina como pré requisito 2) Classe: Pessoa Relacionamento: é casado com - Uma pessoa é casada com outra pessoa. Existem outros exemplos a serem dados. O docente deve avaliar se o exemplo dado atende , semanticamente, a uma auto associação e se esse faz sentido. Fundamentação do(a) Professor(a): Resposta correta. 2a Questão (Ref.: 201102482542) Pontos: 1,5 / 1,5 A coesão diz respeito a "o quanto os elementos devem permanecer juntos". Sobre coesão, responda. 1. Ela deve ser alta ou baixa? 2. Que dificuldades podem existir em sistemas com coesão inadequada? Resposta: A coesão deve ser alta. As dificuldades podem existir caso a coesão não esteja adequada, fazendo com que elementos fiquem dispersos, causando inconsistência, incompatibilidade de informações não tornando a modelagem funcional. Gabarito: 1. Alta coesão é o indicado. 2. Uma classe de coesão baixa normalmente são difíceis de compreender, difíceis de manter e de se reutilizarem. Fundamentação do(a) Professor(a): Resposta correta. 3a Questão (Ref.: 201102311229) Pontos: 0,5 / 0,5 O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando. Estão corretas APENAS as afirmativas: I e IV III e IV II e III I e II II e IV 4a Questão (Ref.: 201102297923) Pontos: 0,5 / 0,5 Considere o caso de uso ilustrado na figura acima, utilizando a notação UML. A descrição do cenário que melhor descreve esse caso de uso é: o paciente liga para a clínica para agendar uma consulta e para alterar o seu histórico. um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, somente se o paciente ainda não for cliente da clínica. o atendente não marca consultas para pacientes que não tenham histórico na clínica. o atendente inclui os pacientes que têm consulta agendada e não possuem um histórico de atendimento. um paciente liga para a clínica para marcar uma consulta. A atendente verifica o histórico do paciente, busca um horário vazio e agenda a consulta. 5a Questão (Ref.: 201102277301) Pontos: 0,0 / 0,5 Num diagrama de classes da UML, multiplicidade se refere: ao número de chamadas de métodos de uma classe por um objeto de outra classe. à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama. aos dados sobre a quantidades de objetos participantes de uma classe associativa. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. 6a Questão (Ref.: 201102297373) Pontos: 0,0 / 0,5 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 I - II - III II - IV II - III - IV I - III - IV 7a Questão (Ref.: 201102277282) 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 ligação. mensagem de ativação. auto-chamada. mensagem perdida. 8a Questão (Ref.: 201102971744) Pontos: 0,0 / 0,5 No padrão GRASP, temos cinco padrões distintos, dentre eles existe o conceito de ACOPLAMENTO, que diz respeito a "o quanto um elemento do sistema está conectado ao outro" e COESÃO, que diz respeito a "o quanto os elementos afins devem permanecer juntos". Tendo como base estes padrões, o que devemos esperar dos projetos no que se refere a coesão e acoplamento. Acoplamento Alto e uma Coesão Fraca Acoplamento Fraco e uma Coesão Alta Acoplamento Forte e uma Coesão Baixa Acoplamento Baixo e uma Coesão Forte Acoplamento Fraco e uma Coesão Forte 9a Questão (Ref.: 201102453978) Pontos: 1,0 / 1,0 O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I, II e IV Estão corretas apenas as opções I, III e IV Estão corretas apenas as opções II e IV Estão corretas apenas as opções II e III 10a Questão (Ref.: 201102925007) Pontos: 1,0 / 1,0 A visibilidade é especificada para os atributos de uma classe e também entre classes. Dentre as opções abaixo assinale a quela que apresenta os atributos verdadeiros para indicar a visibilidade: : Publico,especificado e protegido; Publico,privado e inteiro; Publico,privado e protegido; Publico,privado e generalizado; Double,privado e protegido; Períodode não visualização da prova: desde 20/11/2015 até 04/12/2015. Parte inferior do formulário
Compartilhar