出版時間: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格式下載