or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Practical Software Engineering: Analysis and Design for the .NET Platform
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Practical Software Engineering: Analysis and Design for the .NET Platform [Paperback]

Enricos Manassis (Author)
4.5 out of 5 stars  See all reviews (2 customer reviews)

List Price: $39.99
Price: $32.57 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.42 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0321136195 978-0321136190 September 26, 2003 1
Developers working on Microsoft technologies have been slower to adopt tried and true best practices from other platforms (e.g. object-oriented methodologies, full lifecycle approaches, etc.). The coming of the .NET platform has given cause for Microsoft-oriented developers to rethink their traditional philosophy. In this new book, Enricos Manassis takes the reader through a case study for specifying, analysing, designing, implementing, and testing a sample software system on the .NET platform. In so doing, the book presents the reader with an integrated vision of three dimensions in software development: process, techniques, and technology. The book contains a running case study that will help the practitioner examine the making of software from all angles, and the reader will emerge with a deeper understanding of how better software can be built.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)


Editorial Reviews

From the Back Cover

“This book is unique in the way that is demonstrates a full life-cycle approach from business modeling to analysis, security, and testing. It does so by using existing tools such as Visual Studio .NET integrated with Rational’s XDE. With a practical UML approach, this book can be used as a day-to-day field guide with code samples, document templates, and checklists. It is a complete reference for the professional .NET approach to projects.”
Thierry Janssens, Technical Manager, Microsoft Development Group

“This book provides, all under one cover, a good illustration of the use of object technology, UML, and the Rational Unified Process.”
Philippe Kruchten, IBM Software Group, Rational Software

Most would shudder to think if cities or automobiles were built in the same ad hoc fashion as most software. Still, Microsoft technologists often regard software development as more of a craft than a rigorous process. Given the mission-critical nature of today’s software solutions, however, such an approach is vital to ensuring that high-quality projects are delivered on time and within budget.

It is possible to create software in a controlled manner without sacrificing productivity or flexibility, says Enricos Manassis. All it takes is a solid grasp of process, methods, and technology. While many books plumb these topics individually, Practical Software Engineering is unique in that it focuses on the intersection of all three.

Each chapter explores development issues from the standpoint of:

  • The Rational Unified Process (RUP)
  • Object Oriented Analysis and Design (OOAD)
  • The Microsoft .NET platform

Through end-to-end coverage of a working application, the book’s tutorial shows practitioners how to tap the .NET platform—as others have harnessed the Java 2 Platform, Enterprise Edition (J2EE)—to develop complex enterprise solutions. The companion Web site (www.BooksREasy.com) offers a demo version of the sample application. It also provides complete source code for Visual Studio.NET and the UML model for Rational XDE, so readers can adapt and extend the sample application.

Microsoft technologists have long perceived rigorous approaches to be complex, intimidating, and ineffective. By demystifying processes and methods, Practical Software Engineering offers a roadmap to applying an engineered approach to real-world .NET projects. In doing so, it provides readers with a firm understanding of how to translate business issues into technological solutions.



0321136195B10062003

About the Author

With more than fourteen years of experience working as a developer, tester, software architect, functional analyst, and project manager, information technology consultant Enricos Manassis has developed a holistic vision of software development. Currently a software architect working on the Microsoft platform, he develops software solutions using the .NET framework.



0321136195AB10012003

Product Details

  • Paperback: 304 pages
  • Publisher: Addison-Wesley Professional; 1 edition (September 26, 2003)
  • Language: English
  • ISBN-10: 0321136195
  • ISBN-13: 978-0321136190
  • Product Dimensions: 9.2 x 7.1 x 0.6 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #822,486 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

9 of 9 people found the following review helpful:
4.0 out of 5 stars Mostly independent of .NET, November 7, 2003
This review is from: Practical Software Engineering: Analysis and Design for the .NET Platform (Paperback)
This book presents an internally consistent software engineering methodology that is contained entirely on Microsoft's .NET platform. A parallel universe of code development, as it were. If you hail from a java-centric J2EE background, most of this book will be familiar turf. Indeed, over 80% of the book is germane to any operating system and language environment. The higher level stages, like getting system requirements or nutting out the analysis model, should be independent of the eventual implementation minutiae. Thus, of the ten chapters, only one, on the implementation model, is truly tied to .NET. (Which suggest that the book's audience is broader than the ".NET" in the title might imply.)

Now if you scan a typical book on designing using java/J2EE, you will be lucky to find even cursory mention of any alternative environments, let alone .NET. This book returns the favour; studiously minimising references to java/J2EE. But, as suggested above, on this topic such differences are only at the lowest level.

So from your standpoint, if you are engaging in a .NET-based project and you come from elsewhere, this book might considerably ease the pain of transition.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 5 people found the following review helpful:
5.0 out of 5 stars A Holistic View of .Net Development, January 13, 2004
By A Customer
This review is from: Practical Software Engineering: Analysis and Design for the .NET Platform (Paperback)
With the .NET Framework and VS.NET the higher levels of
abstraction enable the evolving Software Engineer to begin
to focus on the weaker links in the chain of software
development activities.

While many will resist this evolution those of us who have
experienced similar shifts from machine code to assembly
language and the maturing third generation languages appreciate
the concrete concepts put forth in this most excellent text.

If you want to keep hacking, experience the never-ending death
march's not to mention the managed confusion of software
development, then this book isn't for you !

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject