>>>
1. Estou estudando pelo livro dos autores Deitel & Deitel. Ele é bastante
básico e por isso estou aprendendo muito com ele. Qual livro vocês poderiam me
indicar para eu passa para um nível Intermediário?
Depende
de qual área você deseja seguir... para desenvolvimento de aplicações de grande
porte, distribuídas, etc... ( tudo que está na moda ), existe a tradução do The
J2EE Tutorial, da Sun, aqui chamado de Tutorial do J2EE. Este livro investe
bastante em EJB's, e introduz muito bem JSP e Servlets. Fixando-se mais em Web,
tem o Programação Avançada em JSP e Java Servlets: Programação que te darão um
bom conhecimento sobre o assunto. Sobre J2ME ( Micro Edition, Java para pequenos
dispositivos e celulares, etc... ) não existe nenhuma publicação nacional que eu
conheça ( talvez pelo mercado ainda não aquecido ). Geralmente publicações
nacionais não chegam a tratar de assuntos avançados, então o melhor ainda é
estudar tutoriais, artigos etc. na web, ou gastar um pouco mais em livros
importados. Mas não esqueça que a melhor escola é a
prática.
>>> 3. Estou estudando Análise estruturada. Na opinião de vocês, eu continuo estudando análise estruturada e passo para aoo ou esqueço a análise estruturada e vou direto a aoo? Análise estruturada pode te dar alguma experiência na investigação com o
cliente. Já li um artigo que sugeria o estudo de Análise Essencial antes de
partir a Análise OO, pois trabalhava muito bem a busca do que é fundamental para
'concluir' com sucesso a fase de Análise... mas acredito que vá de cada um.
Poucas metodologias tratam a coleta de requisitos, estudo de processos, etc.
então quanto mais diversificado o conhecimento mais embasamento
você terá nesta etapa, mas não vale como regra. Fica como sugestão partir para
AOO quando estiver seguro quanto aos conceitos de OO. Isto significa conseguir
descrever objetos de forma natural, encontrar relacionamentos entre objetos,
identificar semelhanças entre objetos, enfim, conseguir pensar em
objetos.
>>> 4. E a última pergunta: posso estudar UML e desenvolver
projetos sem necessitar de programas como o Relational Rose?
Pode... mas sem uma ferramenta que no mínimo auxilie no desenho dos modelos
você vai dispender muitos esforços apenas para fazer a representação gráfica.
Obviamente você não precisa gastar fortunas comprando e estudando o Rational
Rose, mas estudar ferramentas free / open source como Argo UML e Poseidon UML
podem te ajudar bastante, desde a organização da documentação até a geração
inicial do código.
Gostaria de ter opiniões dos colegas da lista, e espero
ter ajudado em tuas dúvidas!
[]'s
Cristofer
|
- [java-list] envolvimento como Profissional em... Rogério Araújo
- Re: [java-list] envolvimento como Profis... Ana Paula Brandão Lopes
- Re: [java-list] envolvimento como Profis... Cristofer Weber
- Re: [java-list] envolvimento como Profis... Fábio Santos Almeida