web1

Para modelagem de um sistema de software utiliza-se de técnicas de modelagem, geralmente ilustradas no formato de diagramas. Um diagrama provê uma parcial representação do sistema, ajudando a compreender a arquitetura do sistema em desenvolvimento. A Unified Modeling Language (UML)abrange técnicas de modelagem, classificadas em estruturais e comportamentais. As técnicas estruturais enfatizam a estrutura dos elementos estáticos, a partir da identificação dos objetos. As técnicas de modelagem comportamentais enfatizam o comportamento dinâmico e a interação entre os elementos do sistema.

Assinale a alternativa correta que indica algumas técnicas de modelagem "estruturais".


Alternativas:

  • a)

    Diagrama de Objetos, Diagrama de Pacotes e Diagrama de Use Cases.

  • b)

    Diagrama de Objetos, Diagrama de Classes e Diagrama de Estruturas Compostas.

  • c)

    Diagrama de Use Cases, Diagrama de Comunicação e Diagrama de Tempo.

  • d)

    Diagrama de Classes, Diagrama de Componentes e Diagrama de Use Cases.

  • e)

    Diagrama de Classes, Diagrama de Atividades e Diagrama de Comunicação.

2)

Unified Modeling Language (UML)que significa Linguagem Unificada de Modelagem é uma linguagem padrão para modelagem orientada a objetos. Na Unified Modeling Language (UML), os modos pelos quais os itens podem estar conectados a outros, isto é, logicamente ou fisicamente, são modelados como relacionamentos, que permitem compartilhar informações e colaboram para a execução dos processos pelo sistema. A ___________________ também é chamada de classes de associação. É uma classe que está ligada à associação, em vez de estar ligada a outras classes. Essa associação, normalmente, aparece quando duas ou mais classes estão associadas e é necessário manter características (atributos) específicas da Associação.

Assinale a alternativa correta que preenche a lacuna acima:


Alternativas:

  • a)

    Classe Binária.

  • b)

    Classe Ternária.

  • c)

    Classe Associativa.

  • d)

    Classe Transitiva.

  • e)

    Classe de Agregação.

3)

O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e clientes. Um diagrama de Casos de Uso é um diagrama comportamental da Unified Modeling Language (UML)que descreve um cenário, mostrando as funcionalidades do sistema do ponto de vista do usuário.

Sobre o Diagrama de Casos de Uso, julgue as sentenças a seguir:

I.Um Diagrama de Casos de Uso é representado pelos elementos: Atores, Casos de Uso e Objetos.

II.Os casos de uso são utilizados para representar os requisitos funcionais do sistema, ou seja, referem-se aos serviços, tarefas ou funcionalidades identificadas como necessários ao software e que podem ser utilizados de alguma maneira pelos atores que interagem com o sistema.

III.Os Casos de Uso são representados por uma elipse, contendo uma breve descrição dentro do seu símbolo que identifica qual serviço o Caso de Uso assume.

IV.Um ator pode ser qualquer elemento externo que interaja com o software, como por exemplo, sendo uma pessoa, um departamento de uma empresa, um outro sistema ou um dispositivo eletrônico.

Estão corretos os itens:


Alternativas:

  • a)

    I e II.

  • b)

    II e III.

  • c)

    III e IV.

  • d)

    II, III e IV.

  • e)

    I, II, III e IV.

4)

Unified Modeling Language (UML)é uma linguagem para visualização, especificação, construção e documentação de artefatos de um software em desenvolvimento. A UML apresenta um conjunto de técnicas de modelagem gráficas, integrando vários elementos (objetos, classes, atributos etc) do paradigma orientado a objetos. A UML foi criada a partir da fusão de três métodos, dos autores - _____________, _____________ (OMT- Object Modeling Technique) e _____________ (OOSE – Object-Oriented Software Engineering).

Assinale a alternativa correta que preenche as lacunas acima:


Alternativas:

  • a)

    Rumbaugh, Jacobson e Yourdon.

  • b)

    Rumbaugh, Jacobson e Gane.

  • c)

    Booch, Yourdon e Gane.

  • d)

    Booch, Rumbaugh e Jacobson.

  • e)

    Yourdon, Jacobson e Booch.

5)

O diagrama mais utilizado da Unified Modeling Language (UML)é oDiagrama de Classes. Ele representa a modelagem da parte estática do sistema, o qual evolui com o desenvolvimento do software e pode ter diferentes perspectivas. O Diagrama de Classes representa um conjunto de Classes com seus atributos, operações e relacionamentos. O objetivo do Diagrama de Classes é permitir a visualização das classes utilizadas pelo sistema e como estas se relacionam.

Assinale a alternativa correta que descreve a notação do Diagrama de Classes.


Alternativas:

  • a)

    O nome de um atributo é declarado por um verbo, tipicamente, em letra minúscula e para palavras compostas usa-se concatená-las, sendo que a partir da segunda palavra inicia-se com letra maiúscula, por exemplo, "registrarDataNascimento".

  • b)

    O nome de uma operação é declarado por um substantivo, tipicamente, em letra minúscula e para palavras compostas usa-se concatená-las, sendo que a partir da segunda palavra inicia-se com letra maiúscula, por exemplo, "estadoCivil".

  • c)

    O relacionamento do tipo "Associação" é representado por um losango, ligando as classes envolvidas. Pode-se indicar um nome na associação e a navegabilidade na extremidade das associações que indicará o sentido em que as informações são transmitidas entre os objetos das classes associadas.

  • d)

    A "Associação Binária" ocorre quando são definidos relacionamentos entre objetos de duas ou mais classes. A existência de uma associação entre dois objetos possibilita a troca de mensagens entre eles.

  • e)

    Uma Classe é representada por um retângulo com, no máximo, três partes. Na primeira parte (de cima para baixo) é exibido o nome da Classe. Por convenção, o nome é apresentado no singular e com as palavras compostas começando por letra maiúscula. Na segunda parte, são declarados os atributos e na terceira parte, são declaradas as operações.

#web
Disciplina:Desenvolvimento de Softaware1.519 materiais

1 resposta(s)

Carregar mais