rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781556227011

Interactive UML Development Using Visual Basic 6.0

by ;
  • ISBN13:

    9781556227011

  • ISBN10:

    1556227019

  • Edition: CD
  • Format: Paperback
  • Copyright: 1999-09-01
  • Publisher: Natl Book Network
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $42.95

Summary

Emphasizes the practical issues of delivering a UML project, including how to model the business needs within the scope of a project and meet those needs with technology, and why it is important to focus on deliverables rather than on task-based project management techniques. Softcover. CD-ROM included. DLC: Microsoft visual BASIC.

Author Biography

Patrick W. Sheridan is an Engagement Manager with Stratagem, Inc. He has over 17 years of experience in software development and consulting, with a recent emphasis on building UML teams. Jean M. Sekula is a Project Manager with Stratagem, Inc. She has more than 18 years of experience in information technology and consulting, and is currently managing a multi-team OO project.

Table of Contents

Preface xi
Introduction xv
Part I: A No-Fluff Approach to Getting It Done 1(56)
Object-Oriented Development
3(26)
Overview
3(1)
The Need for Object-Oriented Solutions
3(4)
The Basics of Object-Oriented Theory
7(4)
Class
8(1)
Abstraction
8(1)
Encapsulation
8(1)
Inheritance
9(1)
Aggregation
9(1)
Polymorphism
9(1)
Object Types
10(1)
Introducing the Unified Modeling Language
11(16)
Stereotypes, Comments, and Constraints
13(1)
Use Case Diagram
13(2)
Class Diagram
15(2)
Sequence Diagram
17(2)
Statechart Diagram
19(1)
Collaboration Diagram
20(2)
Activity Diagram
22(2)
Component Diagram
24(1)
Deployment Diagram
25(1)
Package Diagram
26(1)
Chapter Summary
27(2)
Introduction to Our Approach
29(28)
Overview
29(5)
Focus on Deliverables
34(1)
The Iterative Style
35(7)
General Techniques
42(9)
Facilitation
42(2)
Project Management
44(2)
Change Control Management
46(1)
Issue Management
47(1)
Training
47(1)
Documentation
48(1)
Infrastructure
48(1)
Testing
49(2)
Evolving Roles That Champion Business Change
51(5)
Role Definitions
52(1)
Business Area Expert
53(1)
Database Architect
54(1)
Document Architect
54(1)
Infrastructure Architect
54(1)
Object Architect
55(1)
Object Developer
55(1)
Project Manager
55(1)
Project Sponsor
55(1)
Trainer
55(1)
User
56(1)
Chapter Summary
56(1)
Part II: The Approach 57(204)
Overview
58(1)
Depth of Object Modeling at Various Levels of Development
58(2)
Demonstration of the Approach with a Case Study
60(1)
Chart Solution
61(34)
Overview
61(1)
Activities
62(32)
Establish Project Scope
62(1)
Define Problem Assessment
62(4)
Create Initial Use Case Diagram
66(6)
Create Initial Class Diagram
72(2)
Establish Documentation Approach
74(1)
Establish Training Approach
75(1)
Explore Infrastructure Architecture Options
76(2)
Establish Project Standards
78(1)
Plan Solution Packaging and Delivery
78(1)
Develop Solution Area Scope Statement
79(5)
Tailor Approach
84(1)
Estimate Tasks in Project Plan
85(1)
Apply Resources to Project Plan
86(2)
Prepare the Cost/Benefit Analysis
88(2)
Confirm Solution Strategy
90(1)
Obtain Solution Strategy Confirmation
91(1)
Assess Risk
91(3)
Chapter Summary
94(1)
Structure Solution
95(40)
Overview
95(1)
Activities
96(37)
Structure Use Cases and Classes
96(1)
Refine Use Case Descriptions
97(3)
Structure Class Diagram
100(8)
Select Reusable Classes from Class Library
108(1)
Structure Documentation
109(1)
Structure User Instructions Guide Framework
110(1)
Structure Information Reference Guide Framework
110(1)
Structure Training
111(1)
Structure Training Curriculum
111(1)
Specify Training Delivery Mechanism
112(1)
Structure Infrastructure Architecture
113(2)
Specify Infrastructure Requirements
115(3)
Develop Conceptual Deployment Diagrams
118(4)
Evaluate Third-Party Software
122(3)
Establish Infrastructure Acquisition Timeline
125(1)
Establish Software Distribution Procedure
126(1)
Specify Security Restrictions for Solution
127(1)
Implement Deployment Diagram for Development
128(1)
Train Project Team
129(1)
Plan Iteration Refinement Strategy
129(1)
Specify Iteration Refinement and Duration
129(2)
Confirm Solution Structure
131(1)
Obtain Solution Structure Confirmation
131(1)
Assess Risk
132(1)
Chapter Summary
133(2)
Build Solution
135(86)
Overview
135(1)
Activities
136(67)
Model the Solution
136(1)
Build Use Case Scenarios
137(5)
Build Sequence Diagrams from Use Case Scenarios
142(3)
Leverage Reusable Classes from the Class Library
145(1)
Prototype User Interface Applications
146(7)
Build Statechart Diagrams from Sequence Diagrams
153(3)
Build Collaboration Diagrams
156(2)
Build Activity Diagrams
158(2)
Assess Class Diagram
160(7)
Build Component Diagram
167(2)
Create Use Case Test Plan
169(2)
Refine Database Structure
171(2)
Create Logical Data Model
173(2)
Create Solution Area Database Structure
175(4)
Build Application
179(1)
Create Collaboration Test Plan
180(1)
Create Collaboration Test Beds
181(1)
Build Methods
182(12)
Execute Collaboration Test Plan
194(1)
Build Documentation
194(1)
Build Documentation Components
194(3)
Build Training Material
197(1)
Refine Training Curriculum
197(2)
Confirm Solution Build
199(1)
Create Use Case Test Beds
199(1)
Validate User Case Scenarios
199(1)
Confirm Usability of the Documentation Components
200(1)
Confirm Content of the Training Curriculum
200(1)
Prepare Build Solution Change Requests
200(2)
Obtain Solution Build Confirmation
202(1)
Assess Risk
203(1)
Build Solution Iterations
203(16)
Second Iteration
204(10)
Third Iteration
214(2)
Second Increment
216(3)
Chapter Summary
219(2)
Integrate Solution
221(26)
Overview
221(2)
Activities
223(22)
Integrate Solution Areas
223(1)
Integrate Class Diagrams
223(5)
Integrate Database Structures
228(1)
Modify Application for Integration
229(1)
Refine Implementation Diagrams
230(1)
Enhance Component Diagram
230(1)
Create and Integrate Deployment Diagram
231(7)
Build Operations Guide
238(1)
Integrate Documentation
239(1)
Standardize User Instructions Guide
240(1)
Standardize Information Reference Guide
240(1)
Standardize Documentation Distribution Procedure
240(1)
Integrate Training
240(1)
Modify Training for Integration
240(1)
Transform Training Curriculum into Training Support Materials
241(1)
Integration Test the Solution
241(1)
Create Integration Test Plan
241(2)
Build Integration Test Beds
243(1)
Prepare Integration Environment for Testing
243(1)
Integration Test the Application
244(1)
Confirm Solution Integration
244(1)
Obtain Solution Integration Confirmation
244(1)
Assess Risk
244(1)
Chapter Summary
245(2)
Implement Solution
247(14)
Overview
247(1)
Activities
248(12)
Prepare Implementation Environment
248(1)
Plan Implementation Schedule
248(2)
Implement Infrastructure Architecture
250(1)
Implement Supporting Architecture
250(1)
Train Users
251(1)
Schedule Training Participants
251(1)
Implement Deployment Diagram for Training
252(1)
Prepare for Training Sessions
253(1)
Train Users
253(1)
Implement Application
254(1)
Back Up Implementation Database
254(1)
Implement Database and Application Components
255(1)
Back Up Converted Database
255(1)
Confirm Solution Implementation
256(1)
Support Implementation
256(1)
Obtain Feedback for the Post-Implementation Document
257(2)
Obtain Solution Implementation Confirmation
259(1)
Assess Risk
259(1)
Chapter Summary
260(1)
Conclusion 261(2)
Highlights of this Approach
261(1)
Selling this Approach to Your Enterprise
262(1)
Deliverables Glossary 263(10)
Bibliography 273(2)
Index 275

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program