Penguin Power!
Buy Linux distributions at discount prices!
Linux| Perl| PHP| Webserv| Databases| Sysadmin| Programming| Filesystems| Java| Webprog
News from Slashdot
FDA Unveils Biosimilars Guidance

IRS Employee Stole Data To Forge $8M In Fraudulent Returns

Researchers, Biosecurity Board Debate How Open Virus Research Should Be

Smart Camera Tells Tobacco From Marijuana

FCC Maps the 3G Wasteland Of the Western US

What Does a Software Tester's Job Constitute?

Famous For Fifteen People: Is Everyone a 'Facebook Celebrity'?

Skin Cancer Drug Reverses Alzheimer's Symptoms In Mice

Ask Slashdot: How To Allow Test Takers Internet Access, But Minimize Cheating?

Tesla Reveals Its Model X Gullwing SUV


Related products:

UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition

Unified Modeling Language Reference Manual, The (2nd Edition) (Addison-Wesley Object Technology Series) Unified Modeling Language Reference Manual, The (2nd Edition) (Addison-Wesley Object Technology Series)


The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process

The Rational Unified Process: An Introduction, Third Edition The Rational Unified Process: An Introduction, Third Edition

Uml

The Unified Software Development Process

Uml
Format: Hardcover
Author: Ivar Jacobson
ReleaseDate: 04 February, 1999
Publisher: Addison-Wesley Professional
Rating:

Not worth a penny
I bought this book to learn the basics of software design for a major project. I'm a mechatronics engineer with no formal training in software design. I regret every penny I spent.

The book contains a nugget or two of useful information, but its writing could not have been worse. A sizable part of the book is dedicated to explaining why software engineers need a formal design process, why that process should be need- and risk-driven, and why it needs to be iterative. This information is very basic; ANYONE should be aware of it almost instinctively. But the book spends hundreds of pages on these basic facts. This is very patronizing and insulting to readers' intelligence. Furthermore, instead of being concise and precise, the book rambles and rambles and rambles and. . .

In summary, this is a very poorly written, rambling, patronizing, and useless book, not worth a penny. I am writing this evaluation out of extreme anger. When you spend $50+ and several days reading a 300-page book to learn NOTHING, you have the right to feel insulted by the authors. I know no more about software design now than I knew before reading the book. .


Boring and Obvious


I kept reading from one chapter to the next wondering where the actual detailed content was going to start but it never did. This book touches on some nice topics but if fails to state anything more then the obvious for anyone that knows anything about OO and the unified process.

On top of that it is written in such a boring way that I had trouble staying awake on numerous occasions.

Whether you're new to Computer Science or OO or have been in the industry for a while (as I have), you can do much better than this book.


Excellent - if you willing to put in a ton of effort
Yes, it's difficult to read and it's not an introduction by any means (it reads like a textbook). The "Unified Software Development Process" is still probably the best book yet on software process. but, if you're willing to put in the time and effort, what you'll get out of it is i think is worth it. I often had to go over a page many times to understand exactly what they saying, and routinely ended up with a headache. but, I really think it pays off.

The process they present just makes sense, and seems to be the right way to make software. The main ideas (iterative AND phased development, and architecture centric while being use case driven) blends the best from the software development world. I feel that on my successful projects, these same ideas just seem to intuitively happen.

Unlike most process books, this one goes into detail. It shows you what deliveribles you should be creating, what types of workers should be working on the deliverbles and when. These details, for me gave me a much, much clearer understanding about how a process should work. Things aren't so high-level. You can apply them (once you've figured them out) by just following the workflows.

To me, this book has as its foundation in one of Ivar Jacobson's previous software books: "Object-Oriented Software Engineering" (if you think his current book is hard to read, you should see this one, ugh). Also, an excellent book and should be read by every software architect.

I think if you read both these books, you'll have a very solid foundation for what you need to know about Software Engineering. A previous reviewer is right, this is not a introductory text. It's better to read an intro book on the rational unified process first before moving on to this one.



Go to lyrics-now.com for music lyrics and song lyrics.
Bass and guitar tablatures: Fretplay.com, Guitar tabs, Bass tabs, Fresh tabs, How to read tabs
Plan your travel and holiday here: Travel Helper!