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
.NET-A Complete Development Cycle
 
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.

.NET-A Complete Development Cycle [Paperback]

Gunther Lenz (Author), Thomas Moeller (Author)
4.4 out of 5 stars  See all reviews (9 customer reviews)

Price: $59.99 & this item ships for FREE with Super Saver Shipping. Details
  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.
Only 1 left in stock--order soon (more on the way).
Want it delivered Thursday, February 2? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

0321168828 978-0321168825 September 5, 2003
Praise for .NET-A Complete Development Cycle "Excellent step-by-step walkthrough of software development with .NET for architects and programmers. Great explanation of current software development methodologies, and a wealth of practical examples using current techniques." -Phil Syme Technical Lead Watson Wyatt Worldwide Washington, D.C. "This book takes a unique approach to integrating real-world development examples to illustrate the phases and tasks of the software development lifecycle." -Jackie Goldstein Renaissance Computer Systems Ltd. and MSDN Regional Director "In this book the authors excel in presenting all aspects of the .NET development cycle in a format accessible to the beginner, and as a primer and reference for the experienced developer. It is exemplary in its encouragement of good software engineering technique from the outset by adhering to the Unified Process. This book is not only educational and informative, but working through it is fun!" -Dr. Oliver Downs Chief Scientist, Analytical Insights, Inc. http://www.analyticalinsights.com "As a software project manager, I found this book and accompanying CD to be a valuable aid to help sort out the practical application of . NET from all the hype." -Daniel Paulish Software engineering project manager with more than 20 years' experience .NET-A Complete Development Cycle is the first guide to combining the best software-engineering practices of the Unified Process with the ins and outs of the .NET architecture. The book begins with an overview of the principles of software engineering and then introduces Microsoft technologies such as Visual C#, Windows Forms (WinForms), ADO.NET, and ASP.NET. Central to this practical guide is a case study developing a working imaging application. As the authors lead readers through the complete lifecycle of this .NET development project, they teach effective software-engineering methodologies, including top strategies for requirements engineering, functional breakdown, design reviews, implementation, testing, and deployment. Readers will also learn how to make the most of tools such as the Unified Modeling Language (UML), GDI+, multithreading, Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), Universal Description, Discovery and Integration (UDDI), and versioning.By actively participating in this case study, readers become working members of the development team. They use their newly acquired knowledge to accomplish tasks critical to the successful creation of the Web-based smart-client application. Whether you are making the transition to .NET architecture or are an experienced Microsoft developer, project lead, or software quality engineer who wants to learn effective software-engineering techniques, .NET-A Complete Development Cycle is an invaluable resource. Readers will come away with the foundation needed to use .NET technologies to design and build complete applications, a solid understanding of good software-engineering practices, and a working Web-based imaging application that can easily be expanded or customized.

Special Offers and Product Promotions

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

Frequently Bought Together

Customers buy this book with Microsoft® .NET: Architecting Applications for the Enterprise (Pro-Developer) $28.49

.NET-A Complete Development Cycle + Microsoft® .NET: Architecting Applications for the Enterprise (Pro-Developer)

Customers Who Bought This Item Also Bought


Editorial Reviews

From the Back Cover

Praise for .NET—A Complete Development Cycle

“Excellent step-by-step walkthrough of software development with .NET for architects and programmers. Great explanation of current software development methodologies, and a wealth of practical examples using current techniques.”

         —Phil Syme
             Technical Lead
             Watson Wyatt Worldwide
             Washington, D.C.

“This book takes a unique approach to integrating real-world development examples to illustrate the phases and tasks of the software development lifecycle.”

         —Jackie Goldstein
             Renaissance Computer Systems Ltd.
             and MSDN Regional Director

“In this book the authors excel in presenting all aspects of the .NET development cycle in a format accessible to the beginner, and as a primer and reference for the experienced developer. It is exemplary in its encouragement of good software engineering technique from the outset by adhering to the Unified Process. This book is not only educational and informative, but working through it is fun!”

         —Dr. Oliver Downs
             Chief Scientist, Analytical Insights, Inc.
             http://www.analyticalinsights.com

