UML与VISUAL BASIC应用程序开发

出版时间:2003-5  出版社:科学出版社  作者:[美]里德  页数:550  字数:694000  

内容概要

本书以作者在面向对象的客户/服务器系统开发方面的丰富经验为基础,介绍了如何在Visual Basic中用UML进行企业及应用程序和建模和开发。对UML基础知识和Visual Basic中易被误用的面向对象属性进行了详细的叙述,并借助一个大型案例,让读者亲历项目开发周期的各个阶段:需求分析、建模、设计原型、创建体系结构到编码,让读者了解UML的设计优势,告诉读者如何把UML规范转换成Visual Basic代码,如何结合DNA,DCOM和MTC技术及ASP等工具开发面向对象的Visual Basic应用和网络应用。    本书内容实用,适合VB及UML程序开发人员使用。

书籍目录

ForewordForewordPreface AcknowledgmentsCHAPTER 1 The Project Dilemma  Goals  The Project Dilemma  The Synergy Process Model  The Unified Modeling Language  CheckpointCHAPTER 2 Visual Basic,Object-Oriented,and the UML  Goals  Visual Basic as an Industrial Strength Development Tool  Visual Basic and the Concept of Object-Oriented  Why the UML and Visual Basic?  CheckpointCHAPTER 3 Getting the Project Started  Goals  Establishing the Project Charter  CheckpointCHAPTER 4 Use Cases  Goals  The Sample Project  The Project Model  Finding the Pathways through the Use Case  Shadow Use Cases  Detailing the Happy Path  Completed Process Orders Use Case  Preparing the Preliminary Architecture  Project Charter:Increments and Estimates  Checkpoint CHAPTER 5 Classes  Goals  Elaboration Phase  Detailing Pathways  Identifying and Categorizing Business Rules  Uncovering Classes  Relationships  Creating the Class Diagram  Identifying Attributes and Operations  Object Diagram  Finishing Up:The Analysis Model  CheckpointCHAPTER 6 Building an Early Prototype  Goals  Building an Early Prototype  Requirements Creating  Iteration One  CheckpointCHAPTER 7 The Dynamic Elements of the Application  Goals  Next Step of the Elaboration Phase  Dynamic Modeling  The Sequence Diagram  The Collaboration Diagram  The State Diagram  The Activity Diagram  Selecting the Right Diagram  Non-UML Extensions in the Design:Usage Matrices  CheckpointCHAPTER 8 The Technology Landscape  Goals  Next Phase of the Elaboration Phase  Separating Services  Logical versus Physical Tiering   Microsoft's Tiering Strategy  Managing t Transaction Scope within the Application  Incorporating the Internet into the Solution  Remulak Productions Execution Architecture  CheckpointCHAPTER 9 Data Persistence:Storing the Objects  Goals  Construction Phase  Object-Oriented and Translating to the Physical Design  Mapping Classes to Tables  Mapping Simple Associations  Mapping Inheritance to the Relational Database  Mapping Aggregation and Composition to the Relational Database  Mapping Reflexive Associations to the Relational Database  Key Structures and Normalization  Using a Visual Modeling Tool to Generate the Data Definition Language  Stored Procedures and Triggers and the Object-Oriented Project  Visual Basic Support of Data-Aware Classes  The Data Translation Services and Data Access Services Layers  CheckpointCHAPTER 10 Applying the Infrastructure  Goals  Construction Phase  Checkpoint  CHAPTER 11Generating Code from the UML Class Diagram(Part1)  Goals  Construction Phase  Adding Code to Realize a Use Case Path way  Data Access Service Layer:DASVC Component  Data Translation Service Layer:BRSVC Component  Presentation Service Layer:UISVC Component  Building Blocks for the Future  CheckpointCHAPTER 12 Generating Code from the UML Class Diagram(Part2)  Goals  Construction Phase  CheckpointCHAPTER 13   Goals   Construction Phase  Remote Solutions-Distributed Component Object Model  Remote Solutions-Microsoft Transaction Server  CheckpointCHAPTER 14 Alternative Interfaces:The Internet  Goals   Construction Phase  CheckpointAPPENDIX A Estimating Projects Using Use Cases  Actors  Use Cases  Technical Factors  Project Participants  Use Case Points  The Project EstimateAPPENDIX B Adding Additional Functionality to Rational Rose Data Definition Language Capability  Enhancements-Persistent and Transient Attributes  Modifying Rational Rose-Persistent Attribute Setup  Modifying Rational Rose-Running the Definition Script  Modifying Rational Rose-Changing the Script to Recognize  Other Areas of ChangeAPPENDIX C An Object-Oriented PrimerAPPENDIX D Component Object Model and COM+  COM-The Plumbing  COM-Infrastructure  COM at Work  Visual Basic-Version Compatibility  COM+APPENDIX E Object-Oriented Project PlanAPPENDIX F Sample Project Output  Use Cases-Use Case Details for Increment I  Use Cases-Happy Path Task Steps  Database Support  Bibliography  Suggested ReadingsIndex

图书封面

评论、评分、阅读与下载


    UML与VISUAL BASIC应用程序开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7