Freetutes.com

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

Deriving the Logical Design From the Conceptual Design

Microsoft lists the following steps to derive the logical design:
  1. Identifying business objects and services
  2. Defining interfaces
  3. Identifying business object dependencies
  4. Validating logical design
  5. Revising and refining the logical design

Overview of Business Objects

In the context of software solutions, a business object is a logical and physical entity that represents a physical or conceptual entity connected with the business environment at hand. Examples of business objects might include the following:

  • Accounts
  • Customers
  • Purchase orders
  • Invoices

Your software solution will implement representations of these business objects. Each object has its own attributes (properties) and actions (methods) and interacts with other objects through a system of messages (events and callbacks).

As stated in the preceding section, one of the main tasks of logical design is to identify business objects from the usage scenarios of the conceptual design. The following section discusses how to derive business objects from the conceptual design.

The following section discusses how to derive business objects from the conceptual design.

Identifying Business Objects

Essentially, you can make a first pass at identifying business objects by identifying the major nouns in the usage scenarios.

You can identify the relations and interactions between the business objects by identifying the significant verbs in the usage scenarios.

You can classify the relationships between objects into several main relationship types:

  • Own. Indicated by verbs such as "owns" or "has."
  • Use. Indicated by verbs such as "uses."
  • Contain. Indicated by verbs such as "holds," "contains," or "consists of."
  • Generalize. Indicated by verb phrases such as "is an example of " or "is a."
  1. The Conceptual Design
  2. Deriving the Logical Design From the Conceptual Design
  3. Deriving the Physical Design From the Logical Design

  

<< Previous | Contents | Next >>

 

Home | About Us | Privacy Policy | Contact Us

Copyright © Freetutes.com | All Rights Reserved