“As a software project manager, I found this book and accompanying CD to be a valuable aid to help sort out the practical application of .NET from all the hype.”

         —Daniel Paulish
             Software engineering project manager with
             more than 20 years’ experience

.NET—A Complete Development Cycle is the first guide to combining the best software-engineering practices of the Unified Process with the ins and outs of the .NET architecture. The book begins with an overview of the principles of software engineering and then introduces Microsoft technologies such as Visual C#, Windows Forms (WinForms), ADO.NET, and ASP.NET.

Central to this practical guide is a case study developing a working imaging application. As the authors lead readers through the complete lifecycle of this .NET development project, they teach effective software-engineering methodologies, including top strategies for requirements engineering, functional breakdown, design reviews, implementation, testing, and deployment. Readers will also learn how to make the most of tools such as the Unified Modeling Language (UML), GDI+, multithreading, Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), Universal Description, Discovery and Integration (UDDI), and versioning.

By actively participating in this case study, readers become working members of the development team. They use their newly acquired knowledge to accomplish tasks critical to the successful creation of the Web-based smart-client application.

Whether you are making the transition to .NET architecture or are an experienced Microsoft developer, project lead, or software quality engineer who wants to learn effective software-engineering techniques, .NET—A Complete Development Cycle is an invaluable resource. Readers will come away with the foundation needed to use .NET technologies to design and build complete applications, a solid understanding of good software-engineering practices, and a working Web-based imaging application that can easily be expanded or customized.



About the Author

Gunther Lenz is an expert in the design and implementation of optimized 2D image-processing algorithms, with more than five years of experience with high-performance medical-imaging processing and systems engineering, most recently with Siemens Corporate Research. Gunther's experience in defining and implementing efficient software-engineering practices led to him being an invited speaker at the SM (Software Management) 2003 conference where he also acted as the track chair for the Software Management Methods and Techniques sessions.

Thomas Moeller has ten years of experience as a computer programmer, engineer and researcher. He is currently working in the Imaging and Visualization group at Siemens Corporate Research, Inc. He is the co-inventor of patent-pending algorithms for volume segmentation and memory management for large volume visualization and has contributed to H-J Scheibl's textbook Visual C++ 6.0 for Beginners and Professionals (Hanser Munich/Vienna 1999).



0321168828AB06272003

Product Details

  • Paperback: 592 pages
  • Publisher: Addison-Wesley Professional (September 5, 2003)
  • Language: English
  • ISBN-10: 0321168828
  • ISBN-13: 978-0321168825
  • Product Dimensions: 9.3 x 7 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #1,787,497 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

7 of 7 people found the following review helpful:
5.0 out of 5 stars Brings Together The Development Process, November 10, 2003
By 
Bryan Geary (Chicago, IL USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: .NET-A Complete Development Cycle (Paperback)
First I have to admit, I really wanted to like this book. I have been studying the Unified Process, UML and .NET for a while now, but it was all in separate pieces. I wanted one book that would tie the whole thing together, and this was the first one I had seen that did that.

The book did a good job of walking you through iterations with some hand-holding, but also a "you've seen enough, go do it on your own" to be very useful. One of my primary complaints against most tech books is that they show you how to do everything without making you think it through by doing some exercises on your own. This book gives you a chance to work on your own after showing you how to do certain things (much more like the real development process where you get specs, not answers).

All that said, there are a couple of caveats for those who are thinking about buying the book.
1) It is all in C#. While the book does intro you to C#, you will probably want a good C# book around to help if you are not already familiar with it. (One thing I found interesting after doing most of my work in vb.net is the case sensitivity. In vb, you can type "imports system." and then get all the drop downs, in c#, the caps are important so it is "using System." and typing it as "system." fails to include the namespace).
2) The book is an overview of a very ambitious topic. The good thing here is the authors give you lots of places to go to delve deeper into the topics they present. Note, I don't think this is a fault of the book. There are entire books written to cover things that these guys cover in a chapter. Don't expect to read this book and understand the Unified Process, Software Engineering, UML, C#, Deployment, etc. What it will do is give you the big picture understanding you need in order to go into further detail for learning the pieces you need to build on.

