can you recommend books on software development

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
raghavan20
DevNet Resident
Posts: 1451
Joined: Sat Jun 11, 2005 6:57 am
Location: London, UK
Contact:

can you recommend books on software development

Post by raghavan20 »

Since I am planning to build a bigger system, this time I want to follow the best practices.

1. I want to read books on earlier stages of software development. That is from requirements gathering, analysis and design of software application/component but not coding. can you recommend any books on this regard?

2. Can you also tell which UML diagram is used to represent communication/calls between applications?
EDIT: also any comprehensive good books on UML 2.0?

Thanks to all.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

I've recommended a bunch of books in the past. If you haven't already searched them out, they should be fairly easy to find by looking for ISBN with myself as the post auther.
User avatar
raghavan20
DevNet Resident
Posts: 1451
Joined: Sat Jun 11, 2005 6:57 am
Location: London, UK
Contact:

Post by raghavan20 »

i found only two books that relates to the area i am talking about from your recos:
High Assurance Design (ISBN 0-321-37577-7)
The Art of Project Management ISBN 0-596-00786-8 for $40 US retail


Thank you.
User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post by Maugrim_The_Reaper »

Check for books regarding Agile Development (topical at the moment). I haven't read much outside that recently for early planning/design/requirements gathering. You'll have to dig around and see what's available.

On the strictly programming side, bigger systems demand a few practices from the start. Check out topics related to Test Driven Design, Refactoring and Domain Driven Design. Also have a Design Patterns catalogue handy like POEAA...;).
User avatar
raghavan20
DevNet Resident
Posts: 1451
Joined: Sat Jun 11, 2005 6:57 am
Location: London, UK
Contact:

Post by raghavan20 »

thanks maugrim.

i am already reading POEAA and other pattern books but i still want to learn how to make two or more applications to talk with each other. Also I want some comprehensive guide on making software components, modelling software components in UML and how to communicate between software components.

I can find UML books which talk about modelling components in UML but I want material that talks about building components itself.
Post Reply