• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 521
  • Last Modified:

What's the best Software Architecture book for designing good Software Systems?

Which software architecture book do you consider the best or recommend? (It should be independent of technologies or programming languages.)
0
code_talker
Asked:
code_talker
2 Solutions
 
Paul SauvéRetiredCommented:
Hi code_talker,

5 Best Software Architecture Books you must read

I studied IT in the late 70's/early 80's, so I don't remember exactly what books I used. I know that we used the Gane & Sarson's Structured Systems Analysis: Tools and Techniques for system modeling! Another essential tool is a good book on data modeling and database design.

For computer aided design of seftware have a look at Computer-aided software engineering (CASE) tools.

I hope that helps you at least get started.

PaulS
0
 
Jose ParrotGraphics ExpertCommented:
Complete and very objective:
Applied Software Architecture, by Hofmeister, Christine, R. Nord, and D. Soni, Addison-Wesley

Nowadays we have several approaches, like SOA, Cloud Computing, the classical Client/Server, the web, the Google way, Microsoft's .NET and so on. The architecture, obviously, depends on the objectives. If your target is a tool for a one user CAD or for an enterprise level CAD, we'll need to follow different tracks.
So, as a basic reading, I recommend a general architecture book, like the Hofmeister's one, then you can decide for the next books, the best one for your specific objectoves.
Jose
0
 
Prafulla MaharjanCommented:
Self learning
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now