15/1/2014 professor leomir j. borba- [email protected] – 1 tec. em analise e desenvolv....
TRANSCRIPT
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 1
Tec. Em Analise e desenvolv. De Sistemas
analise e projeto de sistemas Aula 12
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 2
Projeto de software Arquitetura
Bibliografia
AGENDA
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 3
“A organização fundamental de um sistema, materializada em seus componentes, nos relacionamentos entre si e com o ambiente, e nos princípios que dirigem seu desenho e evolução”
Padrão : IEEE std. 1471-2000 IEEE Recommended Practice for Architectural description of software-Intensive systems, in [IEEE03].
O Modelo de solução procura documentar a arquitetura de um sistema ou produto, descrevendo-a em visões consistentes.
O modelo de solução é descrição arquitetônica primária
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 4
Visões são instancias de pontos de vista, onde um ponto de vista existe para descrever a arquitetura na perspectiva de um conjunto de stakeholders.
Visões são uma representação de um sistema inteiro segundo a perspectiva de um conjunto correlato de preocupações.
Cada visão expressa a arquitetura do sistema segundo um ponto de vista, cada ponto de vista determina convenções para criação, representação e analise da visão.
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 5
Visões principais :
Visão de Uso - produzida pelos desenhistas de interface com o usuário, descreve o desenho externo do produto, ou seja estrutura e comportamento externamente visíveis.
Visão lógica – Feita por desenhistas lógicos, descreve o desenho interno, principais aspectos de organização, estrutura de colaboração das classes
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 6
Visão de testes - Produzida pelos desenhistas, descreve o comportamento dos testes necessários para verificar a visão de uso desenhada
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 7
Outras visões – dependendo do tipo de sistema a ser produzido outras visões podem ser necessárias :
Visão de implementação - modela a estrutura logica exatamente como implementada, ou seja um retrato do códigoVisão de dados – estrutura fisíca dos dados persistentes acessíveis ao sistema. Visão de componentes – modela a estrutura física estática do sistema usando diagrama de componentes.Visão de implantação – modela a estrutura dinamica através de dispositivos, processos, usando diagramas de implantação
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 8
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 9
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 10
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 11
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 12
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 13
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 14
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 15
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 16
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 17
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 18
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 19
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 20
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 21
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 22
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 23
Projeto de software - Arquitetura
11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 24
Projeto de software - Arquitetura