Object-Oriented Development Suggestions (was RE: [ale] Language Jihad!)

Davis, Ricardo C. RCDavis at intermedia.com
Thu Jul 19 16:12:36 EDT 2001


Dow,

Let me make an observation and some suggestions.  The topic of OO analysis
and design (OOAD) can get just as cutthroat as our language discussion.  (I
was tempted to use the subject "Development Methodology Jihad!" but I think
the metaphor has gotten a bit worn over the past few days.)  Along with
reading some texts on the subject, I would advise you also check out a site
that covers issues to get your feet wet in the current issues with OOAD.

Here are some suggested texts --

An Introduction to Object-Oriented Analysis: Objects in Plain English
by David Brown  [If you have this in the university library I'd start here
first!]

Java and Object Orientation : An Introduction
by John Hunt

Object-Oriented Programming with Java: An Introduction
by David J. Barnes 

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and the Unified Process
by Craig Larman  [Check this one out after you feel a bit comfortable with
OOAD and have done a bit of Java programming.  If possible, get the second
edition, from the write-ups it appears to be better than the first for the
OOAD novice.  I got the first edition and it was tough going.]

Check out this site --
Software Development: http://www.sdmagazine.com/


-Ricardo

P.S.  I'd put down the "Learn C++ in 24 Hours" book for a while -- at least
until you are acquainted with fundamental object technology concepts first.
Or better yet, return it and get your money back. ;)  [That is my last
"jihad" comment for the language discussion!]

-----Original Message-----
From: Dow Hurst [mailto:dhurst at kennesaw.edu]
To: ale at ale.org
Sent: Tuesday, July 17, 2001 11:07 AM
To: ale at ale.org
Subject: Re: [ale] Language Jihad!


Boy! Have I gotten some good advice here!

The discussion is leading toward a good foundation in OOAD before diving
into learning an OO based language.  I haven't any training in
flowcharting or thinking in objects or language-like constructs.  Any
good books to use for this?  I have one of the Learn C++ in 24 Hours
type books right now. ;-)

I was just going to try to figure out by myself how to create the flow
and building blocks of any program I would write.  Now that sounds like
not such a good idea.  My favorite thing to do would be to learn how to
create a program that was a securely networked client-server program
with a GUI that understood how to communicate with serial ports to
control the outside world.  I have some ideas for purposes of the
program but these are the essential elements I would like to create. 
Thanks so much the good discussion and advice.
Dow


-- 
__________________________________________________________
Dow Hurst                   Office: 770-499-3428
Systems Support Specialist  Fax:    770-423-6744
1000 Chastain Rd.
Chemistry Department SC428  Email:dhurst at kennesaw.edu
Kennesaw State University         Dow.Hurst at mindspring.com
Kennesaw, GA 30144
*********************************
*Computational Chemistry is fun!*
*********************************
--
To unsubscribe: mail majordomo at ale.org with "unsubscribe ale" in message
body.
--
To unsubscribe: mail majordomo at ale.org with "unsubscribe ale" in message body.





More information about the Ale mailing list