Summary

Chapter 3 - Diagramming Business Objects
byAndrew Filevet al.?
Wrox Press ©2002
Team FLY

Although business object modeling is one of the more challenging aspects of analysis and design, it can also be the most rewarding. Business objects make your applications more scaleable and maintainable. They are also a great help in conceiving and designing complex software systems because they bridge the semantic gap by allowing you to model real-world entities. UML class diagrams and sequence diagrams are great tools for designing business objects that work well in both your Windows Forms and ASP.NET applications.

In addition to a high-level discussion of business objects, this chapter also discussed design principles for building business object and data-access base classes for your .NET applications. We learned how to use Visio to model the static nature of business objects in class diagrams and how different UML class adornments translate into elements of .NET classes. We also learned to model the dynamic nature of business objects in Visio sequence diagrams assigning responsibilities that carried out the functionality of use cases. Contrary to conventional wisdom, we also learned that thinking about data during object modeling can help us more quickly create a well-designed, working object model.

Once the dust has settled on your object model, you can begin implementing business objects in your .NET programming language of choice. The next chapter shows how Visio gives you a jump-start on your model by generating code from your object model.

Team FLY


Professional UML with Visual Studio. NET. Unmasking Visio for Enterprise Architects
Professional UML with Visual Studio. NET. Unmasking Visio for Enterprise Architects
ISBN: 1440490856
EAN: N/A
Year: 2001
Pages: 85

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net