Professional Documents
Culture Documents
ARQUITETURA DE SOFTWARE
A Arquitetura de um sistema um arcabouo abrangente que descreve sua forma e sua estrutura seus
ARQUITETURA DE SOFTWARE
INTRODUO
CENRIO Desenvolver software no uma tarefa fcil. No fcil alcanar um bom produto de software devido complexidade envolvida em seu processo de desenvolvimento. Alm de lidar com a complexidade inerente ao problema, devemos tambm nos preocupar em como o software resolve esse problema.
INTRODUO
CENRIO
por esse motivo que muitos projetos de software fracassam durante seu desenvolvimento ou ao obter seus resultados. Entre esses maus resultados, encontramos os que custaram muito acima do oramento, os incompletos e os que no solucionam os problemas como deveriam resolver.
INTRODUO
INTRODUO
CENRIO
O dinamismo dos requisitos traz impactos nas definies e especificaes j estabelecidas. A busca de solues e adaptaes para estes impactos so os dois grandes desafios que as organizaes desenvolvedoras de sistemas encontram.
INTRODUO
QUALIDADE
SOFTWARE
PRAZO CUSTO
DESAFIOS DE T.I.
INTRODUO
CENRIO O software deve, alm de resolver o problema, resolv-lo da forma esperada.
INTRODUO
CENRIO
CONCEITOS E DEFINIES
ARQUITETURA ?
CONCEITOS E DEFINIES
Arquitetura no Processo de Desenvolvimento de Sistemas
CONCEITOS E DEFINIES
O QUE ARQUITETURA DE SOFTWARE?
Sua primeira meno: relatrio tcnico da dcada de 1970 intitulado: Software Engineering Tecnhiques. Perry e Wolf Garlan e Shaw Padro ISO/IEEE 1471-2000
CONCEITOS E DEFINIES
O QUE ARQUITETURA DE SOFTWARE? Perry e Wolf:
Arquitetura = {Elementos, Organizao, Decises}
Dita as relaes entre os elementos arquiteturais. Elementos de processamento Elementos de dados Elementos de conexo
um conjunto de elementos arquiteturais que possuem alguma organizao. Os elementos e sua organizao so definidos por decises tomadas para satisfazer objetivos e restries.
CONCEITOS E DEFINIES
O QUE ARQUITETURA DE SOFTWARE? Garlan e Shaw aplicar conhecimentos de arquitetura num sistema de software. Para eles, arquitetura de software torna-se necessria quando o tamanho e a complexidade dos sistemas de software crescem. Assim, o problema de se construir sistemas, vai alm da escolha dos algoritmos e estruturas de dados certos.
CONCEITOS E DEFINIES
O QUE ARQUITETURA DE SOFTWARE? Padro ISO/IEEE 1471-2000 A Arquitetura a organizao fundamental de um sistema incorporada em seus componentes, seus relacionamentos com o ambiente, e os princpios que conduzem seu design e evoluo.
CONCEITOS E DEFINIES
PROCESSO DE ARQUITETURA DE SOFTWARE: ELABORAR O MODELO DE NEGCIO ENTENDIMENTO DOS REQUISITOS CRIAO OU SELEO DE UMA ARQUITETURA REPRESENTAO E DIVULGAO DA ARQUITETURA IMPLEMENTAO DO SISTEMA BASEDADO NA ARQUITETURA ANLISE OU AVALIAO DA ARQUITETURA
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
CONCEITOS E DEFINIES
Vises so diferentes formas de observar um mesmo problema com a finalidade de melhor entend-lo para ento, atribuir-lhe a soluo mais adequada.
CONCEITOS E DEFINIES
ALGUNS ESTILOS DE ARQUITETURA ARQUITETURA CENTRADA EM DADOS ARQUITETURA DE FLUXO DE DADOS ARQUITETURA DE CHAMADA E RETORNO ARQUITETURA ORIENTADA A OBJETOS ARQUITETURA EM CAMADAS
CONCEITOS E DEFINIES
ARQUITETURA CENTRADA EM DADOS
SOFTWARE CLIENTE
SOFTWARE CLIENTE
DEPSITO DE DADOS
CENTRO DA ARQUITEURA
CONCEITOS E DEFINIES
ARQUITETURA DE CHAMADA E RETORNO PROGRAMA PRINCIPAL
SUBPROGRAMA CONTROLADOR
SUBPROGRAMA CONTROLADOR
SUBPROGRAMA APLICAO
CONCEITOS E DEFINIES
ARQUITETURA DE CAMADAS
USURIOS SIST OPERACIONAL FUNES SOFT APLICAO
CONCEITOS E DEFINIES
FINALIZAO
VISUALIZAO DE ALGUNS CONCEITOS E DEFINIES RELACIONADOS ARQUITETURA DE SOFTWARE APRESENTAR AS PRINCIPAIS CARACTERSTICAS E BENEFCIOS PROPORCIONADOS PELA ARQUITETURA DE SOFTWARE.
ARQUITETURA DE SOFTWARE
... a arquitetura de software mais do que a descrio dos componentes que a
compem e do relacionamento entre eles. A arquitetura a interface entre duas partes distintas: o problema de negcio e a soluo tcnica . Hernn Astudillo