Showing posts with label book - computer - architecture. Show all posts
Showing posts with label book - computer - architecture. Show all posts

Object-Oriented Project Management with UML Review

Object-Oriented Project Management with UML
Average Reviews:

(More customer reviews)
Are you looking to buy Object-Oriented Project Management with UML? Here is the right place to find the great deals. we can offer discounts of up to 90% on Object-Oriented Project Management with UML. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Object-Oriented Project Management with UML ReviewThere is no doubt that this book is very good for somebody, who is going to start working in a software engineering environment. However, there are a couple of points which indicate that one should look around before deciding upon a purchase. (Even with the current price of 24 $)
Here are my points of concern:
- The chapter on object technology is really a half-hearted introduction and not very useful for getting started in this field.
- The book relies heavily on just a few references. Those references are recommended repeatedly. One of them is the doubtful 'Journey of a Software Professional' (Hint: Check out the mixed reviews.)
- The author can't resist recommending the 80-20 rule throughout the different project phases. This is hardly inventive and adds to a certain degree of repetitiveness.
- The case study is more entertaining than informative.
- The third part of the book (consisting of only one chapter) simply gives the impression that the book was rushed out for print.
I am not quite sure why this book merits a hardcover and on some occasions throughout the book, I could not help thinking that the layouters tried to increase the number of pages by adding a few commentary boxes ('Tips') here and there and enlarging diagrams to 'poster-size'.
Despite all those complaints, I have to say that the book helped me to gain an overview of the management process of a software product. But, after my first reading, it now gathers dust on the bookshelf ...Object-Oriented Project Management with UML OverviewAlmost all software projects are risky. The goal of every project manager is to somehow deal with the cost and schedule uncertainty while meeting your customer's needs. In Object-Oriented Project Management with UML, Murray Cantor describes an elegant, UML-based approach to managing object-oriented projects guaranteed to deliver high-quality software on time and within budget.Drawing on his experience managing major software projects at IBM and TASC, Cantor supplies you with:Proven ways to reap the benefits of using UML tools to tame most project demons and deliver optimal OO systemsTips on integrating object-based techniques with traditional methods for project planning, risk management, scheduling, time-phased budgeting, and moreExpert advice on how to handle all the important "people" issues that crop up during a development projectReal-life war stories that let you see firsthand what worked and what didn't on several major development projectsA full-length project example that walks you through every phase of a project told in terms of problems and solutionsVisit the companion Web site at www wiley.com/compbooks/cantor to find:Sample project schedules, budgets, database templates for managing use cases, and a work-breakdown structureA spreadsheet workbook for managing incremental developmentA development tracking diagramPrior to joining TASC, Dr.Cantor was a development manager at IBM, where he oversaw the development of high-end graphics and multimedia systems.

Want to learn more information about Object-Oriented Project Management with UML?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects Review

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
Average Reviews:

(More customer reviews)
Are you looking to buy Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects ReviewThe book consists of three sections: a short introduction that outlines the problem space, a section containing a large collection of patterns, and a short final section that talks about weaving patterns into a pattern language and offers a few speculations as to the future of patterns.
The first section is quite short, but covers the problem space nicely and provides the motivation for what follows. The presentation is greatly helped by a case study for applying patterns to a concurrent web server; this illustrates how individual patterns can be used to solve particular problems and provides a practical perspective for how to make use of what is in the remainder of the book.
The second section constitutes the majority of the book and describes a large collection of network and concurrency patterns. Here is where the real meat of the book can be found, with 17 different patterns plus variants. There is something for everyone here, such as interceptor, reactor, acceptor-connector, etc. The patterns are presented clearly, with ample UML diagrams to support the extensive explanations. What I liked particularly is that the presentation is both complete and fair. For example, the double-checked locking pattern isn't just presented as a panacea for singleton initialization. Instead, you get explicit warnings about memory coherency issues, together with examples for how to deal with them, so you don't go and implement something and then wonder why it doesn't work...
The final section of the book shows how to connect patterns into a pattern language, such that each pattern nicely fits into a larger architectural whole. There is also some speculation as to where patterns might be headed next. (According to the authors, we are nowhere near having exhausted the topic.)
Overall, I was really impressed with this book. The text provides extensive references to existing literature, so if you are interested in learning about a particular topic in more detail, you'll find plenty of material for further reading. And there is an index that actually works (which is a rarity these days).
While the language is lucid, the book is probably not something you want to read in a single sitting. Instead, it's the sort of book you browse through, picking up interesting things as you go, and then referring back to them when you need more detail. (I read the book over a number of weeks, digesting a chapter at a time when it suited me.)
Overall, I highly recommend this book. While much of the content has been published previously, it's difficult to find elsewhere and not as up to date. Here, you get everything in one place, presented in a form that works both for learning and as a reference.
If you are interested in programming distributed systems, don't miss this--there is no other book that covers the ground anywhere near as well!Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects OverviewDesigning application and middleware software to run in concurrent and networked environments is a significant challenge to software developers. The patterns catalogued in this second volume of Pattern-Oriented Software Architectures (POSA) form the basis of a pattern language that addresses issues associated with concurrency and networking.The book presents 17 interrelated patterns ranging from idioms through architectural designs. They cover core elements of building concurrent and network systems: service access and configuration, event handling, synchronization,and concurrency. All patterns present extensive examples and known uses in multiple programming languages, including C++, C, and Java.The book can be used to tackle specific software development problems or read from cover to cover to provide a fundamental understanding of the best practices for constructing concurrent and networked applications and middleware.About the AuthorsThis book has been written by the award winning team responsible for the first POSA volume "A System of Patterns", joined in this volume by Douglas C. Schmidt from University of California, Irvine (UCI), USA.Visit our Web Page

Want to learn more information about Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...