UML與VISUAL BASIC應(yīng)用程序開發(fā)

出版時間:2003-5  出版社:科學(xué)出版社  作者:[美]里德  頁數(shù):550  字?jǐn)?shù):694000  

內(nèi)容概要

本書以作者在面向?qū)ο蟮目蛻?服務(wù)器系統(tǒng)開發(fā)方面的豐富經(jīng)驗為基礎(chǔ),介紹了如何在Visual Basic中用UML進行企業(yè)及應(yīng)用程序和建模和開發(fā)。對UML基礎(chǔ)知識和Visual Basic中易被誤用的面向?qū)ο髮傩赃M行了詳細(xì)的敘述,并借助一個大型案例,讓讀者親歷項目開發(fā)周期的各個階段:需求分析、建模、設(shè)計原型、創(chuàng)建體系結(jié)構(gòu)到編碼,讓讀者了解UML的設(shè)計優(yōu)勢,告訴讀者如何把UML規(guī)范轉(zhuǎn)換成Visual Basic代碼,如何結(jié)合DNA,DCOM和MTC技術(shù)及ASP等工具開發(fā)面向?qū)ο蟮腣isual Basic應(yīng)用和網(wǎng)絡(luò)應(yīng)用。    本書內(nèi)容實用,適合VB及UML程序開發(fā)人員使用。

書籍目錄

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應(yīng)用程序開發(fā) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7