quarta-feira, 18 de abril de 2012

Enfim, desenvolvendo

Desde a última aula, estamos um pouco mais focados em desenvolvimento. Até então, havíamos criado os projetos, as dependências, e outras coisas que servirão de base para o projeto.
Já nesta última semana, a Nathália e a Marina fizeram as classes ORM, como a Marina descreveu.
Eu preparei classes e arquivo de configuração para o projeto DAO. O Bruno está trabalhando no filtro de requisições para que possamos controlar o acesso dos usuários com segurança de verdade; e fez o cronograma (já que não podemos nos planejar depois que as coisas estiverem prontas!).
Vemos que há muito trabalho pela frente, mas estamos todos motivados – pelo menos até que tenhamos que fazer alguma nova revisão no modelo de dados. =/

segunda-feira, 16 de abril de 2012

Resumo da Semana

Tivemos alguns problemas na semana anterior, mas todos foram resolvidos.
Tivemos uma reunião na aula do Ivan (foi na aula do Ivan, porque o João estava em uma palestra) na última quarta-feira, 11/04, e no final deu tudo certo.
Voltamos para o assunto do modelo de dados :(, acho que nessa altura todos já devem estar cansado dessa coisa....
Os menininhos se juntaram a nós nessa reunião para acertar os detalhes finais desse modelo, e posso dizer que finalmente isso foi definido \o/
A parte triste é que o Professor Ivan deu uma sugestão sobre como deveria ser feito o controle dos itens comprados e a opinião dele é que isso seja controlado pela quantidade comprada, e a nossa proposta que era muito mais fácil  diferente seria controlar por data comprada. Mas tudo bem, acho que a gente consegue conviver com isso.
Foi combinado na quarta feira que eu e a Nathália fariamos as classes ORM dentro da parte do DAO do projeto, só para quem não sabe, o nosso projeto vai ser tipo um pavê, cheio de camadas, eu não me recordo direito o nome dessa metodologia... (tenho certeza que o Bruno, a Bárbara e a Nathália sabem o nome, mas eu tenho certa dificuldade em lembrar essas letrinhas, porque ao contrário de um certo professor que manja todas as sopas de letrinhas esse não é o  meu caso, e para simplificar as coisas eu vou chamar de pavê :p). Voltando a falar do projeto, o que é esse ORM que nós tinhamos que fazer? São as classes que definem os atributos dos objetos que vamos utilizar, todos esses objetos são feitos em relação ao nosso modelo de dados, é nessa parte que vai ter os Getters and Setters. Legal né....
Então nós duas nos reunimos ontem no Parque da Juventude, que por sinal tinha pessoas ensaiando algum barulho lá de novo :(, para fazer as classes ORM, fizemos uma parte dessas classes e faltou terminar alguma, o único problema é que a gente estava fazendo essas classes se baseando no modelo antigo do banco de dados e não no novo, então a gente vai ter que refazer algumas coisas.
Esse é resumo da semana passada.

quarta-feira, 11 de abril de 2012

E a saga do modelo de dados continua...

Estava faltando um post para contar sobre como foi a reunião comentada nesse blog na última atualização.
Como já havia sido dito, combinamos uma reunião com os menininhos na sexta-feira, 06-04-2012, as 18h00.
A reunião foi feita com todos os integrantes do grupo dos menininhos e da nossa parte, estava eu e a Nathália.
A reunião correu tudo bem com os menininhos foi tranquila, ficamos discutindo aspectos do modelo até aproximadamente as 23h30, cada lado conseguiu expressar suas ideias e chegamos num acordo sobre o modelo, ficou definido que nosso grupo faria o dicionario de dados e que seria entregue no domingo, isso foi feito e o dicionário está no SVN para quem quiser visualizar.
Estamos tendo alguns problemas no nosso grupo, sem detalhes aqui, todo mundo que está envolvido sabe o que está acontecendo, hoje provavelmente vamos ter uma reunião para acertar todos os nossos problemas, eu estava esperando para postar só depois de todas as questões serem resolvidas, mas foi sugerido fazer uma atualização sobre isso no blog e depois contar a solução :).
Uma coisa que foi esquecida de ser comentada é que já foi definido o calendário.
E como uma imagem vale mais que mil palavras, ai tá a prova:


As apresentações começam a partir do dia 20/06 e vai até 11/07.
Na minha opinião, esse semestre está muito mais organizado que o semestre anterior e isso é bom.
Na outra ocasião tinha uma coisa meio que o que falo aqui serve aqui e o que acontece lá é apenas lá que está acontecendo e no final as coisas serviam para todo mundo... Dessa vez tá todo mundo trabalhando unido \o/

Mais atualizações provavelmente amanha.




quinta-feira, 5 de abril de 2012

Mais um post no blog

Desde o mês passado o blog não é atualizado, então estava precisando alguém contar um pouco sobre em que pé está o projeto.
Ontem, na aula de PGP, mostramos para o João nosso caso de uso, ele deu algumas sugestões sobre como melhorar e eu descobri que caso de uso não era encheção de linguiça, é para fazer algo direto e simples, nada muito grande, ou seja, não precisa de um monte de casos de uso, só um bem feito está bom, agora fica a dúvida, de onde eu aprendi que tinha que enrolar nos casos de uso??
Também mostramos o modelo de dados para o professor João, ele gostou bastante e até elogiou os menininhos** pela modelagem \o/ Até ai parece que o modelo estava fechado, maaaaaas já como nada é o que parece, o modelo de dados conseguiu causar muito ontem à noite.
Os meninos vieram encontrar com a gente ontem para acertar os detalhes finais do modelo e fomos conversar com Ivan, ai a coisa se enrolou toda e tivemos um certo conflito nas ideias, talvez o problema maior é que o grupo achava que estava se entendendo, mas cada pessoa têm uma ideia diferente de o que é uma lista :(. Tipo se eu queria comprar 10 bananas por mês, mas em determinado mês só comprei 5, qual deve ser o comportamento da lista? Indicar para o usuário que ele tem que comprar apenas 10 bananas e ignorar as 5 não compradas? Ou ele tem que indicar que é necessárop comprar 15 bananas para compensar o mês anterior? Tivemos também alguns problemas sobre o que é ser complicado ou o que é ser simples, o que é complicado para um é simples para o outro e vice-versa.
Após muita conversa, um pouco de dor de cabeça, e ajuda do Ivan, e vários "Não me interrompe porque estou falando", acho que finalmente conseguimos chegar num meio termo do que é uma lista.  O Ivan falou que a gente tem que se conformar em resolver o que é possível de resolver, e alguns casos o software pode não resolver o problema do usuário, mas o software não é mãe do usuário, então o usuário vai ter que se virar um pouco :D.
Foi combinado que na sexta-feira, dia 06/04, terá uma reunião online (por msn) as 18h00, para fecharmos o modelo de dados, espero que todos os integrantes de todos os grupos estejam presentes (ou online) :).
Outra notícia relevante é que acertamos a parte de utilizar o MeuKanban, é um negócio muito bonito de se usar *.* (kkkkk). É um site bem simples de se utilizar, free, o único porém é que ele se recusa abrir no internet explorer, e eu como grande usuária do IE não fiquei muito contente com esse fato, mas acho que vai ser possível relevsar essa frescura do site...

Ta ai uma imagem do Kanban, espero que fique bom no blog, já que eu nunca postei uma imagem aqui e eu também não consigo acessar o blog para ver como fica...

** Eu acho que não tem mais problema de chamar os menininhos de menininhos, já que o Ivan fez o favor de fofocar para eles sobre o nosso apelido para o grupo deles :p, e já como os menininhos confessaram que chamam o nosso grupo de "meninas", mesmo que só 75% dos integrantes são meninas, e nós não estamos ofendidas com isso, então eles também não precisam se ofender de serem os menininhos, ainda vou esperar o feedback da Nathalia sobre isso, e se ela reclamar eu paro de vez com os menininhos.