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.
can you recommend books on software development
Moderator: General Moderators
- raghavan20
- DevNet Resident
- Posts: 1451
- Joined: Sat Jun 11, 2005 6:57 am
- Location: London, UK
- Contact:
- raghavan20
- DevNet Resident
- Posts: 1451
- Joined: Sat Jun 11, 2005 6:57 am
- Location: London, UK
- Contact:
- Maugrim_The_Reaper
- DevNet Master
- Posts: 2704
- Joined: Tue Nov 02, 2004 5:43 am
- Location: Ireland
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...
.
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...
- raghavan20
- DevNet Resident
- Posts: 1451
- Joined: Sat Jun 11, 2005 6:57 am
- Location: London, UK
- Contact:
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.
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.