Finally, there were a couple of small annoyances. The CD includes the visio files for the project, but they don't always match the printed portion of the book and in some cases aren't given at all. As I was working with some other tools and trying to practice building the diagrams, this was a minor annoyance. Along with that came times where a screen print would show a directory path on the CD that was different from what was actually there. It's close enough to be able to figure it out, but it still would be nice to have all of the documentation files and also to have the screen prints match.

So, the bottom line is this - it's the best book I have seen so far on tying together modern development practices under one cover. As such, it makes a great intro into the topic and is a good learning tool. However, it is not a comprehensive treatment of any of the topics. If you are looking for that, you will need to get a book dedicated to the topic (for instance UML or Agile Development). If you are looking for something to help make sense of how all the pieces fit together and to help you get your feet wet in walking through a sample development cycle, this is an excellent book.

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


4 of 5 people found the following review helpful:
5.0 out of 5 stars Jump start into .NET, September 4, 2003
By A Customer
This review is from: .NET-A Complete Development Cycle (Paperback)
This book is a great support when making the switch to .NET. Finally there is a book that not only teaches the language but also provides lots of references and shows the practical application of .NET on an extended case study. Building the application is fun because you can immediately see the success of your implementation on the screen by doing some cool image processing. On the other hand if you just want to follow the book without programming a line of code, then take the CD that contains all the sample solutions. The book is not a reference of .NET but rather it should be used in addition to a reference book to get a jump-start into software engineering best practices and .NET. The book shows what state of the art tools (like NUnit, Defect Tracking etc) and software engineering methodologies can be used to successfully make the transition to .NET development. The book is great for architects, developers, project managers and quality engineers that want to get a jump-start into the practical application of .NET. I think this book hits the spot for everyone starting .NET development from any other OO language. The CD contains all the source code and tools that are used during the course of the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellent building block for your .NET career, January 4, 2005
By 
This review is from: .NET-A Complete Development Cycle (Paperback)
This book is excellent if you are a Computer Science student or a programmer looking to get into .NET. The book uses the unified software development process and weaves .NET with an iterative model consisting of requirements, analysis, design, implementation and testing. The reader plays the role of a team member and is assigned tasks. Hence in a way this book simulates a real work environment, and in my opinion it does a pretty good job. Obviously a real work environment has many other issues but those are out of the scope of this book. This book covers a lot in 500 pages. After this book a person can then get into more dense books which explain the .NET framework and programming in more detail such as:
#1. Jeff Prosise's Programming .NET
#2. Dino Esposito's ASP.NET and ADO.NET
#3. Jeffrey Richter's .NET Framework
#4. Dino Esposito's Applied XML Programming for Microsoft.NET
#5. John Robbin's Debugging Applications with .NET and Windows Applications

All these books are written by authoritative and well respected individuals in the industry, but these books might be too indepth and overwhelming for a person looking to get his/her feet wet with .NET. Once you get started with .NET then these books will be an excellent resource for building your .NET career, actually at the end of various chapters Lenz and Moeller have referenced these same books for further reading.

Bottom Line: ".NET A complete Development Cycle" does an excllent job of building a .NET foundation on which you can construct your .NET career by continously learning from the list of books I have mentioned above in combination with real world experience.

Word of Advice: Before starting ".NET A complete Development Cycle" you should be able to program and I don't mean Hello World, you should be comfortable with OOP, it would work best if you knew C#. If you are a novice to programming then you will have a hard time. In my opinion the minimum reader proficiency should be that of a senior year Computer Science student. However, there are always exceptions if you have worked a lot with html, have done some scripting, understand how the internet works, file structures, okay working with an IDE and don't mind digging in a little bit than you can also use this book.
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
 
 
 
Most Recent Customer Reviews







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