AO01_MapaMental_CarlosFeliciano

Description

Design de software e Arquitetura de software: principais definições, características e diferenças.
Carlos Feliciano
Mind Map by Carlos Feliciano, updated more than 1 year ago
Carlos Feliciano
Created by Carlos Feliciano over 1 year ago
1
0

Resource summary

AO01_MapaMental_CarlosFeliciano
  1. Design de software
    1. Design de Software é a parte da engenharia de software que se encarrega de fazer todo o planejamento anterior ao desenvolvimento, incluindo a definição da arquitetura do software, e transformar tudo em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo programador
      1. Arquitetura de software trata dos componentes, suas responsabilidades e como eles se relacionam para atingir os objetivos do negócio. O papel do arquiteto consiste também em definir uma estratégia para tomada de decisões.
        1. Design (Projeto-Desenho), do software, da interface, da arquitetura, dos algoritimos. Prototipação,programação, testes.
          1. Caracteristicas
        2. Definições
        3. Arquitetura de software
          1. Arquitetura de software trata dos componentes, suas responsabilidades e como eles se relacionam para atingir os objetivos do negócio. O papel do arquiteto consiste também em definir uma estratégia para tomada de decisões.
            1. Performance Estabilidade Segurança Economia de recursos Manutenbilidade Escalabilidade. O sistema faz o que deveria fazer? O sistema está resolvendo os problemas do(a)s clientes? O sistema está atendendo as necessidades do(a)s clientes?
              1. Em palavras simples, arquitetura de software é o processo de converter características de software como flexibilidade, escalabilidade, viabilidade, reutilização e segurança em uma solução estruturada que atenda às expectativas técnicas e de negócios.
                1. Caracteristicas
              2. Definições
              3. Diferenças
                1. Enquanto a arquitetura do software é responsável pelo esqueleto e pela infraestrutura de alto nível de um software, o design do software é responsável pelo design do nível de código, como o que cada módulo está fazendo, o escopo das classes e os objetivos das funções, etc.
                2. Design de software e Arquitetura de software: principais definições, características e diferenças.
                  Show full summary Hide full summary

                  Similar

                  Eng. de Software
                  Rodolfo Cerrone
                  AO01_MapaMental_LucasJorgeFerreiraRibeiro.
                  lucas ribeiro
                  Qualidade de Processo X Qualidade de Produto
                  Davi Morais
                  AO02_Quiz_LanaMarília
                  Lana Marilia
                  Introdução ao Design de Interfaces
                  Humberto Carvalho
                  AO02_Quiz_Lidersson
                  Lidersson gonçalves de oliveira
                  AO01_MapaMental_DaniloChagas
                  Danilo Chagas
                  AO01_MapaMental_MateusMendanha
                  Mateus Mendanha
                  QUALIDADE DE SOFTWARE
                  Sandro Júnior
                  AO02_MapaMental_GustavoGomesSilva
                  Gustavo Gomes
                  CONSTRUÇÃO DO PROGRAMA (SOFTWARE)
                  Rodolfo Silva