File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes OO, Patterns, UML and Refactoring and the fly likes Impressed Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Reply Bookmark "Impressed" Watch "Impressed" New topic
Author

Impressed

Lancy Mendonca
Ranch Hand

Joined: Aug 08, 2000
Posts: 54
All,
I was quite impressed by the discussion on UML and OOAD. However the discussion currently focusses on the IBM exam. I would have very much liked a much broader discussion where people would share real life design issues and solutions.
Having stated that I am turning to this group for a bit of counselling. I am a software engineer with 7 years experience in non Java related fields. Have developed a recent interest in Java and have passed my SCJP2. I wish to gain experience in the field of OOAD and hence my interest in this forum. So friends what do U reckon is the way forward?
My goal is to be relatively comfortable in the field of OOAD in 8 - 12 months time. This would include analysis, design and effort estimation
Any help is greatly appreciated
Most important keep up the good work


Sun Certified Java Programmer<BR>Oracle Certified DBA
Junilu Lacar
Ranch Hand

Joined: Feb 26, 2001
Posts: 3008
Lancy,
These are the authors I am partial to:
Martin Fowler
Robert Martin
Allen Holub
Scott Ambler
Peter Coad
The Pragmatic Programmers, Dave Thomas and Andrew Hunt
Alistair Cockburn
Most of these folks also practice Extreme Programming (XP) or some related agile methodology.
Hope this helps to get you started.
Junilu

Junilu
[How to Ask Questions] [How to Answer Questions] [MiH]
David Roberts
Ranch Hand

Joined: Nov 03, 2000
Posts: 142
Lancy,
That is a good goal. 9 months is about the average.
JUNILU,
I like just about the same authors. I've never read a few of them. I had the opportunity of meeting Martin Fowler, Robert Martin, and Aistair Cockburn at SD 2001. I was very impressed with all of them, especially Alistair. He is very down to earth.

------------------
David Roberts - SCJP2,MCP


David Roberts - SCJP2,MCP
Lancy Mendonca
Ranch Hand

Joined: Aug 08, 2000
Posts: 54
Thanks guys for your quick reply. I guess in addition to all these resources I will keep coming back to Java ranch for all my confusions and queries.
PS Crossing my fingers in the hope that I manage to win the giveaway book
Kannan Ramanathan
Greenhorn

Joined: Feb 20, 2001
Posts: 4
Lancy,
To add to the list, there is a very good book available on-line... make the best use of it.
http://g.oswego.edu/dl/oosdw3/
Kannan.
Originally posted by Lancy Mendonca:
Thanks guys for your quick reply. I guess in addition to all these resources I will keep coming back to Java ranch for all my confusions and queries.
PS Crossing my fingers in the hope that I manage to win the giveaway book

Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
I would also recommend Meilir Page-Jones book - Fundamentals of Object-Oriented Design in UML.There are some OO principles like encumbrance and Connascence, which I have never seen in any other book.
Hope this helps,
Sandeep


<b>Sandeep</b> <br /> <br /><b>Sun Certified Programmer for Java 2 Platform</b><br /> <br /><b>Oracle Certified Solution Developer - JDeveloper</b><br /><b>-- Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java </b><br /><b>-- Object-Oriented Analysis and Design with UML</b><br /> <br /><b>Oracle Certified Enterprise Developer - Oracle Internet Platform</b><br /><b>-- Enterprise Connectivity with J2EE </b><br /><b>-- Enterprise Development on the Oracle Internet Platform </b>
shailesh sonavadekar
Ranch Hand

Joined: Oct 12, 2000
Posts: 1874
we are forgeting Ed yourdon , Rebecaa WirfsBrook , Grady Booch & none other than Timothy Budd . How I can forget him ? Plus he has written his new book " OO programming with java " . That will be great help.
These are for oops . For UML , you have got Martin Fowler , Larman & many more. You please start with any oops book & then go for UML.
I hope this can be useful.
Your Friendly Bartender
Shailesh.
Dave Thomas
Author
Ranch Hand

Joined: May 01, 2001
Posts: 45
Just to confuse things, I'd also suggest non-computing non-fiction to round out your library. Books on chaos theory, particularly as it applies to organizations, are very relevant to team practices. There's a wonderful little book on Wabi Sabi which might help convince you that software doesn't always have to be perfect. Books on philosophy are also interesting: if Plato invented classes and objects, then think what the philosophers that followed might add to computing! (A good gentle introduction to philosophy is the book Sophie's World).

Dave Thomas <br />Author of "<a href="http://www.amazon.com/exec/obidos/ASIN/020161622X/ref=ase_electricporkchop/002-7467239-7061602" target="_blank" rel="nofollow">The Pragmatic Programmer: From Journeyman to Master</a>
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Add this one also to your list.
Developing Software with UML , Brend Oestereich
-- Sandeep
Lancy Mendonca
Ranch Hand

Joined: Aug 08, 2000
Posts: 54
All,
Thanks to everyone who have shared thier thoughts and views in this thread. However the last few threads have got me more confused rather than clear.
From the discussion I gather that Larman and Martin Fowler have written good books on UML. However the number of resources available for OOPS is simply mind boggling.
I guess I was looking at Steps to move from developer to designer in 12 months. I am sure most of you have walked this path and I would be glad if you share your experiences. Using this thread of discussion I plan to make a plan for myself to meet the goal of being a designer.
Once again a big Thank You to all who have participated
vasuma puljety
Ranch Hand

Joined: Jun 01, 2001
Posts: 35
Originally posted by Lancy Mendonca:
All,
Thanks to everyone who have shared thier thoughts and views in this thread. However the last few threads have got me more confused rather than clear.
From the discussion I gather that Larman and Martin Fowler have written good books on UML. However the number of resources available for OOPS is simply mind boggling.
I guess I was looking at Steps to move from developer to designer in 12 months. I am sure most of you have walked this path and I would be glad if you share your experiences. Using this thread of discussion I plan to make a plan for myself to meet the goal of being a designer.
Once again a big Thank You to all who have participated


Lancy,
I am exactly in the same boat as you are. I want to learn UML but am bowled by the amount of information available. Where to start, what books to read et.al. Please let me know how you are coping. If you have worked out a game plan, share it.

Sun certified , with the lowest score possible.
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Vasuma,
I have replied to your post here
Hope this helps,
Sandeep
 
IntelliJ Java IDE
 
subject: Impressed
 
Threads others viewed
SCJP2 & SCJD2 looking for job
Preparation time and Book/Resources
IBM test 833 & 834
Guidence Needed - IBM 486
Cleared IBM 486 with 81%
MyEclipse, The Clear Choice