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
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
posted
0
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
posted
0
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
posted
0
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
posted
0
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
posted
0
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
posted
0
Add this one also to your list. Developing Software with UML , Brend Oestereich -- Sandeep
Lancy Mendonca
Ranch Hand
Joined: Aug 08, 2000
Posts: 54
posted
0
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
posted
0
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
posted
0
Vasuma, I have replied to your post here Hope this helps, Sandeep