Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0192_AV_201101111356 (AG) » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201101111356 LUCIANO BARBOSA LIMA Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 2,0 Nota de Partic.: 1,2 Data: 03/06/2014 14:12:29 1a Questão (Ref.: 201101368581) Pontos: Sem Correç. / 1,5 O Processo Unificado é iterativo e consiste em subdividir o projeto para sua implementação por partes e é constituído de atividades divididas em quatro fases. Citeas. Resposta: Gabarito: Concepção, Elaboração, Comparação e Transição 2a Questão (Ref.: 201101194965) Pontos: Sem Correç. / 1,5 Quando utilizamos a descrição de caso de uso do tipo expandida? Resposta: Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações. 3a Questão (Ref.: 201101194912) 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 TRANSIÇÃO: Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. 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). Estabelecer o processo de mudança do software em desenvolvimento/manutenção avaliando o risco e os benefícios que irão proporcionar em um novo ambiente operacional. Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. 4a Questão (Ref.: 201101188045) Pontos: 0,5 / 0,5 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 integridade dos dados e geralmente são construídos em mecanismos de objetos como CORBA, COM/DCOM ou Java Beans/RMI. Sistemas Realtime Integrados: Executados em simples peças de hardware integrados a telefones celulares, carros, alarmes etc. Estes sistemas implementam programação de baixo nível e requerem suporte realtime. Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores etc.), mantém e controla. 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 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 realtime. 5a Questão (Ref.: 201101356598) Pontos: 0,5 / 0,5 No que se refere a visibilidade das propriedades (atributos e métodos) de uma classe, assinale a ÚNICA alternativa INCORRETA. Atributos com visibilidade privada só podem ser acessados pelos métodos da própria classe. Os atributos devem ter, sempre que possível, a visibilidade pública Para garantir o principio do encapsulamento, os atributos devem apenas ser acessados pelos métodos das respectivas classes. Se em uma classe todos os seus métodos forem privados, ela não prestará nenhum serviço as demais classes do sistema. Para os casos de herança devemos definir atributos e métodos como sendo protegidos 6a Questão (Ref.: 201101224823) Pontos: 0,0 / 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 II e III I e III III e IV I e II 7a Questão (Ref.: 201101178487) Pontos: 0,5 / 0,5 Como podemos definir uma autoassociação: Classe que representa a herança dos métodos de uma outra classe. Identifica objetos de mesma classe que participam da associação. Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação. Classe que representa a generalização de outra classe. Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação. 8a Questão (Ref.: 201101356538) Pontos: 0,0 / 0,5 Padrões de projetos facilitam o desenvolvimento do software posto que a solução já foi estabelecida em desenvolvimentos anteriores para tipos específicos de problemas, otimizando tempo de desenvolvimento e custo. Um dos padrões diz que devese atribuir a responsabilidade do métodos a classe que possui o método. Esse padrão é chamado de __________ Alto coesão Controlador Creator Especialista na informação Acoplamento fraco 9a Questão (Ref.: 201101177976) Pontos: 0,0 / 1,0 Qual diagrama mostra a configuração física sobre qual o sistema será instalado? Casos de uso. Classes. Componentes. Atividades. Implantação. 10a Questão (Ref.: 201101213825) Pontos: 0,0 / 1,0 Um exemplo de diagrama previsto na UML é o Diagrama de: Fluxo de Dados. Entidades e Relacionamentos. Causa e Efeito. Gantt. Atividade. Observação: Eu, LUCIANO BARBOSA LIMA, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 03/06/2014 14:25:21 Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Compartilhar