It's expensive and dated, but it covers the fundamentals as well as anything else. A programmer who has never conducted systems analysis ought to absorb this stuff like a sponge.
I followed these concepts for years in enterprises where they served me very well. But now I'm a bigger proponent of iterative prototyping, so I'm not sure how applicable they are. Then again, nothing wrong with a little fundamentals.
http://www.amazon.com/Structured-Analysis-System-Specificati...
It's expensive and dated, but it covers the fundamentals as well as anything else. A programmer who has never conducted systems analysis ought to absorb this stuff like a sponge.
I followed these concepts for years in enterprises where they served me very well. But now I'm a bigger proponent of iterative prototyping, so I'm not sure how applicable they are. Then again, nothing wrong with a little fundamentals.