Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.

Slides:



Advertisements
Apresentações semelhantes
Apresentando.
Advertisements

Engenharia de Software
UML Visões – Parte 2.
Infra-Estrutura de TI: Hardware e Software
Rational Unified Process(RUP)
Introdução aos Sistemas Gerenciadores de Banco de Dados
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
Objetos Distribuídos Padrão CORBA
Análise e Projeto de Sistemas
Classes e objetos Modelagem
Tecnologias para Internet
Introdução a Arquitetura Orientada a serviços
Engenharia de Software e Sistemas de Informação e Gestão
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Aula 7 – A Internet e a nova estrutura de TI
Projeto de Olho na Pista
VI e-Science XXXII Congresso da Sociedade Brasileira de Computação (CSBC) BIOPEN MANAGER FERRAMENTA COMPUTACIONAL PARA COLETA E ANÁLISE DE DADOS LABORATORIAIS.
Sistemas Distribuídos
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
A autoria - II.
Arquitetura Cliente /Servidor
ACasa Universidade Federal de Pernambuco Centro de Informática – CIn Engenharia de Software e Sistemas – if682 Recife, 01 de fevereiro de 2006.
Otimizando sua TI, maximizando seus negócios
2005 Cin - Centro de Informática - Universidade Federal de Pernambuco – UFPE Iniciação Científica Visual # Tool Bolsista: Rodrigo Cavalcante Mendes Orientadores:
Professor: Márcio Amador
Validação de Diagrama de
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Softbom Software do Corpo de Bombeiros Equipe: André Diniz
Desenvolvimento de software de apoio a gerência de informações da Central de Cursos de Idiomas da FUNCERN Reunião Início.
Infra-estrutura da tecnologia de informação
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
N.O.i.S Núcleo Operacional de Implementação de Sistemas
MPS – Aula prática Diagrama de Pacotes / Esteriótipos Web
Modelando aspectos de Implementação
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
WDM Web Data Modeling UCB – Universidade Católica de Brasília
EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm)
Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves
Trabalhos de T.I.C..
Kinamo Sistema gerenciamento de filmes Cleunio França - cbff Fernando Rodrigues - frsn João Pedro Kamei - jpmk Pedro Bello - pab2.
Status Report 2 - Projeto iCart Bruno Holanda Rodrigo Camarotti.
UML e a Ferramenta Astah
SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões.
Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorÁrlei Moraes Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J. De O.
Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J.
Computação Móvel e Embarcada ANDRÉ GUSTAVO DEGAF UCHÔA DISCIPLINA: ENG. DE SOFTWARE PROF: ALCIDES CALSAVARA & EDSON SCALABRIN.
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
UNIVERSIDADE DE BRASÍLIA Faculdade de Tecnologia Departamento de Engenharia Mecânica _________________________________________________________________________________________________________________________.
Informática Aplicada à Hotelaria Revisão AP1
Projeto Serviços WAP: Princípios, Tecnologia e Desafios UFMG/DCC
Tipos de Produtos Multimídia
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,
11,602,207,002, 40 11,60 5,60 1,00 1,20 7,80 Desenvolvimento de um módulo de Call Alarms para uma ferramenta de UMTS troubleshooting Bruno Miguel Silva.
SGPC - Sistema de Gestão de Panificadora e Confeitaria
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Status Report I Penalty Cup Renato Marcelino Thiago Arruda.
Internet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo protocolo de comunicação TCP/IP que permite.
Transferência de Tecnologia Equipe: Professores Flavia Delicato Paulo F. Pires (coordenador) Thais Batista (coordenadora-adjunta) Pesquisadores Bruno Costa.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Engenharia de Sistemas (Lato Sensu) Victor Costa de Alemão Cisneiros Hudson Ramos Aracaju/SE COMPARAÇÃO ENTRE SERVIDORES WEB APACHE HTTP SERVER E NGINX.
CAPÍTULO 1- Apresentação.  A Elipse Software é uma empresa genuinamente brasileira, com foco na produção de software de supervisão para automação industrial,
Elipse CAPÍTULO 1 - INTRODUÇÃO.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
SOFTWARE Software Aplicativo – Executa Tarefas de Processamento de informações para usuários finais. Software de Sistemas – Gerencia e Apóia operações.
Transcrição da apresentação:

Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares Jarbas J. De O. Júnior José Tiago De A. L. Rolim Alexandre S. A. Sá Árlei J. C. Moraes Bruno C. Bourbon Célio A. De S. Júnior Cleiton M. V. Lima Cristina L. C. Rodrigues

Equipe ADA Recife, 2003 Roteiro da Apresentação Escopo Visão do usuário Tecnologias usadas Processo de desenvolvimento Arquitetura Pontos positivos Pontos negativos Melhorias futuras Algumas demonstrações

Equipe ADA Recife, 2003 Escopo (1/2) Sistema computacional que propicia a localização e comunicação entre usuários que participam de uma ou mais comunidades. Marco Zero?

Equipe ADA Recife, 2003 Escopo (2/2) O que é uma comunidade? Grupo de pessoas que se relacionam por atividades ou interesses em comum e utilizam terminais (fixos ou móveis) ligados em rede. Ex.: Grupo de trabalho de uma corporação, Shopping Center, grupo de pesquisas acadêmicas, Centro de Informática da UFPE. E no Sistema Marco Zero: Uma comunidade possui um conjunto de terminais, um conjunto de usuários e um mapa.

