quarta-feira, 18 de novembro de 2015

Diagramas de Bachman



Ontem descobri coisas bem interessantes sobre manipulação de dados na "idade do byte lascado". A novidade da multiprogramação, Codd, Bachman, IBM, GE, Turing Awards...

"Data Structure Diagrams", de Bachman em 1969; "A Relational Model of Data for Large Shared Data Banks", por Codd em 1970; "The Programmer as Navigator", novamente Bachman, em 1973 e "The Entity-Relationship Model - Toward a Unified View of Data", de Chen, em 1976. Tive apenas um vislumbre. Sinto-me Kedalion, ainda servo de Hefaistos.


terça-feira, 17 de novembro de 2015

Disco da máquina virtual ocupando mais espaço do que o esperado?

Ok, eu criei o disco virtual como dynamic expanding, podendo chegar no máximo a 30GB. Ele está agora ocupando 15GB de esoaço real, mas seguramente isso não está ocupado "de verdade".

Após o shrink o disco virtual passou a ocupar 9GB.

As  instruções estão aqui: https://www.maketecheasier.com/shrink-your-virtualbox-vm/

Nota: Atenção ao sistema de arquivos. O exemplo mostra ext3; o meu é ext4.

segunda-feira, 16 de novembro de 2015

Filtros de restrição implementados

Conversa no whatsapp; aviso de que o problema está contornadoFiltro por Vacinação ou Programação, cypher correspondente exibidaDepois de um atraso grande para consertar o problema da integração dos maps e do SVN e fazer o sistema voltar a funcionar (custou mais de um dia de trabalho), finalmente os filtros de restrição estão funcionando.

Ainda estão meio frágeis, mas já podem ser utilizados. Precisam de proteções de funcionamento.

O atraso vai se refletir nas tarefas posteriores...
Anyway, o mais importante é criar modelos que possam ser replicados o mais rápidamente possível.
Neo4j mostrando resultados de query para relações do criador da tarefa 'Leitura'



domingo, 15 de novembro de 2015

Reunião 15/11/2015

Fizemos uma reunião (Alex, Gabriela e Vedolin) hoje, 15/11 entre 11:00hs e 12:00hs, onde definimos algumas atividades pendentes para conseguir entregar o projeto até a data limite.
Sobre os questionamentos dos professores e o que consideramos ainda incompleto, seguem as definições:

Atribuição: Vedolin
  • Modelo Implementação físico - início em 15/11 e término em 16/11
  • Diagrama de Classes - início em 17/11 e término em 17/11
  • Diagrama de Sequência: sem data prevista até o momento para início.

Atribuição: Alex
  • Justificar os motivos que nos levaram a utilizar o banco de dados orientado à grafos, com referências. Foi acertado que as pesquisas serão por temas de Engenharia de Software, trazendo para nossa aplicação a justificativa que nosso website é vivo, com evolução constante e potencial para crescer.
  • Início em 16/11 e término em 20/11.


Atribuição: Gabriela
  • Gerar e atualizar cronogramas conforme as atividades forem sendo cumpridas, delegar tarefas à equipe de desenvolvimento e acompanhar o progresso.
  • Trabalhar mais focada na documentação do gerenciamento, uma vez que essa função foi transferida para ela.
Atribuição: Raphael
  • Dar continuidade ao desenvolvimento:
    • Implementar o Login;
    • Replicar as pesquisas de Tarefas para Voluntário e ONGs;
    • Filtros por restrição;
    • Gerar alertas aos usuários;
    • Declarar interesse por tarefas;
    • Avaliar ONGs 
    • Executar batches automáticos.
  • Sem data definida para término, mas o desenvolvimento já se iniciou.
Testes
Será efetuada uma reunião amanhã, 16/11, para definir como serão executados os testes funcionais, automatizados e unitários.

Os demais integrantes foram avisados por email, enviado pela Gerente.


Entrega de Atividades

Em nossa última reunião, ficou acertado que as telas seriam entregues até ontem, 14-11 às 17:00hs, com os templates já em funcionamento, comunicando com o modelo.

  • A atividade foi entregue pela responsável (Yasmin), porém ao acessar as telas alteradas, não houve mudanças em relação à última entrega (a mesma apresentada aos professores em 11-11), então o teste não foi possível.
    • Foi enviado email à Yasmin pelo Vedolin solicitando auxílio nas adequações dos códigos novos ao website. Até o momento, não houve resposta.
  • O SVN esteve fora do ar por algum tempo, então estivemos controlando as versões pelo Google Drive, com as alterações sendo feitas em cada máquina dos integrantes individualmente. 




sexta-feira, 13 de novembro de 2015

quinta-feira, 12 de novembro de 2015

Alinhamento após apresentação

Hoje conversamos todos sobre as críticas recebidas após a apresentação do projeto. De fato, ocorreu uma má distribuição de tarefas para a equipe do desenvolvimento, onde deixamos a responsabilidade em cima de um único integrante, e os outros dois atuando como coadjuvantes. 
Sendo assim, os comentários dos professores a respeito do nível em que estava o desenvolvimento do projeto era fundado.
O fato é que conseguimos nos acertar, e as responsabilidades foram passadas da seguinte forma:

  • Yasmin cuidará do layout da página, sob responsabilidade de encontrar um template apresentável para nossa solução.
  • Raphael assumirá a parte de desenvolvimento, para atingirmos mais metas e chegarmos num nível aceitável para levar aos clientes.
  • Alex, Gabriela e Luis à Pretendemos elaborar nova proposta com o que temos e o que possivelmente teremos pronto até a data da entrega final do projeto, apresentar aos orientadores, solicitar sugestões quanto às prioridades e entender o que falta realmente.
    • No demais, foco no documento, elaboração de métricas o mais fidedigno possível à realidade, um modelo melhor representado para justificar a opção por banco de dados orientado à grafos e correção dos erros apontados ao longo do documento.