VB6 beginners tutorial - Learn VB6

Advanced VB6 tutorial - Learn Advanced VB6

Systems Analysis - System analysis and Design tutorial for Software Engineering

You are here: Visual Basic > Advanced VB6 tutorial > Chapter 1

Chapter 1 - Developing the Conceptual and Logical Design and Deriving the Physical Design

( Contents )

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.



  1. Overview of Microsoft Application Development Concepts

  2. 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

  3. Designing VB Data-Access Components for a Multitier Application

  4. Designing Properties, Methods, and Events of Components
             Designing Properties of Components
             Designing Methods of Components
             Designing Events of Components

  5. Implementing Load Balancing

  6. Case Study


Get Started >>

Home | About Us | Privacy Policy | Contact Us

Copyright © | All Rights Reserved