300x250 AD TOP

Tecnologia do Blogger.

we are social

recent posts

latest tweets

flickr photos

random posts

About us

recent posts

random posts

three columns

terça-feira, 22 de dezembro de 2015

Tagged under: , , ,

Pensando nas entidades e métodos

Pensar nas entidades e nos métodos é um ponto complicado. Minha ideia é irmos digitando em um papel, quais métodos precisaremos (sabemos que vários serão praticamente idênticos), por se tratar de linguagem orientada à objetos talvez poderemos até simplificar mais, mas isso será em uma outra parte. Nessa proponho que comecemos a pensar nas entidades e seus métodos, e também em algumas das propriedades. Basicamente estamos falando de tabelas, campos e relacionamentos. E a criação de classes para podemos manipular dados.

- veiculo
add()
del()
inserir()
ed()
modelo.incluir()
cor.incluir()
ano.incluir()
combustivel.incluir()
porta.incluir()

- marca
add()
del()
inserir()
ed()
-> modelo.incluir()

- modelo
inserir()
ed()
incluir()

- cliente
inserir()
add()
ed()
del()
incluir()

- cor
inserir()
add()
ed()
del()
incluir()

- ano
inserir()
add()
ed()
del()
incluir()

- combustivel
inserir()
add()
ed()
del()
incluir()

- porta
inserir()
add()
ed()
del()
incluir()


- adicional
inserir()
add()
ed()
del()
categoriaAdicional.incluir()
incluir()

- categoriaAdicional
inserir()
add()
ed()
del()
incluir()

inserirAdicionaisNoVeiculo
- veiculo.incluir
- adicional.incluir

loja
inserir()
add()
ed()
del()
incluir()


- venda
veiculo.incluir()
cliente.incluir()
loja.incluir()
data
valor

- financiamento
veiculo.incluir()
banco = veiculo.banco;
taxa = veiculo.banco.taxa;
valor = veiculo.valor;

sábado, 19 de dezembro de 2015

Tagged under: , ,

Primeira parte de DADOS

Os dados é uma das partes mais importante de qualquer projeto. Nessa parte do projeto vamos definir as tabelas, os campos, o tipo de cada campo, o tamanho, e o mais importante seus relacionamentos. Então precisaremos utilizar algumas ferramentas. Essas são elas:

Um deles é o BrModelo - Para os diagramas

Como o banco de dados é o MySQL vamos utilizar o PHPMyAdmin para a criação das tabelas.

E o Astah ou StarUML para a criação de Casos de uso, e Diagrama de Sequencia, etc.

Depois que tivermos todos esses recursos partiremos para a pergunta "Como manipularemos esses dados?", que faz parte das funcionalidades.



Tagged under:

Dados, funcionalidades e interfaces

A minha ideia de gerenciamento é dividir em etapas tudo que compõe meu aplicativo: DADOS, FUNCIONALIDADES e INTERFACES DE INTERAÇÃO

Você pode utilizar qualquer programa de gerenciamento de projeto. Eu uso uma ferramenta que instalo localmente na minha máquina chamada http://www.dotproject.net/.

O primeiro passo é colocar isso dentro do projeto

DADOS
FUNCIONALIDADE
INTERFACES

Mais tarde
TESTES
MANUTENÇÃO

Em todos os casos precisaremos de: escopo, tempo, recurso e custo. Isso documentaremos já na primeira parte. Então vamos ver como ficou o início do nosso projeto. Em seguida vamos detalhar cada uma dessas partes.

A segunda parte que chamamos de Mais tarde, diz a respeito ao projeto já pronto ou então as iterações que teremos durante o projeto.





segunda-feira, 14 de dezembro de 2015

Tagged under:

Usando o Trello para Agile

http://www.tommasonervegna.com/blog/2014/1/9/10-effective-tips-for-using-trello-as-an-agile-scrum-project-management-tool
Tagged under:

Começar jogando as ideias no papel!



Sistema de vendas

tela de vendas

categoria de produtos

subcategorias de produtos

produtos dentro das categorias


tecnologias

PHP
tela touch
bootstrap

diagrama de fluxo

- clica na tela, adiciona o produto no lado direito, vai adicionando, quando clica pede a quantidade (é customizável pedir ou não quantidade), o total vai somando em baixo, o subtotal do lado.

Impressão de tickets
botao imprimir

leitura de código de barra

entrar com login e senha para manter log

exibe nome do produto quando vende
preço, quantidade

devemos fazer a criação da primeira tela antes




Página de cantores

permite adicionar anuncios

permite incluir serviços

receber orçamentos de serviços de vocal
e outros

reportagens das bandas

canal de video

agenda de shows de cada banda que será utilizada para o portal tipo um canal de eventos independentes


*** Amanhã retornar e ter mais ideias

domingo, 13 de dezembro de 2015

Tagged under:

RUP!

Workflows: Cada worflow é descrito em detalhe, apresentando passo a passo a tarefas, subprodutos a serem gerados e papéis de profissionais envolvidos. Cada tarefa, subproduto e papel é descrito em detalhe. Este modelo pode ser seguido à risca ou adapatado conforme sua necessidade específica.


Tarefa: Cada tarefa é descrita em detalhe, incluindo que papel é responsável por ela, a qual worflow ela pertence e quais são os subprodutos de entrada e saída.


Modelo de equipe: Os diversos papéis necessários no projeto são descritos em detalhe. Assim como no MSF, cada papel pode ser representado por mais de uma pessoa, ou uma pessoa pode ter mais de um papel, dependendo da carga de trabalho necessário. Porém o RUP aborda os papéis em um maior nível de detalhe. Ao todo são mais de 30. Exemplo de papéis: Analista de Sistema, Analista de Negócio, etc.


Modelo de documentos: O RUP apresenta modelos e exemplos para os diversos documentos (artefatos) gerados ao longo do projetos. Estes documentos são descritos em detalhe assim como as tarefas que os geram e as que os utilizam. Para os usuários das ferramentas Rational, existe um recurso adicional e-coach, que orienta o usuário a usar ferramentas compatíveis com a UML, o que reforça a questão de padronização.