SóProvas


ID
669637
Banca
CONSULPLAN
Órgão
TSE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema. Duas dessas visões são detalhadas a seguir. Observe.

I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos do sistema.

II. Enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema.

As duas visões detalhadas são conhecidas, respectivamente, por visões de

Alternativas
Comentários
  • casos de uso e processo.
  • A UML apresenta 5 viões distintas, a que cada um dos diagramas propostos tem maior afinidade:

    Visão de Caso de Uso
    Esta visão descreve a funcionalidade que o sistema irá fornecer. É destinada aos usuários, analistas, projetistas, desenvolvedores, e equipes de testes. É de grande importância porque o seu conteúdo irá acionar o desenvolvimento de outras visões. Tenha sempre em mente que esta visão deverá ser tecnologicamente neutra e focalizar o “que” e não o “como“.
    Visão Lógica
    Esta visão irá descrever como será fornecida a funcionalidade, destinada principalmente aos projetistas e desenvolvedores.
    Esta visão descreve a estrutura estática (classes, objetos e relacionamentos) e as dinâmicas que ocorrem na aplicação.
    As tabelas, relacionamentos, classes , propriedades, métodos devem ser descritos nesta visão.
    Visão de Processo
    Nesta visão descrevemos o sistema em processo, esta divisão permite o uso eficiente de recursos, a manipulação síncrona e assíncrona dos eventos. É destinada aos desenvolvedores.
    Visão de Implementação
    A visão de implementação descreve os módulos e suas dependências. Estes módulos podem proporcionar a verificação cruzada para outros produtos garantindo que todos os requisitos estejam eventualmente atualizados. É destinada aos desenvolvedores.
    Visão de Implantação
    Esta visão descreve a disponibilidade física do sistema e recursos que o sistema ira utilizar. Descreve toda a estrutura onde o sistema é instalado. É destinada aos desenvolvedores, equipe de suporte, de testes e equipe de instalação.

    Fonte:http://techblog.desenvolvedores.net/2011/07/16/visoes-da-uml/
  • Visão de Caso de Uso: Descreve a funcionalidade do sistema.


    Visão Lógica: Descreve requisitos comportamentais e a decomposição do sistema em um conjunto de abstrações.​


    Visão de Implementação: Usada para descrever os módulos do sistema.


    Visão de Implantação: Descreve como a aplicação é instalada e como executa em uma rede de computadores.

     

    Visão de Processos: Descreve os processos do sistema e como eles se comunicam