This is a period of time to read the "Ten Steps to software requirements analysis," The 34th chapter, write a book some of the personal feeling better and reading feelings.
First, the third chapter, "Introduction to Software requirements Engineering."
There is no qualitative change in the relationship between requirements engineering and software engineering, only the requirement engineering is stripped out of the project, and the analysis and management of demand analysis are defined as demand engineering. Demand engineering is a global, top-level, future-oriented project, which is the project of customer business as an internal research object and the whole process of software engineering as an external research object. Demand engineering is the center of the circle, software engineering is a dot.
The characteristics of demand engineering are: Global, dominant, initiative, process, normative, verifiable and more scientific.
One of the little stories is very good. A marathon runner, after winning the championship, said in an interview: "Overcome your opponent with wisdom." He divided the whole marathon into a few paragraphs, each small section is a small goal, after running a goal, the next goal, finally run the whole process. Before he ran a marathon, the goal was set as the final destination, the result ran more than 10 kilometers to run, and in the divided into a few small goals, he only need to complete a small goal every time, finally run the whole process.
This story enlightens us that when doing a project, we divide the project into several small goals, so that each time a goal is completed, the project is not more and more annoying. Instead, it will do faster and make the project better.
The fourth chapter is about the process improvement of demand engineering.
Demand engineering is not invariable, will be with the new theory, practice, and so on, need to adapt to the process of adaptation. Putting the theoretical method into practice is the core of improving the software process. Any improvement process is to make customers, users, developers and so on satisfied.
The process of improvement of the demand process is revolutionary, thorough, continuous and repetitive. When applying a new process, you must first determine the target of the change. The process of demand process improvement consists of 4 operational activities that assess current processes and methodologies, develop process improvement plans, implement process improvement plans, and evaluate process improvement results.
Through this reading, the software requirements of engineering and software engineering and requirements of the difference between the project has a certain understanding, first of all, the book said: Demand Engineering is the center, software engineering is a dot. Demand Engineering is a macroscopic description and requirement of the information system that will be completed by software engineering in the future. Some of the book's Small stories also give me some inspiration, such as software, the big goal to have, small goals have to have, by accomplishing a small goal, to achieve the final goal. In this way, when you do the software, you do not want to do it.
"Ten Steps to software Requirements" read Note two