Hiển thị các bài đăng có nhãn My Master. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn My Master. Hiển thị tất cả bài đăng

Chủ Nhật, 3 tháng 7, 2011

[Cao học - Sách] Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010




Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010


Publisher: Addison-Wesley Professional 2010 | 375 Pages | ISBN: 0321606787 | PDF | 2 Mb


Enlist Visual Studio’s Built-in Code Generation Tools to Write Better Software Faster
Automatic code generation can dramatically increase your productivity, improve code quality and maintainability, promote reuse, and help you extend best practices throughout your development organization. .NET and Visual Studio contain many powerful, code-generation tools--and this book shows you how to succeed with all of them. With Practical Code Generation in .NET, spend less time writing monotonous, repetitive code--leaving more time to address troublesome areas!

Microsoft MVP Peter Vogel covers code generation with Visual Studio 2010, 2008, and 2005, as well as all recent versions of .NET, including .NET 4.0. You’ll learn when enlisting code generation makes sense and how to design solutions that build on the skills and resources you already have.

Writing for experienced programmers, Vogel shows how to generate reliable code using procedural code, Visual Studio add-ins, XML, configuration files, and more--including Microsoft’s innovative CodeDOM technology for generating code in multiple languages. He brings everything together in three complete, chapter-length case studies.

Coverage includes

Understanding the structure of .NET code-generation solutions and best practices for architecting them
Creating Visual Studio add-ins that quickly integrate code generation into day-to-day activities
Using objects and methods to add or remove project components
Using text insertion to generate code using any tool--even standard string handling functions
Working with the specific features of C#, Visual Basic .NET, and ASP.NET
Generating more concise code with .NET’s new Text Template Transformation Toolkit (T4)
Building code-generation solutions with Visual Studio templates, attributes, and custom tools
Distributing code-generation solutions


Links:




http://www.filesonic.com/file/127540741/Practical.Code.Generation.in.NET.pdf



Fileserve

http://www.fileserve.com/file/aBwjA8N/Practical.Code.Generation.in.NET.pdf
http://www.fileserve.com/file/at3N947


 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)

Thứ Tư, 22 tháng 6, 2011

[Cao học - Sách] Software Abstractions: Logic, Language, and Analysis

Đang nghiên cứu về Alloy, tình cờ tìm được cuốn sách hay của Daniel Jackson, cha đẻ của Alloy, một ngôn ngữ nhỏ gọn dùng để phân tích tự động mô hình.










Software Abstractions
Logic, Language, and Analysis
Daniel Jackson

In Software Abstractions Daniel Jackson introduces a new approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This approach—which Jackson calls "lightweight formal methods" or "agile modeling"—takes from formal specification the idea of a precise and expressive notation based on a tiny core of simple and robust concepts but replaces conventional analysis based on theorem proving with a fully automated analysis that gives designers immediate feedback. Jackson has developed Alloy, a language that captures the essence of software abstractions simply and succinctly, using a minimal toolkit of mathematical notions. The designer can use automated analysis not only to correct errors but also to make models that are more precise and elegant. This approach, Jackson says, can rescue designers from "the tarpit of implementation technologies" and return them to thinking deeply about underlying concepts.

Software Abstractions introduces the key elements of the approach: a logic, which provides the building blocks of the language; a language, which adds a small amount of syntax to the logic for structuring descriptions; and an analysis, a form of constraint solving that offers both simulation (generating sample states and executions) and checking (finding counterexamples to claimed properties). The book uses Alloy as a vehicle because of its simplicity and tool support, but the book's lessons are mostly language-independent, and could also be applied in the context of other modeling languages.

About the Author

Daniel Jackson is Professor in the Department of Electrical Engineering and Computer Science and leads the Software Design Group at the Computer Science and Artificial Intelligence Lab at MIT.


Links:


Software Abstractions - Logic, Language, and Analysis (tuyendungit)


 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)

Thứ Tư, 4 tháng 5, 2011

[Cao học - Sách] Agile Software Requirements: Lean Requirements Practices for Teams, Programs and the Enterprise




Agile Software Requirements