Equipe ADA Recife, 2003 Visão do Usuário (1/2) Ferramenta que facilita a atividade cotidiana de localizar e trocar mensagens com demais participantes da comunidade. Para se comunicar: O usuário tem acesso a lista dos outros usuários conectados no momento, podendo enviar-lhes e deles receber mensagens. Para localizar: O usuário tem acesso a um mapa que representa a posição física atual dos terminais, destacando os que possuem algum usuário conectado.

Equipe ADA Recife, 2003 Visão do Usuário (2/2) Para quê um mapa? Informação visual da localização física e presença dos usuários da comunidade Utilização na computação móvel (celulares, palmtops) Uso de outras tecnologias de hardware para localização (ex.: Active Badge)

Equipe ADA Recife, 2003 Tecnologias Usadas Linguagem de programação: Java Ambiente de desenvolvimento: Borland Jbuilder (Versões 6, 7 e 8) Formato do Mapa: XML (eXtensible Markup Language) Banco de Dados: Microsoft SQL Server 2000 Comunicação: TCP/IP Sockets Modelagem: Ferramenta Rational ROSE (UML) Site do projeto: HTML e ferramentas de edição de imagens bitmap

Equipe ADA Recife, 2003 Processo de Desenvolvimento Baseado em conceitos de Engenharia de Software Desenvolvimento em espiral com: –2 ciclos: versão inicial e 2ª iteração –4 passos para cada ciclo: requisitos, modelagem, implementação e teste

Equipe ADA Recife, 2003 Funcionalidades MZ Cliente: –Cadastrar-se no sistema e em comunidades –Conectar-se ao sistema e à comunidades –Enviar e receber mensagens –Criar e Gerenciar comunidades MZ Visualizador: –Visualizar mapa, destacando terminais que possuem usuários conectados MZ Editor: –Criar e editar mapas –Salvar em formato MML (baseado em XML)

Equipe ADA Recife, 2003 Arquitetura MZ Cliente MZ Servidor

Equipe ADA Recife, 2003 Arquitetura MZ Cliente Intranet MZ Servidor

Equipe ADA Recife, 2003 Arquitetura MZ Cliente Intranet Banco de Dados MZ Servidor

Equipe ADA Recife, 2003 Arquitetura MZ Visualizador MZ Cliente Intranet Banco de Dados MZ Servidor

Equipe ADA Recife, 2003 Arquitetura MZ Editor de mapas MZ Visualizador MZ Cliente Intranet Banco de Dados MZ Servidor

Equipe ADA Recife, 2003 Arquitetura MZ Gerenciador MZ Editor de mapas MZ Visualizador MZ Cliente Intranet Banco de Dados MZ Servidor

Equipe ADA Recife, 2003 MZ Chat MZ Cliente Applet Arquitetura MZ Gerenciador MZ Editor de mapas MZ Visualizador MZ Cliente Intranet Banco de Dados MZ Servidor

Equipe ADA Recife, 2003 MZ Cliente (1/2)

Equipe ADA Recife, 2003 MZ Cliente (2/2)

Equipe ADA Recife, 2003 MZ Visualizador (1/2)

Equipe ADA Recife, 2003 MZ Visualizador (2/2)

Equipe ADA Recife, 2003 MZ Editor

Equipe ADA Recife, 2003 Site do Projeto

Equipe ADA Recife, 2003 Pontos Positivos Pioneirismo (projeto experimental e exploratório) Potencial de aplicação e expansão Interdisciplinaridade: –Engenharia de Software –Banco de Dados –Processamento Gráfico –Infra-estrutura de Comunicação –Interface Usuário Máquina Participação dos componentes da equipe em um processo de desenvolvimento Trabalho em equipe

Equipe ADA Recife, 2003 Pontos Negativos Não conseguimos deixar o programa pronto para ser usado e avaliado pela comunidade do Cin. Aplicações práticas importantes (computação móvel e outros sistemas de localização especiais) estão um pouco distante de nossa realidade. Houve uma mudança de projeto um mês após o início da disciplina: foi substituído o projeto Robocup pelo Marco Zero. A freqüência de encontros da equipe diminuiu ao longo do processo.

Equipe ADA Recife, 2003 Melhorias Futuras (1/2) Tornar independente de SGBD Fazer “tunelamento” do protocolo de comunicação em HTTP, para uso irrestrito do sistema pela Internet MZ Visualizador exportar para VRML Implementar módulos desejáveis: MZ Chat, MZ Cliente Applet e MZ Gerenciador Implementação para comunidades que contenham terminais móveis Integrar a sistemas como o Active Badge

Equipe ADA Recife, 2003 Melhorias Futuras (2/2) Active Badge Fonte: AT&T Laboratories Cambridge Sensor Active Badges

Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares Jarbas J. De O. Júnior José Tiago De A. L. Rolim Alexandre S. A. Sá Árlei J. C. Moraes Bruno C. Bourbon Célio A. De S. Júnior Cleiton M. V. Lima Cristina L. C. Rodrigues