Tết "ta" hay "tây"

Bàn chuyện Tết nhân sắp đến Tết Người 'ta' phải ăn... Tết 'ta' Nếu Tết âm lịch là "di sản văn hóa"? Ăn Tết theo dương lịch: Tốt đủ mọi đàng... Thời đại văn minh, ăn Tết kiểu... làng xã

[Book] Hồi Ký Cố Vấn Quân Sự Trung Quốc

Chúng tôi bắt đầu công bố dưới đây toàn văn tập hồi kí nhan đề GHI CHÉP THỰC VỀ VIỆC ĐOÀN CỐ VẤN QUÂN SỰ TRUNG QUỐC VIỆN TRỢ VIỆT NAM CHỐNG PHÁP (Hồi ký của

23.11.2012 "Ngày Hội Sáng Tạo Vì Khát Vọng Việt

Một trải nghiệm thật thú vị với một ngày đẹp trời. Và đây là một hình ảnh tôi lưu lại khoản khắc của buổi sáng hôm nay. http://cungtrungnguyentoichucvietnam.com/

Cha đã quên

Con trai yêu quý, con hãy nghe những lời ân hận của cha đây. Cha đã lẻn vào phòng con khi con đang chìm vào giấc ngủ trẻ thơ. Nhìn kìa,

hồi ký Nguyễn Hiến Lê

Đây là cuốn hồi ký Nguyễn Hiến Lê đầy đủ mà tôi đã tổng hợp lại từ cuốn hồi ký Nguyễn Hiến Lê do Goldfish làm và các chương còn thiếu trên mạng.

Showing posts with label UML. Show all posts
Showing posts with label UML. Show all posts

Tuesday, December 7, 2010

Object-Oriented Analysis and Design: Understanding System Development with UML 2.0

Covering the breadth of this core topic, Object-Oriented Analysis and Design provides a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. Beginning with the basic ground work underpinning object-oriented software projects, it follows the steps of a typical development project (Requirements Capture, Design, Specification & Testing), showing how an abstract problem is taken through to a concrete solution. The authors take a programming language agnostic approach - so code is kept to a minimum to avoid detail and deviation into implementation minutiae.
A single case study running through the text provides a realistic example of software development, from an initial proposal through to a finished system. Key artefacts such as the requirements document and detailed designs are included, plus exercises in each aspect of the case study, to enable readers to produce similar documents for a different system.

Database Design for Smarties: Using UML for Data Modeling Book

Whether building a relational, object-relational, or object-oriented database, database developers are increasingly relying on an object-oriented design approach as the best way to meet user needs and performance criteria. This book teaches you how to use the Unified Modeling Language-the official standard of the Object Management Group-to develop and implement the best possible design for your database.
Inside, the author leads you step by step through the design process, from requirements analysis to schema generation. You'll learn to express stakeholder needs in UML use cases and actor diagrams, to translate UML entities into database components, and to transform the resulting design into relational, object-relational, and object-oriented schemas for all major DBMS products.
* Teaches you everything you need to know to design, build, and test databases using an OO model.
* Shows you how to use UML, the accepted standard for database design according to OO principles.
* Explains how to transform your design into a conceptual schema for relational, object-relational, and object-oriented DBMSs.
* Offers practical examples of design for Oracle, SQL Server, Sybase, Informix, Object Design, POET, and other database management systems.
* Focuses heavily on re-using design patterns for maximum productivity and teaches you how to certify completed designs for re-use.

Head First Object Oriented Analysis and Design



Tired of reading object-oriented analysis and design books that only make sense after you're an expert? Try our Head First book. This witty and entertaining tutorial shows you how to analyze, design, and write great software that makes your boss happy, and your customers satisfied. You'll learn to solve real problems, regardless of their size and complexity, by applying good design principles and practices.


Professional UML with Visual Studio .NET

If you want to use Visio for Enterprise Architects to quickly design and create enterprise software, this is the book for you.

The integration of Visual Studio .NET Enterprise Architect and Visio for Enterprise Architects is a formidable combination. Visio offers powerful diagramming capabilities, including such things as creating UML models, mapping out and generating databases, and aiding the development of distributed systems. Visio?s integration with Visual Studio .NET Enterprise Architect means that C# or Visual Basic(r) .NET code can be generated from UML diagrams, thus giving your projects a significant kick-start, and Visual Studio .NET projects can also be reverse engineered to UML models.

This book will finally help you make the most of Visio?s time- and labor-saving features, and unleash Visio?s power for your enterprise development.

To use this book you must be comfortable with the basic concepts of UML.

What you will learn from this book
* Diagramming business components in Visio
* Generating code from UML models
* Reverse engineering Visual Studio .NET projects into UML models, with or without source code
* Documenting projects with UML and Visio
* Designing distributed applications with Visio diagrams
* Using Object-Role Modeling and round-trip engineering for database design

?This book will definitely help any developer wishing to get a jump-start on using Visio for Enterprise Architects in their traditional development process. The book meshes traditional UML knowledge with .NET development model specifics, resulting in a deep understanding of how Visio for Enterprise Architects can speed up software design and development time.?
-Andrew Krowczyk, Senior Software Developer, Zurich North America

Product Details

* Paperback: 360 pages
* Publisher: Wrox (December 17, 2002)
* Language: English
* ISBN-10: 0764543768
* ISBN-13: 978-0764543760


Link to download
updating

Saturday, December 4, 2010

UML for DataBase Design



The Unified Modeling Language (UML), the standard graphical notation for modeling business and software application needs, has emerged as an effective modeling tool for database design. When used as a common modeling language for the many facets of system development, the UML can serve as a unifying framework that facilitates the integration of database models with the rest of a system design. This pragmatic guide introduces you to the UML and leads you through the process of UML-based database modeling and design. The book presents the different types of UML diagrams, explaining how they apply to the database world, and shows how data modeling with the UML can be tied into the Rational Unified Process. UML for Database Design is structured around the database design process: business use case modeling, business object modeling, database requirements definition, analysis and preliminary design, and, finally, detailed design and deployment. For each phase of development the book describes the overall objectives and workflow of that phase, the status of the case study, the relevant UML constructs, and the nuts and bolts of database modeling and design with the UML. Drawing on their extensive industry experience, the authors reveal the trials and tribulations of database development teams, lessons learned, and pointers for success. Topics covered include:
  • The business use case model
  • Activity and sequence diagrams for modeling database functions and tasks
  • Moving from the business to system model
  • Class diagrams and statecharts
  • Mapping classes to tables
  • Transformation of attributes
  • Rational's UML Profile for Database Design
  • Creating tables from classes
  • DDL scripts, component diagrams, and deployment diagrams
  • Jump starting the database design process
A case study runs throughout the book to illustrate key concepts and techniques, and appendixes containing the actual UML models from this case study are used to catalog the type and extent of models that would be developed for such a system. Practical, concrete, and based on real-life experience, UML for Database Design brings you exactly the information you need to begin working with the UML and take full advantage of the technology for high-quality database modeling and design.


Link download
Uml for Database Design

Tuesday, July 13, 2010

Some UML documents


1. Phân tích hệ thống hướng đối tượng
Giáo trình của trường Đại Học Cần Thơ
Biên soạn : Phạm Thị Xuân Lộc
Năm : 2009
File : *.pdf (dạng slide)

Mục lục
I. Giới thiệu
II. Sơ đồ hoạt vụ
III. Sơ đồ lớp
IV. Sơ đồ tương tác
V. PT-HT-HDT
VI. UML
VII. Các loại sơ đồ trong UML

Link: updating
-------------------

2. Phân tích và thiết kế hệ thống thông tin với UML
Biên soạn : TS. Dương Kiều Hoa - Tôn Thất Hòa An


Mục lục :
Chương 1 : Tổng quan về phân tích và thiết kế hệ thống
Chương 2 : Ngôn ngữ mô hình hóa thống nhất
Chương 3 : Khái quát về UML
Chương 4 : Mô hình hóa Use-case
Chương 5 : Mô hình đối tượng
Chương 6 : Mô hình động

Link:  updating
-----------------------------------

3. Learning UML - O'REILLY

By : Sinan Si Alhir
file : *. chm
Pages : 252
Table of Contents

Dedication

Copyright

Preface



Audience



Using This Book



Organization and Content



Conventions Used in This Book



Comments and Questions



Acknowledgments


Part I: Fundamentals



Chapter 1. Introduction



Section 1.1. What Is the UML?



Section 1.2. The UML and Process



Section 1.3. Learning the UML




Chapter 2. Object-Oriented Modeling



Section 2.1. Project Management System Requirements



Section 2.2. Alphabets, Words, and Sentences



Section 2.3. The Object-Oriented Paradigm



Section 2.4. Paragraphs



Section 2.5. Sections



Section 2.6. Documents



Part II: Structural Modeling



Chapter 3. Class and Object Diagrams



Section 3.1. Classes and Objects



Section 3.2. Associations and Links



Section 3.3. Types, Implementation Classes, and Interfaces



Section 3.4. Generalizations, Realizations, and Dependencies



Section 3.5. Packages and Subsystems



Section 3.6. Exercises




Chapter 4. Use-Case Diagrams



Section 4.1. Actors



Section 4.2. Use Cases



Section 4.3. Communicate Associations



Section 4.4. Dependencies



Section 4.5. Generalizations



Section 4.6. Exercises




Chapter 5. Component and Deployment Diagrams



Section 5.1. Components



Section 5.2. Nodes



Section 5.3. Dependencies



Section 5.4. Communication Associations



Section 5.5. Exercises



Part III: Behavioral Modeling



Chapter 6. Sequence and Collaboration Diagrams



Section 6.1. Roles



Section 6.2. Messages and Stimuli



Section 6.3. Interactions and Collaborations



Section 6.4. Sequence Diagrams



Section 6.5. Collaboration Diagrams



Section 6.6. Exercises




Chapter 7. State Diagrams



Section 7.1. States



Section 7.2. Transitions



Section 7.3. Advanced State Diagrams



Section 7.4. Exercises




Chapter 8. Activity Diagrams



Section 8.1. Action States



Section 8.2. Flow Transitions



Section 8.3. Swimlanes



Section 8.4. Decisions



Section 8.5. Concurrency



Section 8.6. Exercises



Part IV: Beyond the Unified Modeling Language



Chapter 9. Extension Mechanisms



Section 9.1. Language Architecture



Section 9.2. Stereotypes



Section 9.3. Properties



Section 9.4. Profiles



Section 9.5. Exercises




Chapter 10. The Object Constraint Language



Section 10.1. Expressions



Section 10.2. Simple Constraints



Section 10.3. Complex Constraints



Section 10.4. Exercises



Part V: Appendixes



Appendix A. References



Section A.1. World Wide Web



Section A.2. Books




Appendix B. Exercise Solutions



Section B.1. Structural Modeling



Section B.2. Behavioral Modeling



Section B.3. Extension Mechanisms and the Object Constraint Language



Colophon

Index


Link:  updating
-----------------------------

4. The UML User Guide - Addison Wesley

Link: updating