A new category of Reading Notes is added. You can write more reading notes later. Because I really think that my technology is too poor to write well. Article .
Application of UML and pattern (1)-Introduction to books
Applying UML and patterns (Craig larman) 2006-1 China Machine Press (English Version 3)
This is a book on the use of UML for software modeling. for large-scale software development, the difficulty is not the technical implementation, but the distribution and grasp of the functions and responsibilities of small modules in the software. Written for several yearsProgramAlthough I didn't make any big projects, I obviously felt that it was almost impossible to develop a large software project with my development efficiency. As my colleague said: Small-handed workshop-based development. Can such software development survive than other large and mechanized factories? I have suffered such a loss in my previous company and want to complete a small project in a short time. Technically, it is no problem, but I can't keep up with the development efficiency and cycle, finally, I had to give up. What a pity! As a result, I was not aware of such a problem. The manager asked me at the time whether there was a way to develop quickly.CodeA tool that can be used after a few modifications. Unfortunately, at that time, I did not know about the content.
Later I learned UML, but when I read other books very early on, I mentioned UML in the book. Now is the real start.
Preface: (in some of the original articles in the book, the "I" below is the author himself. Wu. Country @ Xia Yuan added some instructions in it)
This book is a practical guide to Object-Oriented Analysis and Design (OOA/d, object-oriented analyse and Design), and describes content related to iterative rocess development. I am very happy to see that the first version of this book has been widely recognized all over the world. I sincerely thank all the readers!
By reading this book, you will have the following benefits:
First, object technology has been widely used. Mastering OOA/D is crucial for successful software development.
Second, if you are new to OOA/D, you will face the challenge of mastering this complex topic. This book provides a well-defined iterative roadmap (agile method for a unified process) to help you complete all the work from requirement to coding step by step.
Third, the Unified Modeling Language (UML) has become the standard representation of modeling, so it is very useful to be proficient in the application of UML.
Fourth, the design pattern expresses the "best practices" of object-oriented design experts for creating systems. In this book, you will learn how to apply design patterns, including the Popular gof and grasp patterns. Learning and applying these patterns will help you learn analytical and design skills faster.
Fifth, the structure and focus of this book is based on the author's years of teaching and training thousands of students to master OOA/D experience. It provides a refined, proven and efficient knowledge of OOA/d learning methods, allowing you to learn OOA/d at minimal time.
...
About Author:
Craig larman is the chief scientist at valtech. Valtech is an international consulting and technology transfer company with branches in Europe, Asia, and North America. He is also the author of Gile and iterative development: A manager guide. This is a best-selling book on software engineering and iteration and agile development. He traveled around the world and traveled all over India from India to provide training for development teams and managers.
...
He earned a bachelor's degree in computer science from cimon Fraser University in Vancouver, Canada.
Http://www.craiglarman.com http://www.craiglarman.cn Chinese
I suggest that his Chinese website is very good. One of the books I read is on the homepage of his Chinese website.