Chapter Objectives
1. Given a conceptual design, apply the principles of modular design to derive
the components and services of the logical design
Conceptual design has to do with a user-based vision of the software
solution. The objectives don't require you to know how to derive a conceptual
design. The objectives do expect you to know something about how conceptual design
relates to logical design. Logical design identifies the business objects and
underlying services required by the conceptual design.
2. Assess the potential impact of the logical design on performance,
maintainability, extensibility, scalability, availability, and security
The logical design that you derive from the conceptual design
will have consequences for the final product. The logical design affects many
of the desired qualities of a good software solution, such as those listed in
this objective.
3. Design Visual Basic components to access data from a database
in a multitier application
Multitier applications break the various functions of an application
into separate components that reside in different physical locations. An important
component of almost any software solution is the component that provides access
to the application's data.
4. Design the properties, methods, and events of components
The components that you design in a VB solution will be implemented
as objects with their own members (properties, methods, and events).
5. Implement load balancing
The final objective listed in this chapter, load balancing. Load
balancing is the process by which workload is spread among two or more physical
servers to prevent bottlenecks on a single machine. As such, the topic is closely
tied to design decisions that you will make when implementing a solution. This
chapter therefore discusses the objective of load balancing because it logically
fits with the other general design objectives discussed here.
________________________________
Contents
-
Overview of Microsoft Application Development
Concepts
-
The VB Enterprise Development Model
The
Conceptual Design
Deriving
the Logical Design From the Conceptual Design
Deriving
the Physical Design From the Logical Design
Assessing
the Logical Design's Impact on the Physical Design
-
Designing VB Data-Access Components for a Multitier
Application
-
Designing Properties, Methods, and Events of
Components
Designing
Properties of Components
Designing
Methods of Components
Designing
Events of Components
-
Implementing Load Balancing
-
Case Study