Beauty of Simplicity-Thoughts on software development practitioners
Basic Information
Author: Yan Jian [Translator's introduction]
Press: Machinery Industry Press
ISBN: 9787111301035
Mounting time:
Published on: February 1, April 2010
Start: 16
View more details: http://www.china-pub.com/196526
Wonderful sample test read address: http://www.china-pub.com/ureader/product.asp? Bookid = 1, 196526
Edit recommendations
This is a spiritual communication journey for software developers.
10 major communities consistently recommended
Introduction
This book is not a theoretical book about methodology (although I have tried to make some theoretical induction on a large number of ideas) or
Operation Manual on specific technologies. This book presents the author's thoughts and experiences in software development practices, with the aim of exploring
The root cause of the problem in practice, and provide the ideological solution.
This book focuses on the basic sequence of software development and provides guidance on software development practices by taking the development ideas of simplicity, imagination, and culture as the clues.
Value is the goal. This book attempts to pass on the organized and operable software development experience, so that new users in the software development field can
Software development ideas) the accumulation process reduces detours and allows experienced software development engineers to minimize possible confusions based on their own experiences.
. There are some interesting examples to support valuable thinking.
In this book, the author tries to think about simplicity, imagination, and culture. These ideas are abstract, but they are the basis of many topics.
.
Directory
Scenario-story Relationship Diagram
Praise for this book
Preface
Why write a book?
Readers of this book
How to read this book
Chapter 2 Wuji Sheng Taiji
1.1 root cause of creation
1.2 Essence
1.3 simple pursuit
Chapter 4 thoughts on software development methodology
2.1 practical scenarios of methodology
2.2cmm Essence
2.2.1 Process Definition
2.2.2 road to Maturity
2.3 essence of Agile Software Development
2.3.1 people and practices
2.3.2 coastal beacon
2.4 Best software development methods
2.4.1 moderate
. 2.4.2 focus
2.5 Implementation of methodology
2.5.1 execution
2.5.2 constraints and habits
Chapter 4 Requirements
3.1 Practical scenarios
3.2 demand development
3.2.1 accurate expression
3.2.2 Information Transmission
3.3 requirement Management
3.3.1 change path
3.3.2 Countermeasures
Chapter 4 thoughts on Software Architecture Design
4.1 architecture design practices
4.2 nature of software architecture
4.3 Software Architecture Design
4.3.1 industry technical achievements
4.3.2 Software Framework
4.3.3 value of Metaphor
4.3.4 Architecture Model
4.3.5 quality of software architects
Chapter 4 thoughts on software implementation
5.1 application scenarios of software implementation
5.2 Model Design
5.2.1 Domain Model
5.2.2 Computing Model
5.3 software development
5.3.1 for beginners
5.3.2 master Programming
5.4 Responsibility System
5.5 software Decision-Making
5.6 Quality Assurance
Chapter 4 thoughts on Software Testing
6.1 application scenarios of software testing
6.2 nature of software testing
6.3 significance of destruction
6.3.1 first principle of software testing: Focus
6.3.2 principle 2 of software testing: Accumulation
6.3.3 Principle 3 of software testing: Automation
6.3.4 fourth principle of software testing: Objective consistency
6.4 typical damage: Performance Testing
6.5 others
Chapter 4 team Thinking
7.1 team practices
7.2 Xiangjiang battle
7.3 team building
7.3.1 ideological preparation
7.3.2 how to build a team
7.3.3 reality and ideal
7.4 team management
7.4.1 guest
7.4.2 stable value
7.4.3 team culture
Chapter 4 thoughts on Project Management
8.1 practice scenarios of Project Management
8.2 essence of Project Management
8.3 about the Project Manager
8.4 nature of the plan
8.5 risks
8.6 management realm
Chapter 4 thoughts on software maintenance
9.1 application scenarios of software maintenance
9.2 nature of software maintenance
9.3 componentized Development
9.4 dependency
9.5 compromise plan
Chapter 4 thoughts on Organizational Development
10.1 practice scenarios of Organizational Development
10.2 knowledge accumulation
10.3 industry maturity
10.4 knowledge assets