Baixe o app para aproveitar ainda mais
Prévia do material em texto
» de 50 min. Lupa Calc. Aluno: GRAZIELLE PEREIRA FELIX Matrícula: 201607047624 Disciplina: CCT0759 - MODELAGEM DE SISTEMAS Período Acad.: 2018.1 EAD (GT) / SM Quest.: 1 1. A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos. Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML Ser dependente somente da linguagem de programação. Ser dependente somente do processo de desenvolvimento. Ser independente da linguagem de programação e dependente do processo de desenvolvimento. Ser independente da linguagem de programação e processo de desenvolvimento. Ser dependente da linguagem de programação e do processo de desenvolvimento. Quest.: 2 2. Assinale a opção que define corretamemte UML (Unified Modelling language). notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. Quest.: 3 3. Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Casos de Uso Diagrama de Colaboração Diagrama de Objetos Diagrama de Sequência Diagrama de Classes Quest.: 4 4. O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de casos de uso. transição de estados. colaboração. sequência. atividades. Quest.: 5 5. Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Informações de como foi validade do CPF Informações de atributos da classe CPF. Nenhuma informação deve ser apresentada. Informações de procedimentos a serem feitos se o CPF for válido. Informações de procedimentos a serem feitos se o CPF for inválido. Quest.: 6 6. Análise as assertivas a seguir, referentes a técnica de especificação de casos de uso: I. Todo Caso de Uso possui um descrição textual, que define seu passo a passo; II. A Descrição de Caso de Uso é uma seqüência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um Caso de Uso. As assertivas corretas são: Somente a II; Somente a III; I, II e III. Somente a I; Somente a I e II; Quest.: 7 7. A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor I - agregação, II - generalização, III - associação, IV - associação I - agregação, II - generalização, III - associação, IV - generalização I - agregação, II - generalização, III - associação, IV - composição I - associação, II - composição, III - agregação, IV - generalização I - composição, II - composição, III - associação, IV - generalização Quest.: 8 8. O relacionamento de agregação, entre classes, indica que uma das classes do relacionamento é parte outra classe. Assinale, dentre as alternativas apresentas, a que apresenta as palavras chaves usadas para identificar uma agregação consiste em, contém, é consequência de consiste em , contém, é parte de ; mantem em, contém, é parte de. consiste em , excluem, é parte de. consiste em , modificam, é parte de. Quest.: 9 9. O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante. Assinale a UNICA alternativa que preenche corretamente a lacuna padrões de análise padrões de uso geral padrões de projeto padrões de casos de uso padrões de colaboração Quest.: 10 10. 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. auto-chamada. mensagem de ligação. mensagem perdida.
Compartilhar