rent-now

Rent More, Save More! Use code: ECRENTAL

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

9781556227028

Interactive UML Development Using Visual Basic C++ 6.0

by ;
  • ISBN13:

    9781556227028

  • ISBN10:

    1556227027

  • Edition: CD
  • Format: Paperback
  • Copyright: 1999-10-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
We're Sorry.
No Options Available at This Time.

Summary

Book and CD-ROM. Iterative UML Development Using Visual C++ 6.0 is a hands-on professional book on iteratively developing object-oriented systems for business solutions using the industry standard Unified Modelling Language (UML). The authors completely demonstrate their approach using a business example, beginning with a problem assessment and taking it all the way to implementation with all supporting deliverables, including the corresponding Microsoft Visual C++ 6.0 code.

Table of Contents

Preface xi(4)
Introduction xv
Part I: A No-Fluff Approach to Getting It Done 1(56)
Chapter 1 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)
Chapter 2 Introduction to Our Approach
29(28)
Overview
29(5)
Focus on Deliverables
34(1)
The Interative Style
35(7)
General Techniques
42(1)
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(1)
Role Definitions
52(4)
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(208)
Overview 58(1)
Depth of Object Modeling at Various Levels of Development 58(2)
Demonstration of the Approach with a Case Study 60(1)
Chapter 3 Chart Solution
61(34)
Overview
61(1)
Activities
62(1)
Establish Project Scope
62(16)
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(12)
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(4)
Obtain Solution Strategy Confirmation
91(1)
Assess Risk
91(3)
Chapter Summary
94(1)
Chapter 4 Structure Solution
95(40)
Overview
95(1)
Activities
96(1)
Structure Use Cases and Classes
96(13)
Refine Use Case Descriptions
97(3)
Structure Class Diagram
100(8)
Select Reusable Classes from Class Library
108(1)
Structure Documentation
109(2)
Structure User Instructions Guide Framework
110(1)
Structure Information Reference Guide Framework
110(1)
Structure Training
111(2)
Structure Training Curriculum
111(1)
Specify Training Delivery Mechanism
112(1)
Structure Infrastructure Architecture
113(16)
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(2)
Specify Iteration Refinement and Duration
129(2)
Confirm Solution Structure
131(2)
Obtain Solution Structure Confirmation
131(1)
Assess Risk
132(1)
Chapter Summary
133(2)
Chapter 5 Build Solution
135(88)
Overview
135(1)
Activities
136(1)
Model the Solution
136(35)
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(8)
Build Component Diagram
168(1)
Create Use Case Test Plan
169(2)
Refine Database Structure
171(9)
Create Logical Data Model
173(2)
Create Solution Area Database Structure
175(5)
Build Application
180(15)
Create Collaboration Test Plan
181(1)
Create Collaboration Test Beds
182(1)
Build Methods
183(12)
Execute Collaboration Test Plan
195(1)
Build Documentation
195(3)
Build Documentation Components
195(3)
Build Training Material
198(2)
Refine Training Curriculum
198(2)
Confirm Solution Build
200(4)
Create Use Case Test Beds
200(1)
Validate Use Case Scenarios
200(1)
Confirm Usability of the Documentation Components
201(1)
Confirm Content of the Training Curriculum
201(1)
Prepare Build Solution Change Requests
201(2)
Obtain Solution Build Confirmation
203(1)
Assess Risk
204(1)
Build Solution Iterations
204(17)
Second Iteration
205(9)
Third Iteration
214(2)
Second Increment
216(5)
Chapter Summary
221(2)
Chapter 6 Integrate Solution
223(26)
Overview
223(2)
Activities
225(1)
Integrate Solution Areas
225(7)
Integrate Class Diagrams
225(5)
Integrate Database Structures
230(1)
Modify Application for Integration
231(1)
Refine Implementation Diagrams
232(9)
Enhance Component Diagram
232(1)
Create and Integrate Deployment Diagram
233(7)
Build Operations Guide
240(1)
Integrate Documentation
241(1)
Standardize User Instructions Guide
242(1)
Standardize Information Reference Guide
242(1)
Standardize Documentation Distribution Procedure
242(1)
Integrate Training
242(1)
Modify Training for Integration
242(1)
Transform Training Curriculum into Training Support Materials
243(1)
Integration Test the Solution
243(3)
Create Integration Test Plan
243(2)
Build Integration Test Beds
245(1)
Prepare Integration Environment for Testing
245(1)
Integration Test the Application
246(1)
Confirm Solution Integration
246(1)
Obtain Solution Integration Confirmation
246(1)
Assess Risk
246(1)
Chapter Summary
247(2)
Chapter 7 Implement Solution
249(14)
Overview
249(1)
Activities
250(1)
Prepare Implementation Environment
250(2)
Plan Implementation Schedule
250(2)
Implement Infrastructure Architecture
252(1)
Implement Supporting Architecture
252(1)
Train Users
253(3)
Schedule Training Participants
253(1)
Implement Deployment Diagram for Training
254(1)
Prepare for Training Sessions
255(1)
Train Users
255(1)
Implement Application
256(2)
Back Up Implementation Database
256(1)
Implement Database and Application Components
257(1)
Back Up Converted Database
257(1)
Confirm Solution Implementation
258(4)
Support Implementation
258(1)
Obtain Feedback for the Post-Implementation Document
259(2)
Obtain Solution Implementation Confirmation
261(1)
Assess Risk
261(1)
Chapter Summary
262(1)
Conclusion
263(2)
Highlights of This Approach
263(1)
Selling This Approach to Your Enterprise
264(1)
Deliverables Glossary 265(10)
Bibliography 275(2)
Index 277

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