The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Design - Help

Hello,
  I have an idea for an application. However, I struggle in starting with identiying requirements, designing the application (user interface and code), database design etc.


I would like to know the best books that I can read which will help me to do this.

thanks
Raymond
Raymond Send private email
Friday, October 31, 2008
 
 
Take a look at "Designing from both sides of the screen"

http://www.amazon.com/Designing-Both-Sides-Screen-Collaborate/dp/0672321513
MT Heart
Saturday, November 01, 2008
 
 
For the requirements part I like "Software Requirements" by Karl Wiegers:

http://www.amazon.com/Software-Requirements-Second-Pro-Best-Practices/dp/0735618798
Dan B Send private email
Tuesday, November 04, 2008
 
 
Maybe build a prototype first, so you can play with it and get some prospective customers to try it out.

This will make everything else a lot easier, as you'll have something tangible to work with.
Scorpio Send private email
Wednesday, November 05, 2008
 
 
This is a must read for any serious developer

Design Patterns: Elements of Reusable Object-Oriented Software by the Gang of four
Gareth Send private email
Wednesday, November 05, 2008
 
 
You may be better off finding someone who already knows how to do these things to either do it for you, or teach you how to do it. Books and such are good, but no match for a human teaching you in person.
cynic
Thursday, November 06, 2008
 
 
After you read those books, take a look at http://www.dynamicalsoftware.com/cr/demo/guest/sitemap.html which ties it all together.
gengstrand Send private email
Wednesday, November 12, 2008
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz