SóProvas


ID
779215
Banca
CESPE / CEBRASPE
Órgão
TRE-RJ
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens seguintes, acerca das metodologias de análise,
projeto, desenvolvimento de sistemas e ferramentas de
desenvolvimento e apoio ao desenvolvimento de software.

Na metodologia orientada a objetos, o processo baseia-se em uma coleção de objetos. Nessa metodologia, se utiliza o UML, uma linguagem de modelagem que possui as seguintes visões: casos de uso, projeto, implementação, implantação e processo. A visão de implementação apresenta os aspectos estruturais e comportamentais do ambiente em que o sistema deverá ser implementado.

Alternativas
Comentários
  •  A UML é uma linguagem muito expressiva, abrangendo todas as visões necessárias ao desenvolvimento e implantação de sistemas:

    · 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.

  • Modelo de Visão 4+1 da Arquitetura (UML)

    Visão de Implantação: abrange os nós que formam  a topologia de hardware em que o sistema é executado;
    Visão de Processo: mostra o fluxo de controle entre as várias partes, incluindo mecanismos de concorrência e de sincronização;
    Visão de Projeto (ou Lógica): abrange as classes, interfaces e colaborações que formam o vocabulário do problema e sua solução;
    Visão de Implementação: abrange os componentes e os artefatos utilizados para a montagem e fornecimento do sistema físico;
    Visão de Casos de uso: abrange os casos de uso que descrevem o comportamento do sistema conforme é visto pelos seus usuários finais, analistas e testadores;

    Pode-se notar que a Visão de Implementação abrange apenas aspectos estruturais e, não, comportamentais. Para saber mais: http://www.wthreex.com/rup/portugues/process/modguide/md_sad.htm
  • Visão 4 x 1 da Arquitetura:

    - Visão de caso de uso: Funcionalidade

    - Visão Logica (Projeto): Estrutura

    - Visão Processos: Escalabilidade, Performance e Vazão

    - Visão de Implementação: Gerenciamento de Software

    - Visão de Implantação: Topologia do Sistema, Instalação, Implantação.