Home > Back-end >  The software system design books
The software system design books

Time:03-04

Please recommend a few book software system design, thank you

CodePudding user response:


1. The software architecture designAuthor: yu wen
Content abstract: the book closely around "software architecture design" this one theme, analyses the concept of software architecture based on practice, this paper expounds the practical design method of software architecture, provides a strong operability of complete architecture design process, in addition, this book from the breakthrough of thinking mode, object oriented design, UML modeling, process and management the key transition, for the majority of programmers provides the guidance of the real problem, the growth of this book can be used as computer software professional undergraduate students, graduate students and the master of software engineering software architecture design teaching material, as a senior software development training, software development and management of training textbooks, but also the first line senior developers and development managers, a necessary reference book,
Introduce the translator
Wen yu, senior consultant, CSAI accredited senior consultant, software architecture expert, disseminator and active promoter of software architecture thought, 10 years system planning, architecture design and research and development management experience, in the financial, aviation, multimedia, network management, middleware platform in areas such as responsible for and participate in multiple large system planning, design, development and management, in the "programmer" magazine, IBM paths and other media published "graph theory and the UML application", "agile design from theory to practice", "on-demand and RUP" and so on dozens of articles, translation is "the design and implementation of application framework -.net platform", etc.,
Author: yu wen
Wen yu, senior consultant, CSAI accredited senior consultant, software architecture expert, disseminator and active promoter of software architecture thought, China software technology conference outstanding contribution expert, one thousand system planning, architecture design and research and development management experience, in the financial, aviation, multimedia, telecommunication, middleware platform in areas such as responsible for and participate in multiple large system planning, design, development and management, as a senior consultant, has for many famous enterprises provides a framework for effective training and consulting services,
With the author works
Software architecture design (09 bestsellers plunged)
SQL language arts (China - pub starting) (08 the bestsellers plunged)
A gleam of architect practice guidelines (large system architecture design guidelines)
2. The architecture of actual combat - software architecture design process
The original title: The Process of Software Architecting
Author: (British) Peter Peter Cripps EelesPeter
Translator: CAI huang wen-tao ma
Content abstract: the book from the basic principle of software architecture design process involved in some of the concepts, processes, methods, and use the work product, and reusable resources, starting from the chapter 6, by introducing a concrete example to illustrate how to define requirements, create a logical architecture, create physical architecture, in the "advanced" in chapter 10, the authors added that the architect and other aspects of the relationship between software development project, and illustrates the various software development project may exist behind the difficulties and the corresponding processing method,
Book theory combined with practice, this paper introduces some can be applied to the whole or part of the architecture of the best methods of the design process, whether you are a senior architect or a aspires to become the architect of the primary user, can benefit from reading a book,
Introduce the translator
Peter Eeles is IBM's senior IT architect, he works in the IBM Rational brand software group, in this position, he helped organize improve software development ability, especially pay attention to and is committed to improve the architecture Process, Peter since 1985 engaged in the software industry, the main work is to architectural design and the implementation of large-scale, distributed systems, Peter is "Building J2EE Applications with the Rational Unified Process" (Addison? Wesley, 2002) and "Building the business" (John Wiley & amp; Sons, 1998), co-author, he is a senior member or the British computer society (FBCS), engineering and technology association (FIET), member of the IBM technical personnel, the Open Group
3. Pattern-oriented software architecture. Volume 4, distributed computing model language (a classic POSA series (4)
The original title: the Pattern - Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
Author: (Germany), Frank Buschmann (British) Kevlin Henney (beauty) Douglas c. Schmidt
Translator: XiaoPeng David li Chen
Content abstract: this book focus on software design and implementation of the distributed computing system, first introduced in the book to understand this book content needed for the core concept of mode, the advantages of distributed computing and challenges; Then describe how to use the distributed computation schema language, design the warehouse management process control system in the real world; Finally focuses on distributed computing model language, the language set out to create a distributed system related technical topics,
Introduce the translator
Fralk Buschmann is in Munich, Germany Siemens technology company's senior engineer, his research interests include object technology, software architecture, product lines, model driven software development and patterns, his work in the field, one of the most striking is the POSA series for the first two volumes [POSA1] [POSA2] and the last two volumes: books and [POSA5], Frank, from 1992 to 1996 had been a member of the X3J16 ANSIC++ standardization committee, launched the first EuroPLoP conference in 1996, working with people assembly for this pattern books [PLoPD3] [SFHBS06], the current Wiley software design pattern books editor,
Translator: XiaoPeng
Coach XiaoPeng, senior consultant at ThoughtWorks, agile process, object-oriented analysis and object-oriented design experts, have 6 years experience in software development practices, many domestic large and medium-sized enterprises agile process improvement, object-oriented analysis and object-oriented design consulting and training, he focused on the design pattern for a long time, architectural model, agile software development and other fields, and dedicated to the promotion and application of software development best practices,
With the author works
Visual Studio 2005 technical books () the most effective tools for make.net programmers get twice the result with half the effort
Visual Studio techniques (Microsoft technology master works)
Pattern-oriented software architecture. Volume 4, distributed computing model language (classical POSA series (4)
4. The age of the Internet software revolution - SaaS architecture design
Author: Ye Wei
Content abstract: it is the first book complete introduction saas application development, gathered in the architectural design, the content is the Internet has rich practical experience of eight line architect, for the summary of the saas practice experience for many years, for saas in the field of business, design, development personnel, are of great value in guiding,
Book begin from a saas business value analysis, then discuss the saas application and other applications of the biggest differences characteristics: multi-tenancy, saas application architectures are mature is the measure of the three important characteristics of a multi-tenant: high-performance, configurability and scalability, this book will be of four models of the maturity of the saas application described one by one, and through the guo jing and yang2 kang two college students entrepreneurial story to describe a saas application gradually mature to millions of magnitude tenants, architecture design of application software evolution process,
At the same time, the book for cloud computing, openapi, offline applications, related topics such as safe and open platform saas carried on the thorough elaboration,
Author: Ye Wei
Ye Wei, ali software research and development center director, has worked in it WeiNing, IBM, kingdee, in HIS, ERP, the SaaS leadership has developed several successful products, fudan university, bachelor degree in computer science, master of 1993 senior programmers, in 2000 was named senior engineers, 15 years software development experience, expertise in object-oriented analysis & amp; Design, as well as the SaaS application architecture design,
With the author works
The age of the Internet software revolution - SaaS architecture design (SD on-site signing the national exclusive starting) (09 bestsellers plunged)
Author: Zhao Jin
Zhao Jin, ali chief software architect, in the field of management software and SaaS has years of experience in development and architecture design, now in charge of alibaba Internet software platform of the technical planning and architectural design work, for cloud computing, PaaS, OpenAPI, MultiTenant architecture, SOA, MDA, and other fields has a keen interest in
Author: Ye Jun
Dr Ye Jun, computer, ali software architects, 10 years experience in Web application development, for Web design and Internet frontier technology has a wide range of research, is now responsible for ali software platform, system architecture design,
Author: WenBo
WenBo, ali software desktop platform architect, has been committed to the Windows application software development, the object-oriented programming and Windows at the bottom of the research have a lot of experience; The driver development, software encryption/decryption has the thorough research, such as
Huang Xiaolong, ali software senior architects, successively in kingdee, tencent, and other famous IT companies, in the enterprise management software, architectural design, OOAD, agile development, project management, has accumulated years of experience,
Long Liang, ali software architects, successively in kingdee, zte, and other famous IT company as architects, systems analysts (2005), tsinghua university, master of software engineering, in Web architecture design and enterprise management software has accumulated years of experience,
Author: Zeng Yi
Zeng Yi, ali software Web platform technology manager, sichuan university, master of computer science, specializing in MDA, Web front-end component design, SOA, is currently leading SaaS application development platform XPlatform r&d
Author: li war
Lee, ali software architects, engaged in SaaS research for many years, in the SaaS database, Web architecture, front-end framework and database has rich experiences in full text search,
Author: MoJianXiang
Senior architects MoJianXiang, ali software, good at large-scale real-time communication system, distributed storage and database system, distributed computing, high performance computing, network communication of design and development, is now responsible for ali prosperous (IM), the overall architecture design,
5. Patterns of enterprise application architecture copy (English edition) (the enterprise application development)
The original title: Patterns of Enterprise Application Architecture
Author: (beauty) Martin Fowler
Content abstract: master object-oriented Martin fowler and expert partners will more than 40 common solution into model, provides us with this can be applied to any kind of enterprise application platform, about the solution of reference books, this book tells his story narrative, using a large number of uml diagram to further clarify the relevant concepts, this paper introduces the background of enterprise applications, in front of the layered architecture, web performance, business logic, database mapping, concurrent, conversation, distribution strategy, etc., on this basis, the subsequent chapters of associated with the background knowledge of design pattern has carried on the detailed introduction, and match with detailed Java code or c # code examples that.
This book is suitable for design and construction of enterprise application software architects, designers and programmers to read, but also can be used as institutions of higher learning courses related to computer science and software college reference materials,..
With the wide application of information technology, the system need to deal with the amount of data is more and more big, the enterprise software development has been gradually into the mainstream, and the developers also obvious difficulties and challenges, to make matters worse, the information of this field has been very lack,
Book is the representative work of software development master Martin fowler, USES the model system are summarized in the form of the industry for many years of experience, referred to as the "bible" in the field of enterprise application development, publishing has been well there is still no substitute, the author in brilliantly expounds the core principles in the design of enterprise application development and on the basis of detailed, vividly tells the story of 51 mode and mainstream platform (Java and.net) is given in the application examples, more many similar patterns are analyzed, the difference between provides the concrete application and select the mode of experience, make you not only learning, more know the why,
Classics, it is a field of software developing any a real software developers do not miss,...
Introduce the translator
Martin Fowler master is famous in the world of software development, is a famous software development consulting firm ThoughtWorks's chief scientist, he in object-oriented analysis and design, UML, design patterns, software development methodologies, XP, refactoring, etc have important contributions, he is one of the world's most influential authors of technology, in addition to the book, he "analysis", "essence of the UML," "refactoring" and other works have become classic,
Author: Martin Fowler
nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
  • Related