+6

Porque devemos projetar? (parte 1)

criado por Éverton Antônio Ribeiro em 03/09/2002 4:00pm
No próximo artigo irei demonstrar como se organiza e elabora um projeto para criação de um bom sistema. Espero ter ajudado.

Alguns livros do Jesse nessa área:

- Beginning Objrct-oriented Anlysis and Design
- Clouds To Code
- Beginning OOA&D ( é um tutorial que aborda UML bem como análise, projeto e mecanismos arquitetônicos )

Infelizmente todos eles em Inglês, não conheço muitos livros dessa área em português, mas dê uma olhada nas livrarias ou até mesmo nas bibliotecas. Uma vez encontrei um livro sobre programação muito velho numa biblioteca da minha cidade, achei que fosse ruim mas no fim o livro era muito bom, apesar de falar em programação em cartão perfurado ele me deu uma base muito boa sobre UML. Foi graças a esse livro e o de Jesse Liberty que eu compreendi a importância dos projetos na hora de criar um sistema, seja ele no computador ou na vida.

Comentários:

Mostrando 1 - 10 de 20 comentários
Poxa, depois de todos esses comentários estou curioso para ver um projeto.

Na loja virtual que eu estou desenvolvendo até fiz um pequeno projeto, mas não gostei muito, acho que talvez deveria ser implementado mais, pois eu vou adicionando recursos enquanto vou programando.

O projeto sem dúvida deve ser feito por alguém experiente com o assunto.
04/12/2002 9:39pm (~18 anos atrás)

Caro Everton, quero lhe dar os parabéns pelo seu artigo, gostei mesmo, claro, simples porém muito inteligente!
23/09/2002 12:42pm (~18 anos atrás)

Contanto que essa página não fassa parte de um site maior. Tudo bem!!

Tudo bem que um projeto que so vc entenda ajude, mas eu não recomendaria esse tipo de projeto, pois no fim ele se torna o inverso do que eu falei.

E quando ouver a necessidade de alguem modificar o que vc criou?

E evidende que já e valido mais de qualquer maneira devemos sempre tentar criar um projeto que seja legivel por qualquer outro ser humano. E se possivel ate para et's, mais isso já é uma outra história !!
20/09/2002 11:46am (~18 anos atrás)

Buenas !

Concordo, pois nem soh de maravilhas vivem os programadores, se tudo fosse tao facil e de facil acesso que graca teria...temos que pensar e molhorar cada vez mais nosso projetos...pois assim estaremos sempre evoluindo...

Valeu,

Gordo
17/09/2002 12:05pm (~18 anos atrás)

Infelizmente esse método mais simples seria muito dificil de se elabora pois, quanto mais simples as coisas mais complexas de serem elaboradas elas são e mais sujeita a erros elas estão.

Um exemplo: Qual o sistema mais simples em termos de operação? Logicamente o Windows. Mais ao mesmo tempo ele foi e é o um sistema muito complexo em termos de projeto e apresenta o maior número de erros do mercado de Sistema Operacionais(incluido o Internet Explorer o responsavel pela maioria dos erros).

As vezes facilidade não combinão com peformace e estabilidade e no caso de projetos a facilidade gera um sistema impotente em suas funções.

Mais o que não quer dizer que você esteja errado afinal o homem tem que evoluir e se pensarmos "É difícil de mais, não vamos fazer" estaremos dando um passo atrais e não a frente. Mas para que tudo sai de maineira desejada temos que para e pensar se de fato temos a necessidade de um sitema mais simples que e a UMl(por exemplo) para projetar software.
16/09/2002 12:21pm (~18 anos atrás)

Outro simples mais muito bom e o:

http://umlsculptor.sourceforge.net/
12/09/2002 12:17pm (~18 anos atrás)

Lyma disse:
O artigo abre uma discurssão importantíssima para qualquer tipo de programador.
Maioria das pessoas são extremamente imediatistas e querem iniciar a codificação sem nem saber exatamente o rumo... mesmo com toda a técnica, sem o planejamento vai tudo por água abaixo, e se o projeto é GPL então aí que a coisa complica mesmo.

Excelente artigo. Espero ansioso pela continuação.

[s]
Lyma
http://www.lymas.com.br
11/09/2002 7:13am (~18 anos atrás)

Você pode achar uma em http://argouml.tigris.org

--Joao
10/09/2002 2:48pm (~18 anos atrás)

George V. Oba disse:
Parabéns!!! Essa matéria foi muito boa!!!
Gostaria de fazer uma colocação: Quando estudamos engenharia de software, utilizamos exemplos para estudo que estão um pouco fora do nosso cotidiano. O que eu quero dizer é que nos apegamos a aplicações comuns (ex: lojas, cartões via e-mails, portais etc).
Em se tratando de projeto de sistemas a recomendação é a mesma. Ampliar a visão se projetista de sistemas, analista de sistemas ou engenheiro de SW não é uma tarefa tão fácil assim, porém estudando a BASE fortalecemos os conceitos desejáveis.
10/09/2002 7:36am (~18 anos atrás)

joseph disse:
Sempre eh bom fazer projetos, indentificar classes e arquivos em um arquivo separado dizendo o que cada um representa em um script ou programa de grande porte.

Mas parece que o pessoal da Microsoft naum fez isso com o windows(hehehe brincadeirinha... :))
08/09/2002 10:41pm (~18 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)