sábado, 27 de abril de 2019

Décima Primeira Semana (21/04 a 27/04)

Nesta semana, fizemos um Feedback do primeiro bimestre, levantando questões problemas que, vão ser melhoradas agora com o segundo bimestre.

Percebemos que nosso maior empecilho foi a divisão clara das tarefas entre os integrantes, além da imposição de datas para desenvolvimento das atividades. 

Após essa conversa entre os integrantes, demos continuidade no desenvolvimento da POC, com o início do sistema de agendas de nossa aplicação. 


By: Bruna Lohana dos Santos

Tutorial básico do Tortoise SVN

Para aqueles que já sabem para que serve um sistema de versionamento mas tem dificuldade com o repositório SVN na disciplina de PDS ou A6PGP, aqui vai uma pequena ajuda. Trata-se de usar o Tortoise SVN, uma aplicação que serve basicamente como uma GUI, uma interface para manipular o repositório sem muita dificuldade, da forma mais intuitiva possível. Assim você pode ter sua cópia local do repositório no seu computador pessoal e fazer commits das modificações.

Sem mais delongas, segue abaixo o pequeno tutorial.

OBTER O TORTOISE SVN


  1.  Baixe o instalador do Tortoise SVN no site para as respectivas configurações da sua máquina (Windows, Linux; 32 ou 64 bits) aqui.
  2.  Execute o arquivo de Setup.
  3.  Concorde com as licenças de usuário pelo "Next".
  4.  Selecione os módulos e o local de instalação da aplicação. RECOMENDAÇÃO: DEIXE COMO AUTOMÁTICO, PADRÃO (DEFAULT).
  5.  Clique em "Install" para iniciar a instalação.
  6.  Instalação feita, clique em "Finish" para finalizar e fechar a janela de instalação.



CRIANDO UMA CÓPIA LOCAL DO REPOSITÓRIO


  1. Crie uma pasta (em qualquer localização do disco rígido) para obter uma cópia do status do repositório. Dessa forma, você poderá receber o status atual do repositório, atualizá-lo periodicamente e enviar produções de sua máquina local, bem como arquivos novos, modificados, deletados.
  2. Com o botão direito do mouse na pasta criada, clique em "SVN Checkout..." para sincronizar sua pasta com um repositório SVN no momento.
  3. Digite a URL do seu repositório SVN na janela aberta.
  4. Clique em "OK" para realizar o checkout.
  5. Caso o repositório exija autenticação para acessar, criar, atualizar ou deletar, insira seu usuário e senha correspondentes (no caso dos alunos de PDS: o usuário é os caracteres "sp" seguidos do número do prontuário e a senha o respectivo RG do aluno).
  6. Aguarde, e, após autenticado com sucesso, clique em "OK". Observe que a pasta criada contém todo o conteúdo presente na URL do repositório SVN insere.



FAZENDO MODIFICAÇÕES NA PASTA LOCAL


  1. Insira novos arquivos, crie novas pastas, modifique outros e delete quaisquer elementos na cópia local do seu dispositivo.



COMITANDO AS MODIFICAÇÕES


  1. Para salvar as alterações e, consequentemente, obter a evolução do seu projeto, clique com o botão direito do mouse na cópia local e clique em "SVN Commit...".
  2. Escreva uma mensagem no campo em branco para justificar a sua atualização no repositório.
  3. Dê um check em TODAS as modificações feitas para que tudo seja encaminhado no estado em que se encontram os elementos na cópia local.
  4. Aguarde, e, após comitado com sucesso, clique em "OK". Observe que no seu repositório online encontram as modificações feitas por você na sua cópia local.
Pronto, agora você já sabe manipular o básico para ao menos utilizar de fato um sistema de versão e não pedalar tentando subir os arquivos (como a nossa equipe rsrsrsr).

RECOMENDAÇÃO: Aqui você encontra o manual da versão em português do Brasil da aplicação para quaisquer dúvidas. É a documentação oficial online da versão de release.

FIM

By: Dário Sobral de Moraes

sábado, 20 de abril de 2019

Décima Semana (14/4 a 20/4)

Nesta semana (20), houve a atribuição pela equipe de tarefas relacionadas ao desenvolvimento do projeto no segundo bimestre, visando principalmente as principais entregas. Tange, logo, no que diz respeito à formulação da prova de conceito e seus desdobramentos.

A foto ao lado é um esboço das resoluções tomadas em reunião da equipe. Nela consta as seguintes atribuições abaixo.

  • Template de view: os integrantes Bruna e Fernando estarão responsáveis pela pesquisa de templates que mais se adequam à necessidade de navegabilidade da aplicação, considerando a temática do projeto. O objetivo final é usá-lo e modificá-lo aos moldes do problema de negócio.
  • Programação da lógica de fluxo sistêmico utilizando as ferramentas pré-definidas: os integrantes Beatriz e Eduardo, e, eventualmente, eu (que estudo o framework Django), estarão responsáveis pela demonstração prática dos recursos a serem oferecidos pela aplicação, bem como na arquitetura em que se apoiam.
  • Vídeo: o integrante Fernando estará responsável pela produção do vídeo de aprox. 3 minutos da aderência da POC.
  • Relatório: eu, Dário, estarei responsável pela produção de um relatório elucidando as tecnologias utilizadas e a estrutura da aplicação. Recorrerei aos dados do repositório e aos demais grupos para uma melhor compreensão da atividade.
  • UML de caso de uso: os integrantes Bruna e Fernando estarão responsáveis pela produção do diagrama de caso de uso da aplicação, fazendo uso das informações sobre o fluxo sistêmico já definido.
As respectivas validações e testes requeridos estão incluídos no processo.


By: Dário Sobral de Moraes
Edit: Beatriz Midori Imaizumi

segunda-feira, 8 de abril de 2019

Nona Semana (07/4 a 13/4)

Estamos nos ajustes finais das metas da semana passada, e até o dia 10/04 iremos subir os arquivos para o Subversion


By: Bruna Lohana dos Santos

sábado, 6 de abril de 2019

Oitava Semana (31/3 a 06/4)

Nesta semana tínhamos a meta de adiantar alguns trabalhos.

Na semana anterior, realizamos uma reunião, onde colocamos no papel e no TRELLO,  todas as atividades que deveríamos realizar, diante disso, nesta semana, colocamos datas para as entregas, cada integrante ficou responsável por uma tarefa:

Revisar a proposta, adicionando as novas mudanças ao documento - Dario
Desenvolver a análise dos grupos anteriores  - Fernando
Desenvolver o vídeo para o YouTube e Gource - Beatriz e Bruna
Desenvolver os testes da prova de conceito - Eduardo


By: Bruna Lohana dos Santos

Quadragésima Primeira Semana (17/11 a 23/11)

Mexemos na aplicação para consertar os erros e iremos atualizar o código no Heroku porém, estamos tendo com dificuldade para atualizar. Cont...