Arquitetura de Software

Páginas: 14 (3315 palavras) Publicado: 12 de agosto de 2014
Arquitetura de Software
Arquitetura de Software é a disciplina que suporta as tomadas de decisões técnicas mais relevantes nos projetos de software. Eoin Woods a define informalmente como: “Software architecture is the set of design decisions which, if made incorrectly, may cause your project to be canceled.” (ROZANSKI; WODS, 2011).
Uma arquitetura de software e constituída por um conjunto dedecisões importantes sobre um sistema de software, a escolha de suas partes, incluindo as interações entre elas.
A arquitetura define, qual o estilo de software a ser construído; qual a plataforma (Java EE., .Net, LAMP); quais os principais requisitos técnicos (performance, usabilidade, escalabilidade);quais frameworks serão utilizados; e como será a lógica do hardware a ser utilizado.
Alémdos aspectos técnicos, a arquitetura deve abordar aspectos sociotécnicos, que são aqueles que envolvem o contexto da organização.

Arquiteto de Software
No Brasil, a profissão de Arquiteto de Software ainda é uma profissão muito nova, trazendo muita confusão sobre sua definição e seu papel em uma organização. Um arquiteto se difere de um desenvolvedor por ser mais generalista e primordialmenteestratégico, diferentemente do desenvolvedor que é tático.
De acordo com Phillipe Kruchten (KRUCHTEN, 2003), o dia típico de um arquiteto tem a seguinte natureza de ocupação de tempo:

Arquitetura de Software
Arquitetura de Software é a disciplina que suporta as tomadas de decisões técnicas mais relevantes nos projetos de software. Eoin Woods a define informalmente como: “Software architectureis the set of design decisions which, if made incorrectly, may cause your project to be canceled.” (ROZANSKI; WODS, 2011).
Uma arquitetura de software e constituída por um conjunto de decisões importantes sobre um sistema de software, a escolha de suas partes, incluindo as interações entre elas.
A arquitetura define, qual o estilo de software a ser construído; qual a plataforma (Java EE.,.Net, LAMP); quais os principais requisitos técnicos (performance, usabilidade, escalabilidade);quais frameworks serão utilizados; e como será a lógica do hardware a ser utilizado.
Além dos aspectos técnicos, a arquitetura deve abordar aspectos sociotécnicos, que são aqueles que envolvem o contexto da organização.

Arquiteto de Software
No Brasil, a profissão de Arquiteto de Software ainda é umaprofissão muito nova, trazendo muita confusão sobre sua definição e seu papel em uma organização. Um arquiteto se difere de um desenvolvedor por ser mais generalista e primordialmente estratégico, diferentemente do desenvolvedor que é tático.
De acordo com Phillipe Kruchten (KRUCHTEN, 2003), o dia típico de um arquiteto tem a seguinte natureza de ocupação de tempo:

Arquitetura de SoftwareArquitetura de Software é a disciplina que suporta as tomadas de decisões técnicas mais relevantes nos projetos de software. Eoin Woods a define informalmente como: “Software architecture is the set of design decisions which, if made incorrectly, may cause your project to be canceled.” (ROZANSKI; WODS, 2011).
Uma arquitetura de software e constituída por um conjunto de decisões importantes sobreum sistema de software, a escolha de suas partes, incluindo as interações entre elas.
A arquitetura define, qual o estilo de software a ser construído; qual a plataforma (Java EE., .Net, LAMP); quais os principais requisitos técnicos (performance, usabilidade, escalabilidade);quais frameworks serão utilizados; e como será a lógica do hardware a ser utilizado.
Além dos aspectos técnicos, aarquitetura deve abordar aspectos sociotécnicos, que são aqueles que envolvem o contexto da organização.

Arquiteto de Software
No Brasil, a profissão de Arquiteto de Software ainda é uma profissão muito nova, trazendo muita confusão sobre sua definição e seu papel em uma organização. Um arquiteto se difere de um desenvolvedor por ser mais generalista e primordialmente estratégico, diferentemente...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Arquitetura de software
  • arquitetura de software
  • Arquitetura de software
  • ARQUITETURA DE SOFTWARE
  • Arquitetura de Software
  • Arquitetura de Software
  • Arquitetura de Software
  • Arquitetura de Software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!