modelagem de sistemas web - aula 5.ppt [modo de ... · ser livros, vídeos, e mesmo pessoas a...
TRANSCRIPT
Modelagem de Sistemas WebAula 5Aula 5
Metodologias para o desenvolvimento de sistemas web
Metodologias para o desenvolvimento d i t bde sistemas web
WebML
Fontes: Itana Gimenes e Bruno Souza
E t t d W bMLEstrutura do WebML
Modelo Estrutural;
O modelo de hipertexto;M d l d i ãModelo de composição;Modelo de navegação;
Modelo de Apresentação;
Modelo de Adaptação.Modelo de Adaptação.
W bML M d l E t t lWebML – Modelo Estrutural
Modelo E/R, o ODMG, Modelo Orientado a Objetos e diagramas de classe UMLObjetos e diagramas de classe UML.Para expressões redundantes e informações calculadas, o modelo estrutural também oferece uma linguagem g gsimplificada, linguagem baseada em “queries” onde por ela é possívelqueries , onde por ela é possível especificar informações derivadas.
W bML M d l Hi t tWebML – Modelo Hipertexto
O Modelo hipertexto descreve um ou mais hipertextos que podem ser publicados no sitehipertextos que podem ser publicados no site.Cada hipertexto define uma chamada a um site. A descrição da interface de um site consiste emA descrição da interface de um site consiste em dois sub-modelos:
M d l d C i ã ifi i á iModelo de Composição - especifica quais páginas compõem um hipertexto e quais os conteúdos que constituem uma página;constituem uma página;Modelo de Navegação - expressa o relacionamento entre os conteúdos;entre os conteúdos;
WebML – Modelo de Apresentação
Expressa o layout e a aparência gráfica das páginas;páginas;As especificações da Apresentação podem ser tanto específicas quanto genéricas;tanto específicas quanto genéricas;De uma maneira geral, eles ditam a
ã d á íf l dapresentação de uma página específica incluindo referências explícitas para o conteúdo da página ( l l ê i áfi d(por exemplo, o layout e a aparência gráfica do titulo e da capa de um disco).
ãWebML – Modelo de Adaptação
Atribuição de níveis de acesso aos usuários do sistema podendo assim restringir ou autorizar osistema, podendo assim restringir ou autorizar o acesso a determinados conteúdos.
WebML – Diagrama de blocos
WebML – Endereços importantes
www.webml.org – site oficial do W bMLWebMLwww webratio com – ferramentawww.webratio.com ferramenta oficial para desenvolvimento de
ãsistemas web com WebML (sugestão: pesquisar como utilizar a ferramentapesquisar como utilizar a ferramenta no seu projeto da WebApp)
Metodologias para o desenvolvimento d i t bde sistemas web
Mineração na Web
Fonte: Wikipedia
ãMineração na Web
A Mineração na Web, ou Web Mining, é uma metodologia de recuperação da informação, que usa ferramentas de mineração de dados (DataMining) para extrair informações tanto do conteúdo das páginas e de sua estrutura de relacionamentos (links) quanto dos registros de navegaçãorelacionamentos (links), quanto dos registros de navegação dos usuário.Neste sentido, podemos dividir a Mineração da Web em três , p çvariantes:Mineração do Conteúdo da Web, ou Web Content Mining;Mineração da Estrutura da Web, ou Web Structure Mining;Mineração dos Registros de Navegação na Web, ou Web Usage MiningUsage Mining.
ã úMineração do Conteúdo da Web
O processo de mineração do conteúdo da web consiste em analisar textos, imagens e outros componentes , g ppresentes nos documentos HTML. Esta técnica é essencialmente utilizada como forma de facilitar o
úd d d dacesso ao conteúdo predominantemente desestruturado encontrado nestes tipos de documento. Dentre as principais utilizações destacam-se a categorizaçãoprincipais utilizações, destacam-se a categorização automática das páginas HTML e indexação do conteúdo.Exemplo de ferramenta de Mineração de Conteúdo:Exemplo de ferramenta de Mineração de Conteúdo: Dreamweaver
ãMineração da Estrutura da Web
Estuda o relacionamento entre as páginas da web através de seus hiperlinks.pExemplo de ferramenta de Mineração da Estrutura: Dreamweaver
Mineração dos Registros de ãNavegação da Web
Basicamente é a análise dos registros de navegação dos usuários nos documentos da internet. A principal p putilização é a descoberta de padrões de navegação que podem ajudar a melhorar a navegabilidade dos sítios
bl d É bé d é bápublicados. É também uma das técnicas básicas para a implementação do processo de Personalização da Busca que permite a utilização de um contexto próprioBusca, que permite a utilização de um contexto próprio na busca de documentos na internet possibilitando a geração de um resultado personalizadog ç pExemplo de utilização de Mineração dos registros de navegação: novo modelo de busca utilizado pelo Google.
Metodologias para o desenvolvimento d i t bde sistemas web
WebQuestWebQuest(http://webquest.sp.senac.br/)
Fonte: SENAC
WebQuest - conceito
Webquest é uma atividade de aprendizagem que aproveita a imensa riqueza de informações que, dia a p q ç q ,dia, cresce na Web.O conceito de webquest foi criado em 1995, por Bernie Dodge, professor da universidade estadual da Califórnia, EUA, como proposta metodológica para usar a Internet d f i tide forma criativa.Dodge a define assim:
"Webquest é uma atividade investigativa em que alguma ou"Webquest é uma atividade investigativa, em que alguma ou toda a informação com que os alunos interagem provém da Internet."
ãWebQuest – descrição geral
Em geral, uma webquest é elaborada pelo professor, para ser solucionada pelos alunos, reunidos em grupos.A webquest sempre parte de um tema (o Usabilidade, por exemplo) e propõe uma Tarefa, que envolve consultar fontes de informação especialmenteconsultar fontes de informação especialmente selecionadas pelo professor.Essas fontes (também chamadas de recursos) podemEssas fontes (também chamadas de recursos) podem ser livros, vídeos, e mesmo pessoas a entrevistar, mas normalmente são sites ou páginas na Web.p gÉ comum que a Tarefa exija dos alunos a representação de papéis (usuário, desenvolvedor, analista), para promover o contraste de pontos de vista ou a união de esforços em torno de um objetivo.
WebQuest – Tipos
Bernie Dodge divide a webquest em dois tipos, ligados à duração do projeto e à dimensão de aprendizagem
l idenvolvida:Webquest curta - leva de uma a três aulas para ser explorada pelos alunos e tem como objetivo a aquisiçãoexplorada pelos alunos e tem como objetivo a aquisição e integração de conhecimentos.Webquest longa - leva de uma semana a um mês paraWebquest longa - leva de uma semana a um mês para ser explorada pelos alunos, em sala de aula, e tem como objetivo a extensão e o refinamento de conhecimentos.j
õWebQuest – SeçõesIntrodução - texto curto, que apresenta o tema e antecipa para os alunos que atividades eles terão de realizar.Tarefa - descreve que “produto” se espera dos alunos ao final daTarefa descreve que produto se espera dos alunos ao final da webquest e que ferramentas devem ser utilizadas para elaborá-lo (um determinado software, por exemplo). Exemplos de tarefas: resolver um problema formular ou defender uma opinião analisar umaum problema, formular ou defender uma opinião, analisar uma problemática.Processo - deve apresentar os passos que os alunos terão de pe co e pa a desen ol e a Ta efa Q anto mais detalhado fo opercorrer para desenvolver a Tarefa. Quanto mais detalhado for o processo, melhor. Ex: 1 – formar um grupo de três alunos; 2 – definir papéis; 3- ...Fontes de informação - são os sites e páginas Web que o professor escolhe e que devem ser consultados pelos alunos para realizar a Tarefa.Avaliação – próximo slide
WebQuest – Seções - continuação
Avaliação - o aluno deve ser informado sobre como o seu desempenho será avaliado e em que casos a verificação será individual ou coletiva O gabarito de avaliação abaixo pode serindividual ou coletiva. O gabarito de avaliação abaixo pode ser usado pelo professor para montar essa seção. O que aparece na tabela são instruções do que o professor deve escrever em cada coluna:coluna:
WebQuest – Seções - continuação
Conclusão - A Conclusão deve resumir, em poucas frases, os assuntos explorados na webquest e os objetivos
t t ti id A l ã é t bésupostamente atingidos. A conclusão é também o espaço para incentivar o aluno a continuar refletindo sobre o assunto, através de questões retóricas e links adicionais.assunto, através de questões retóricas e links adicionais.Créditos - A seção de Créditos deve apresentar as fontes de todos os materiais utilizados na webquest: imagens, músicas, textos, livros, sites, páginas Web. Se as fontes são sites ou páginas Web, colocam-se os links. Quando os materiais são físicos colocam se as referênciasmateriais são físicos, colocam-se as referências bibliográficas. Créditos é também o espaço dos agradecimentos a pessoas ou instituições que de algum g p ç q gmodo tenham colaborado na elaboração da webquest.Mais detalhes em: http://webquest.sp.senac.br/