15/1/2014 professor leomir j. borba- [email protected] – 1 tec. em analise e desenvolv....

24
15/05/22 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

Upload: internet

Post on 17-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

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

Page 2: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 2

Projeto de software Arquitetura

Bibliografia

AGENDA

Page 3: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

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

Page 4: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

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

Page 5: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

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

Page 6: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

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

Page 7: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

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

Page 8: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 8

Projeto de software - Arquitetura

Page 9: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 9

Projeto de software - Arquitetura

Page 10: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 10

Projeto de software - Arquitetura

Page 11: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 11

Projeto de software - Arquitetura

Page 12: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 12

Projeto de software - Arquitetura

Page 13: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 13

Projeto de software - Arquitetura

Page 14: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 14

Projeto de software - Arquitetura

Page 15: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 15

Projeto de software - Arquitetura

Page 16: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 16

Projeto de software - Arquitetura

Page 17: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 17

Projeto de software - Arquitetura

Page 18: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 18

Projeto de software - Arquitetura

Page 19: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 19

Projeto de software - Arquitetura

Page 20: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 20

Projeto de software - Arquitetura

Page 21: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 21

Projeto de software - Arquitetura

Page 22: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 22

Projeto de software - Arquitetura

Page 23: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 23

Projeto de software - Arquitetura

Page 24: 15/1/2014 Professor Leomir J. Borba- professor.leomir@gmail.com – 1 Tec. Em Analise e desenvolv. De Sistemas analise

11/04/23 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com 24

Projeto de software - Arquitetura