Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AV_201301514586 (AG) » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: 201301514586 - THADEU DA SILVA TOURINHO Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 7,5 Nota de Partic.: 0,8 Data: 11/06/2014 19:18:21 1 a Questão (Ref.: 201301767957) Pontos: 1,5 / 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 generalização do ator proporciona a representação de vários tipos de um mesmo ator quando nenhum, um ou mais de um desses atores pode ser acionado. Por exemplo, um hóspede de hotel pode utilizar serviços (e esses serviços podem ser lavanderia, cozinha ou serviço de quarto). 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. 2 a Questão (Ref.: 201301828655) Pontos: 1,5 / 1,5 Qual a finalidade do uso de "raias de natação" nos diagramas de atividade? Resposta: As raias de natação nos diagramas de atividade servem para isolar as responsabilidades de cada respectivo ator. Assim, uma ação realizada por um ator específico ficará compreendida na raia desse ator. Gabarito: Informar onde (setor, departamento , area) ou quem realiza as atividades pertinentes ao diagrama de atividade. 3 a Questão (Ref.: 201301621525) Pontos: 0,5 / 0,5 Que diagrama serve para exibir as interações entre os vários componentes de um sistema em especial os objetos e como seus métodos interagem entre si e em qual ordem? Objetos. Casos de usos. Sequencia. Classes. Atividades. Página 1 de 4BDQ Prova 24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 a Questão (Ref.: 201301816824) Pontos: 1,0 / 1,0 A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, definidos a arquitetura e componentes do software e ganham destaque os diagramas de componentes e de implantação. Com base nesses dois diagramas, analise as assertivas a seguir I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas Assinale a ÚNICA opção correta, com base em sua análise das assertivas Apenas as assertivas II e III estão corretas Apenas as assertivas I, III e IV estão corretas Apenas as assertivas I e II estão corretas Apenas as assertivas III e IV estão corretas Apenas as assertivas I e IV estão corretas 5 a Questão (Ref.: 201301661171) Pontos: 0,5 / 0,5 No Processo RUP, a ênfase no escopo do sistema está na fase de: teste. elaboração. implementação. implantação. concepção. 6 a Questão (Ref.: 201301638468) 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. Facilita a comunicação com o usuário. Compõe uma documentação para garantir a continuidade dos sistemas. Recurso para minimizar erros. Apoia o desenvolvimento do sistemas para a programação, por exemplo. A duração do desenvolvimento fica estendido o que faz com que aumente a qualidade do produto. 7 a Questão (Ref.: 201301800091) Pontos: 0,0 / 0,5 Página 2 de 4BDQ Prova 24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 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 deve-se atribuir a responsabilidade do métodos a classe que possui o método. Esse padrão é chamado de __________ Especialista na informação Acoplamento fraco Creator Alto coesão Controlador 8 a Questão (Ref.: 201301661161) Pontos: 1,0 / 1,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 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. Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java. 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. 9 a Questão (Ref.: 201301800057) Pontos: 0,5 / 0,5 É 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 recursiva Associação exclusiva Associação de classe Agregação Associação 10 a Questão (Ref.: 201301622040) Pontos: 0,5 / 0,5 Como podemos definir uma auto-associação: Identifica objetos de mesma classe que participam da associação. Classe que representa a generalização de outra classe. Classe que representa a herança dos métodos de uma outra classe. Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação. Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação. Página 3 de 4BDQ Prova 24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. Página 4 de 4BDQ Prova 24/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar