Skip to content

Arquitetura de Software

Henrique Santana edited this page Apr 4, 2017 · 3 revisions

layout: post title: Arquitetura de Software description: "Neste post discutiremos um pouco sobre a arquitetura de software" modified: 2017-03-28 tags: [Arquitetura, Engenharia de Software] categories: [Projeto de Sistemas] image: feature: software-architecture.jpg credit: Gaurav5582 creditlink: https://www.codeproject.com/Articles/1064240/Introduction-to-Software-Architecture

Fala pessoal, hoje iremos discutir um pouco sobre a arquitetura de software e a importância do SOA em projetos de desenvolvimento de software, conceitos um pouco antigo, mas considerado moderno por estar presente nas atividades cotidianas de equipes de desenvolvimento de software. Na postagem de hoje irei me basear no Podcast realizado pela galera do GrokPodcast^1.

Então vamos colocar fogo na nesta lenha, com um dos assuntos mais discutidos quanto ao perfil do profissional. Arquiteto de software ajuda no desenvolvimento ou não? Como os cara do podcast mencionaram existe uma visão de que tais profissionais exercem cargos mais elevados na empresa, e que sempre estão atrás de uma mesa separada dando ordem a todo momento. Essa visão de um profissional de arquiteto de software pode até ter sido verdade em algum momento no passado, mas hoje para um profissional deste nível estar no mercado de trabalho se faz necessário a disposição em colocar a mão na massa junto com a equipe de desenvolvimento. Seu papel é organizar uma equipe de desenvolvimento, em um exemplo simples podemos considerar uma equipe desenvolvido um sistema X, neste sistema cada desenviolador será relacionado a uma task, cada desenvolvedor deve conhecer a sua task, mas como elas se relacionam e como isso ira gerar um sistema? E aí que entra o arquiteto de software, ele deve conhecer todas as tasks, e saber como elas se interagem e completam.