Publisher: Addison-Wesley 2011 | 560 Pages | ISBN: 0321635841 | PDF | 14 MB


Effective requirements discovery and analysis is a critical best practice for serious application development. Until now, however, requirements and Agile methods have rarely coexisted peacefully. For many enterprises considering Agile approaches, the absence of effective and scalable Agile requirements processes has been a showstopper for Agile adoption. In Agile Software Requirements, Dean Leffingwell shows exactly how to create effective requirements in Agile environments.


* Part I presents the “big picture” of Agile requirements in the enterprise, and describes an overall process model for Agile requirements at the project team, program, and portfolio levels
* Part II describes a simple and lightweight, yet comprehensive model that Agile project teams can use to manage requirements
* Part III shows how to develop Agile requirements for complex systems that require the cooperation of multiple teams
* Part IV guides enterprises in developing Agile requirements for ever-larger “systems of systems,” application suites, and product portfolios

This book will help you leverage the benefits of Agile without sacrificing the value of effective requirements discovery and analysis. You’ll find proven solutions you can apply right now–whether you’re a software developer or tester, executive, project/program manager, architect, or team leader.


Links:




http://www.filesoni1c.com/file/68940883/thutrang88.softarchive.net.Agile.Software.Requirements.rar


Lưu ý: Bỏ số 1 trong đường dẫn (filesoni1c -> filesonic)



Fileserve

http://www.fileserve.com/file/QdT9SwU/thutrang88.softarchive.net.Agile.Software.Requirements.rar


 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)

Thứ Ba, 26 tháng 4, 2011

[Cao học - Sách] English for Writing Research Papers




Publishing your research in an international journal is key to your success in academia. This guide is based on a study of referees’ reports and letters from journal editors on reasons why papers written by non-native researchers are rejected due to problems with English usage. It draws on English-related errors from around 5000 papers written by non-native authors, 500 abstracts by PhD students, and over 1000 hours of teaching researchers how to write and present research papers.
With easy-to-follow rules and tips, and with examples taken from published and unpublished papers, you will learn how to:

prepare and structure a manuscript
increase readability and reduce the number of mistakes you make in English by writing concisely, with no redundancy and no ambiguity
plan and organize your paper, and structure each paragraph and each sentence so that the reader can easily follow the logical build-up towards various conclusions
write a title and an abstract that will attract attention and be read
decide what to include in the various parts of the paper (Introduction, Methodology, Discussion etc)
select from over 700 useful phrases
highlight your claims and contribution
avoid plagiarism and make it 100% clear whether you are referring to your own work or someone else’s
choose the correct tenses and style (active or passive)
The book also includes around 700 useful phrases for use in any kind for research paper.

Product Details

Paperback: 347 pages
Publisher: Springer; 1st Edition. edition (April 6, 2011)
Language: English
ISBN-10: 1441979212
ISBN-13: 978-1441979216


Links:



http://www.filesoni1c.com/file/841229784/English.for.Writing.Research.Papers.rar


Lưu ý: Bỏ số 1 trong đường dẫn (filesoni1c -> filesonic)


Fileserve

http://www.fileserve.com/file/bJC7nmu/English.for.Writing.Research.Papers.rar


 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)

Thứ Hai, 25 tháng 4, 2011

[Cao học - Sách] Model-Driven Development with Executable UML

Model-Driven Development with Executable UML


Model-Driven Development with Executable UML
816 pages | Wrox; 1 edition (July 7, 2009) | 0470481633 | PDF | 4 Mb


A comprehensive reference for an executable UML and the advantages of modeling This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and establishes an executable profile of UML for such model-driven development. As a software developer, architect, or analyst, you'll benefit from learning how information systems can be developed more efficiently using the object-oriented paradigm and model-driven approach.


