Eighth Chapter Requirements Analysis
The so-called "demand analysis" refers to the problem to be solved in a detailed analysis, to clarify the requirements of the problem, including what data needs to be entered, what results to get, and finally what should be output. It can be said that in the software engineering "Demand Analysis" is to determine what the computer "do", to achieve what effect. It can be said that demand analysis is done before the system must do. In software engineering, demand analysis refers to all the work that is required to describe the purpose, scope, definition, and functionality of a new system when building a new or changing existing computer system. Demand analysis is a key process in software engineering. In this process, the system analyst and software engineer determine the needs of the customer. Only after these needs have been identified can they be able to analyze and seek solutions to the new system. The task of the requirements analysis phase is to determine the functionality of the software system. in the history of software engineering, it has been a long time that demand analysis is the simplest step in the whole software engineering. But in the last 10 years, more and more people have realized that demand analysis is the most critical part of the whole process. If analysts fail to correctly recognize the needs of the customer in demand analysis, then the final software is virtually impossible to meet the customer's needs, or the software project cannot be completed in the specified time.
Nineth Chapter Project Manager
People, not procedures and technologies, are critical to accomplishing project objectives. Procedures and techniques are just tools to help people do their jobs. For example, a painter needs paints, canvases, and brushes to complete a portrait, but these tools can only be combined with the artist's skills and knowledge to complete a portrait. The same principle applies to project management: people with skills and knowledge are where the project succeeds. The project manager shall ensure that all work is completed on time and within budget to satisfy the customer. The basic responsibility of the project manager is to lead the project planning, organization and control work to achieve the project objectives. In other words, the project manager is responsible for leading the project team to complete the project objectives. If the project team is a sports teams, the project manager is the coach; if it is a symphony orchestra, the project manager is the conductor. The project manager coordinates the activities of each team member so that they perform their work in a timely manner as a harmonious whole.
Project manager is the core and focus of a comprehensive project management, is the highest leader of a project, is the total responsibility of all the work in the implementation process, in the course of the project to coordinate the relationship and communication technology, information and other aspects of the link, in the whole process of the project in a very important position. Project manager in the process of project implementation not only to use their own knowledge, flexibility to deal with the various situations that occur, but also to unite everyone's strength resourcefulness, flexible, bold, selfless, bold management, for the enterprise to win the maximum profit.
Tenth. Typical users and scenarios
It is not enough to look at the user's surface language or actions. We also need to find the user language or motivation behind the action! You cannot make a hasty decision based on the language of the user. At the same time, the pursuit of "maximum scalability" will also have many side effects.
Teammate Reading notes Link:
117 Zheng http://www.cnblogs.com/peivxuan/p/5535968.html
114-ji enthalpy http://www.cnblogs.com/Leey0917/
138 Zeng http://www.cnblogs.com/Benjen/
Read the 8th, 9 and 10 chapters of the Law of construction