icmc – usp e unicamp coordenadores: prof. dr. josé carlos maldonado profa. dra. elisa yumi...
TRANSCRIPT
![Page 1: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/1.jpg)
ICMC – USP e UNICAMP
Coordenadores:
Prof. Dr. José Carlos Maldonado
Profa. Dra. Elisa Yumi Nakagawa20/05/2011
![Page 2: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/2.jpg)
Equipe e papéis Arquitetura Antigo MV Validação de Requisitos Andamento e Planos Futuros
![Page 3: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/3.jpg)
Thiago Bianchi – coordenador Cristiane – requisitos Leandro e Giovanni – arquitetura e
construção Vinicio e José – construção Ricardo – em treinamento
![Page 4: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/4.jpg)
![Page 5: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/5.jpg)
MVC◦ O modelo (model) é usado para
definir e gerenciar o domínio da informação.
◦ A visão (view) apresenta o modelo em um formato adequado ao usuário, e diferentes visões podem existir para um mesmo modelo.
◦ O controlador (controller) recebe a entrada de dados e inicia a resposta ao usuário ao invocar objetos do modelo, e por fim uma visão baseada na entrada. Ele também é responsável pela validação e filtragem da entrada de dados.
![Page 6: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/6.jpg)
Java EE◦ Possibilidade de implementar software Java
distribuído, tolerante a falhas e multi-camada.
◦ Executando em um servidor de aplicações.
◦ Considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser declarar os seus produtos como compatíveis com Java EE.
![Page 7: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/7.jpg)
PostgreSQL
Hoje, o PostgreSQL é um dos SGBDs (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como:
◦ Consultas complexas
◦ Integridade transacional
◦ Controle de concorrência multi-versão
◦ Visões materializadas
◦ Possibilidade de cluster
◦ Diversas conexões simultâneas
![Page 8: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/8.jpg)
PostgreSQL◦ Patrocínio de diversas empresas, entre as quais
se destacam: Fujitsu, Hub.Org, NTT Group, Red Hat, Skype, SRA e Sun Microsystems.
◦ Recebeu diversas vezes o prêmio Linux Journal Editor's Choice de melhor sistema de gerenciamento de banco de dados (SGBD).
◦ Há entre os seus usuários grandes empresas internacionais, órgãos governamentais de vários países e universidades de prestígio mundial.
![Page 9: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/9.jpg)
Por que atualizar o Antigo MV?
Problemas com requisitos◦Usuários sem níveis de acesso◦Sem suporte a busca
Problemas técnicos◦Tecnologias usadas de maneira errada◦Falta de documentação◦Difícil suporte a escalabilidade◦Usabilidade ruim
![Page 10: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/10.jpg)
Necessário para verificar se os requisitos do documento de Visão corresponde ao que realmente é necessário no projeto
O Visão funciona como o contrato que diz o que o sistema deve fazer e por isso, é muito importante que ele esteja claro
![Page 11: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/11.jpg)
Para garantir que a confiabilidade do Visão utilizamos os Casos de Uso
Os casos de uso são histórias sobre cada função do sistema que envolvem os atores do sistema (possíveis usuários)
![Page 12: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/12.jpg)
Atualizações sobre atividades do grupo de história:
◦ Mudanças no padrão
Datas e Cronograma:◦ Expectativa de uso◦ Potenciais instituições usuárias para o projeto
piloto
![Page 13: ICMC – USP e UNICAMP Coordenadores: Prof. Dr. José Carlos Maldonado Profa. Dra. Elisa Yumi Nakagawa 20/05/2011](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc181497959413d8f3d64/html5/thumbnails/13.jpg)
Dúvidas e SugestõesDúvidas e Sugestões