Advertisement

Books on Software Engineering?

Started by May 23, 2001 12:51 PM
3 comments, last by NuffSaid 23 years, 8 months ago
I''m currently looking for a book on software engineering that covers different methodologies (structured and OO). Basically, I need reccommendations. Anyone?
==========================================In a team, you either lead, follow or GET OUT OF THE WAY.
Design Patterns: Elements of Reusable Object Oriented Software

try that one...so far it''s been the only OO book I''ve ever needed to buy.

Wazoo
Learn about game programming!Games Programming in C++: Start to Finish
Advertisement
"Effective C++" and "More Effective C++", Meyers. I think they may sell as one volume now. Good OOP rules, though I don't recall if structured programming ever arises.

I also like "Large-Scale C++ Software Design", Lakos.

As far as structured programming goes, I'd look for embedded systems literature. Embedded seems to be the last great bastion of people who will never use *this. =)

Edited by - Stoffel on May 23, 2001 5:27:23 PM
The problem here is the term "software engineering" ... by your question it is unclear if you mean you are looking for an analysis and or description of different methodologies, or if you are looking for books to teach you the actual usage of the methodologies.

For Structured programming the most common reference is "Code Complete" by Steve McConnell, who has also done a few other good books. Also the books by Steve McGuire ("Writing Solid Code" and "Rapid Application Development") cover some good ground.

For General Coding and OO stuff I recommend you read the Effective C++ series.

For taking OO to the next level I recommend you start with the Gang of Four book "Design Patterns" which should really change the way you think about programming - and make at least intellectual reuse a reality.

A book on XP might be usefull if you want to get a good feel for others ways to develop software ... and it''s opposite ... "The Mythical Man Month" has some gems in it.

And on the totally esoteric topic of managing a software team and even hiring people, the book "Dynamics of Software Development" would be a good read (it''s short and well written).

Good Luck
Thanks for the replies.

I''m actually looking for books that teach me the methodologies and books that compare the methodologies. And you''re replies were helpful. Thanks.
==========================================In a team, you either lead, follow or GET OUT OF THE WAY.

This topic is closed to new replies.

Advertisement