SóProvas


ID
27277
Banca
FCC
Órgão
TRE-SE
Ano
2007
Provas
Disciplina
Engenharia de Software
Assuntos

De acordo com os criadores da UML, na modelagem da arquitetura de um sistema, a visão que abrange as classes, interfaces e colaborações que formam o vocabulário do problema e de sua solução é a de

Alternativas
Comentários
  • Visão de caso de uso: focaliza os comportamentos de um sistema devendo ser transparente a todos os envolvidos: gerentes, analistas, programadores e usuários finais.

    Visão de Projeto: focaliza a estrutura de um sistema através da definição de classes, colaborações e as interfaces do sistema.

    Visão de Processo: focaliza as questões de desempenho e escalabilidade do sistema.

    Visão de Implementação: focaliza os artefatos físicos (programas, bibliotecas, banco de dados) para a efetiva montagem do sistema.

    Visão de Implantação: focaliza a topologia do hardware, liberação e instalação do sistema.
  • CONSIDERAÇÕES SOBRE AS VISÕES DE CASOS DE USO, PROJETO E PROCESSO. A visão do caso de uso abrange os casos de usos que descrevem o comportamento do sistema conforme é visto pelos seus usuários finais, analista e pessoal de teste. Essa visão não especifica realmente a organização do sistema de software. Porém , ela existe para especificar as forças que determinam a forma da arquitetura do Sistema. Com a UML, os aspectos estáticos dessa visão são representados em diagramas de caso de uso, enquanto os aspectos dinâmicos são representados em diagrama de interação., diagrama de gráfico de estados e diagrama de atividades•A visão de projeto de um sistema abrange as classes e colaborações que formam o vocabulário do problema e de sua solução. Essa perpectiva proporciona principalmente um suporte para os requisitos funcionais do sistema, ou seja, os serviços que o sistema deverá fornecer a seus usuários finais.Com a UML, os aspectos estáticos dessa visão são captados em diagramas de classes e de objetos; os aspectos dinâmicos são captados em diagramas de interações, de estados e de atividades.•A visão do processo abrange os threads e os processos que formam os mecanismos de concorrência e de sincronização do sistema. Essa visão tem com objetivo principal tratar questões de desempenho, à escalabilidade e ao throughput do sistema. Com a UML, os aspectos estáticos e dinâmicos dessa visão são capturados nos mesmos tipos de diagrama da visão do projeto, mas o foco voltado para as classes ativas que repesentam esses threadse processos.Threads = Linhas de execução em paralelos, estas linhs podem ser programas ou parte.
  • A visão de projeto de um sistema abrange as classes, interfaces e colaborações que formam o vocabulário do problema e de sua solução.

    Fonte: UML, Guia do usuário; 2ª Edição, autores Booch, Rumbaugh e Jacobson, pg 35, Capítulo 2 - Introdução a UML

    Texto copiado e colado do livro para elaboração da questão.