¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Reuso de Software

Izabella Rezende IFS Concursos Públicos Portugués

Contenido del mapa

Reuso de Software

  1. Granularidade

    • Componentes
      • subsistemas
      • A ideia básica é que componentes de software sejam especificados e projetados de forma que possam ser reusados em aplicações diferentes
      • Provedor de serviços independente
        • Entidade executável
        • Possuem interfaces/interações feitas por meio delas
        • Provê uma interface
          • Define serviços executados
        • Requer interface
          • Especifica serviços que devem estar disponíveis
      • Processo oportunista
        • Projetar a arquitetura
          • Especificar Componentes
            • Procurar Comp. Reutilizáveis
              • Incorporar Comp. Encontrados
      • Problemas
        • Encontrar e entender comp.
        • Gerenciar a evolução
        • Alterar
        • Ao longo do tempo, aumento de custos
      • Devem ser independentes
      • Deve ter Facilid. de utilização e uso
    • Sistema
    • Objetos e Funções
      • componentes q implementam uma única função
    • Concept Reuse
  2. Benefícios

    • Confiança
    • Produtividade
    • Conformidade com Padrões
    • Manutenabilidade
    • Flexibilidade
    • Red. custo
  3. Desvantagens

    • Identificação e Compreensão dos Artefatos
    • Falta de conf. dos artefatos dos outros
    • Ferramentas de Apoio
  4. O que considerar

    • Tempo
    • Conhecimento da equipe
    • Expectativa de duração
    • Importância
    • Plataforma
  5. Linhas de Produto de Software

    • Conjunto de sistemas que compartilham características gerenciaveis e comuns
    • Satisfaz as necessidades específicas de um segmento
    • Desenv. através de um conjunto de ativos pre-estabelecido
    • Reuso limitado e planejado
  6. Deve ser sustentado por um repositório de componentes

    • Armazenamento de modelos e contr. de versões
    • Integração de ferramentas
      • armazenamento temporário e para a intermediação entre as ferramentas,
    • Manut. de sistemas legados
      • armazenamento de dados relacionados a sistemas antigos
    • Características
      • Identif. e descrição
        • Nome, domínio, pal. chave
      • Inserção
      • Exploração do catálogo
      • Pesquisa textual
      • Recuperação
      • Org. e Pesquisa
      • Histórico
      • Mensuração
  7. prática sistemática de desenvolver novas aplicações a partir de ativos de software pré-construídos que apresentam similaridades de requisitos e/ou arquiteturas com o que está sendo desenvolvido

    • Adoção a partir dos anos 80
      • Inspiradas nas Engenharias Tradicionais
    • Incorporar produtos existentes em um novo produto

Información

Descripción
Concursos Públicos IFS Mapa Mental sobre Reuso de Software, creado por Izabella Rezende el 13/11/2016.
Creado por
Izabella Rezende · nov 2016
Actualizado
20 nov 2016
Visitas
1
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?