Written by an expert who is uniquely qualified in the topic, this Wrox reference offers a profile of UML that is formal and executable, instead of the relational paradigm or its incomplete coupling with object orientation. It provides a comprehensive tutorial on model-driven development and UML.
Provides an in-depth tutorial on using model-driven development and UML for building information systems, with extensive examples
Includes tutorials and critics of traditional IS modeling paradigms, such as the relational paradigm, entity-relationship modeling, and the widely used incomplete coupling of object orientation with relational databases
Covers basic object-oriented concepts with UML semantics, like classes and data types, attributes, associations, generalizations, operations and methods
Proposes new powerful concepts for rapid development of information systems including contemporary user interfaces, such as programming by demonstration and others

Model-Driven Development with Executable UML offers a thorough education in this complex topic.


Links:

depositfiles

http://depositfiles.com/files/b0jz3alre


 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)

Thứ Ba, 19 tháng 4, 2011

[Cao học - Phần mềm] IBM Rational Rose - Enterprise Edition 7







IBM® Rational® Rose® Enterprise provides a common modeling language for enabling faster creation of quality software

Jump-start your Ada, ANSI C++, C++, CORBA, Java™, J2EE™, Visual C++® and Visual Basic® applications with code generated from visual models.
Includes Unified Modeling Language™ (UML™) support and is one of the most comprehensive products in the Rational Rose family
Supports Analysis, ANSI C++, Rose J and Visual C++ patterns, Enterprise JavaBeans™ 2.0, and forward and/or reverse engineering for some of the most common Java 1.5 constructs
Offers code quality analysis abilities and code generation, with configurable model-to-code synchronization capabilities, as well as more granular management and use of models with the separately controllable model components feature
Integrates with other IBM Rational lifecycle development tools as well as any SCC-compliant version control system, including IBM Rational ClearCase®
Includes a Web Modeling Add-In, which provides visualization, modeling and tools for developing Web applications
Provides UML modeling for database designs, with the ability to represent the integration of data and application requirements through logical and physical designs
Creates XML document type definitions (DTD) for use in your application
Operating systems supported: Windows









IBM Rational Rose Enterprise 7.7z.001
IBM Rational Rose Enterprise 7.7z.002
IBM Rational Rose Enterprise 7.7z.003
IBM Rational Rose Enterprise 7.7z.004
Password:

it-uce.com



Lưu ý:


QUESTION:

Why do I get the following error when I run the product:
"Cannot find the suite objects.dll in the path"
It installed without errors, what is wrong?

ANSWER:

This error can be caused by the reason.
The installation program did not add the path to the Rational common
directory to your PATH statement. The common directory is located in the
Rational install directory.







 


ArgoUml, StarUML are best OpenSource alternatives.

 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)

Thứ Tư, 23 tháng 3, 2011

[Cao học - Sách] Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design


Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition
By Craig Larman


MPublisher : Addison Wesley Professional
Pub Date : October 20, 2004
ISBN : 0-13-148906-2
Pages : 736

Applying UML and Patterns is the world's #1 business and college introduction to "thinking in objects"and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.

Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won't just learn UML diagramsyou'll learn how to apply UML in the context of OO software development.

Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, "Gang of Four" design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition's extensive improvements include

A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML

New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring

Many new tips on combining iterative and evolutionary development with OOA/D

Updates for easier study, including new learning aids and graphics

New college educator teaching resources

Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum

Techniques for applying the UML to documenting architectures

A new chapter on evolutionary requirements, and much more

Applying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objectsand creating systems that are well crafted, robust, and maintainable.


Links:



http://rapidshare.com/files/442615308/Applying_UML_and_Patterns_An_Introduction_to_Object-Oriented_Analysis-ExpresShare.com.rar





http://www.filesoni1c.com/file/58231160/Applying_UML_and_Patterns_An_Introduction_to_Object-Oriented_Analysis-ExpresShare.com.rar


Lưu ý: Bỏ số 1 trong đường dẫn (filesoni1c -> filesonic)


 


Nếu bạn phát hiện link nào không thể download được, vui lòng báo cho tôi theo địa chỉ email: dotri84@yahoo.com . Tôi sẽ update lại link hoặc gởi ebook trực tiếp cho bạn. Cám ơn. (If you discover any broken links, please notice to me at dotri84@yahoo.com . I will update links or send ebooks directly to you. Thanks.)