SóProvas


ID
144949
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca de linhas de produtos e de componentes de software, julgue os itens subsequentes.

Em um ciclo de vida, com base em componentes de software, as atividades de busca, avaliação, adaptação e testes de componentes ocorrem basicamente após as fase de desenho e antes da fase de testes do sistema de software.

Alternativas
Comentários
  • As atividades do processo baseado em componentes são:

    1. Elicitação de requisitos
    2. Lavantamento dos componentes
      1. Caso não tenha um componente adequado, criação deste componente
    3. Modificação dos requisitos de acordo com os componentes encontrados
    4. Projetar a arquitetura do sistema
    5. Desenvolver o sistema
    6. Testar o sistema
      1. Encontrou alguma coisa errada ?
        1. Volte para Desenvolver o sistema

    Então a busca ( 2) ocorre antes da fase de desenho (4).

  • Completando o comentário acima, não posso desenhar nada se ainda não fiz uma busca para saber se o componente existe.
  • Segundo Sommerville 8ª edição, p. 46, os estágios do modelo genérico para Component-based Software Engineering - CBSE são:

    1. Especificação dos requisitos
    2. Análise dos componentes -> Busca, avaliação
    3. Modificação dos requisitos -> Adaptação
    3. Projeto do sistema com reuso -> Desenho 
    4. Desenvolvimento e Integração
    5. Validação de Sistema -> Teste

    busca, avaliação, adaptação -> Antes do Desenho
    testes -> Após a fase de Desenho

    34 + 1 = 35  Você não digitou o resultado corretamente. Por favor, tente novamente.
  • Modelo Baseado em Componentes

    - Utiliza o reuso como peça principal

    - Depende de uma grande base de componentes reusáveis e algum framework de integração .

    -> Propicia redução de custo, entregas mais rápidas e aumento de qualidade ( Componentes já são previamente testados”.

    -> Componentes

    - E um bloco de construção modular

    - Executável

    - Independente

    - Padronizado

    - Reutilizável

    - Expõe um conjunto de interfaces.

    * Na engenharia de software baseada em componentes, na qual se supõe que partes do sistema já existam, o processo de desenvolvimento concentra-se mais na integração dessas partes que no seu desenvolvimento a partir do inicio. Essa abordagem é baseada em reuso para desenvolvimento de sistemas de software.