SóProvas


ID
1764145
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

No que se diz respeito a análise, projeto e modelagem orientada para objeto e linguagem de modelagem unificada (UML), julgue o item que se segue.

Na unificação de linguagem, os sistemas podem ser descritos por cinco visões, se o sistema for constituído de um único processo, a visão de distribuição ou processo será irrelevante.

Alternativas
Comentários
  • CERTO - As únicas visões que são obrigatórias são as visões de casos de uso e a de projeto.

    Se um ambiente possui apenas um processador não é necessário a visão de implantação ou se um sistema tem apenas UM processo não é necessário uma visão de processo.

  • A Visão de Processo mostra o fluxo de controle entre as várias partes, incluindo mecanismos de concorrência e de sincronização. E como a questão cita um único processo, esta visão se torna irrelevante. Além da Visão de processo temos outras 4 visões:

    Visão de Implantação
    Visão de Projeto (ou Lógica)
    Visão de Implementação
    Visão de Caso de Uso.
  • Um único processo não quer dizer que ele não terá problemas de concorrência ou sincronização. Questão deveria ser considerada errada.

  • As cinco visões da UML são:

     

    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.