08 Avenue to Jane--the thought of software engineering practitioners reading Note II
2015-06-02 16:41
Chapter fifth the process of failure is also a process
In the view of gain and loss, between the waterfall model and the RUP model, learning the former and not, the essence of the process, learning the latter and not, can get the words of the shelf.
If you understand that the so-called model has evolved from that simple waterfall, then the document is written according to XP or RUP, it can be timely, should be required, due to land, accepted.
The more simple things are, the more often they are close to the essence.
The project manager's job is to organize the various roles in the project, so that the division of labor is clear, unison and common to complete the project.
The sixth chapter from programming to Engineering
I do not know the phrase "language is only a tool", whether it is the worship of language, or disregard.
The Inner ring is "program = algorithm + Structure". This is the source definition of programming, and it is also the original state. Any work related to code will eventually end up with such a rule. The development of cyclic and branching logic is the emergence of "methods" and "methodologies". Long-term programming practice, natural return and summary, must be precipitated into some kind (software development) method, so "process" appeared, so "object" appeared, so the related methodology also appeared. The process associated with the project appeared. The process solves the problem of the relationship between the roles in the project. Which links are important depends on the specific programming behavior, that is, the specific project. The process is accompanied by engineering, which solves the problem of "unison" collaboration in engineering. A good project manager is not the person who makes no mistakes, but the one who succeeds with as few failures as possible.
Implementation, is the essential requirement of software development.
method is an inductive summary of the existing behavior.
The seventh chapter the software engineering in reality
From the earliest focus on software development tools to the present, the software industry's giants have been in the endless ideas of nirvana in the back and back.
Grasping power is more economical than creating power.
The software industry today is not the result of a quarrel between some people (programmers or critics, for example), but the checks and balances of big companies. They suppress their opponents ' strengths and leverage their opponents ' and allies ' strengths to weaken their weaknesses or complement their strengths. In addition to the impetus of software essence, commercial factors have also driven the development of engineering software system. This kind of development may affect the speed of software engineering development, but the focus on the various engineering levels will not change.
Aside from the technical details of the implementation regardless, in the project, "What drives development" is actually a process problem. The choice (or formulation) of the process depends on your engineering needs, its applicability in the relevant application areas, the adequacy of process tools, and the degree of sophistication of the process theory, rather than the advocacy of large companies.
The eighth chapter is thinking or thinking
The way to think about a problem can be a point and a plane, or it can be strenuous efforts. The industry's most commonly used vocabulary is the "top-down" or "bottom-up" distinction.
In the demand phase, we will face the "goal" problem. However (most of the time), on the contrary, we will meet the customer's quality complaints when the project is delivered and tested. If the original target (the whole) itself is too large, then in any case to balance the relationship between the three, the results will still not guarantee the quality.
。 Change to constant demand. Unchanging, the source of change, but also the change of the return. Xi Poetry of the Statutes, if Silkworm worm knot cocoon, if there is no cocoon in front, what has broken cocoon in after? Therefore, know the law and change, the way of the Wise also.
"Boulevard to Jane---the thought of software engineering practitioners" read Note two