The day before yesterday, I saw a book of software crafts. There were many views in the book to solve my previous difficulty, but some views did not have the same, I personally believed that the process should be more reimbured, so-called implementation. The way should include: development skills, working habits. It is said that the skill is the technology's tactical implementation, and the software engineering is a strategic guidance. The software development tools on the market can provide us with advanced technology and means to help us achieve the purpose.