Philosophical analysis in software engineering
It is generally
accepted that "Nothing is more practical than a good theory". However, in
software engineering is not a good theory. Furthermore, in
software engineering have any theory. The
reason for this is that until now existed among the computing community
positivist spirit - the neglect of theoretical studies of the general plan.
Currently, the understanding has changed - the theory is needed. Attempts are being made to develop a theory. But productive theory has not yet offered. In such cases it is necessary to take another look at the problem. It is necessary to go beyond software engineering. It is necessary to change the view on computer, on the program, on the software industry. If we go beyond software engineering, then where do we go?
Several years ago in the group "comp.software-eng" I suggested the direction where to go to take another look at the problem.
Currently, the understanding has changed - the theory is needed. Attempts are being made to develop a theory. But productive theory has not yet offered. In such cases it is necessary to take another look at the problem. It is necessary to go beyond software engineering. It is necessary to change the view on computer, on the program, on the software industry. If we go beyond software engineering, then where do we go?
Several years ago in the group "comp.software-eng" I suggested the direction where to go to take another look at the problem.
Unfortunately, at
that moment I did not know that the content of the former Soviet educational
program in philosophy and the western one are different. Naturally,
because I was not understood, and to my proposal did not pay attention.
The Soviet program much attention was paid to the concepts of dialectics and interaction concepts couples. We are talking about such concepts: essence - phenomenon; form - content; object - the image of the object; target - means etc.
Regardless of the educational program researchers are aware of the interaction concepts ensembles.
Couples and ensembles philosophical concepts used in the process of philosophical analysis. When science (any science) accumulate a critical mass of unsolved problems, with the help of philosophical analysis of these problems can be solved.
To succeed in the analysis of the scientific process, it is necessary to understand the phenomenon of concrete science and have some experience of the philosophical analysis. Philosophical analysis is extremely useful, but rarely used.
Scientific problems can be solved by the use of philosophical analysis. New theories can be created through the use of philosophical analysis
The main reason that the philosophical analysis is not systematically applied - it is the same positivist spirit. As a consequence, the neglect of the philosophical analysis of the causes that researchers do not have experience using it.
The Soviet program much attention was paid to the concepts of dialectics and interaction concepts couples. We are talking about such concepts: essence - phenomenon; form - content; object - the image of the object; target - means etc.
Regardless of the educational program researchers are aware of the interaction concepts ensembles.
Couples and ensembles philosophical concepts used in the process of philosophical analysis. When science (any science) accumulate a critical mass of unsolved problems, with the help of philosophical analysis of these problems can be solved.
To succeed in the analysis of the scientific process, it is necessary to understand the phenomenon of concrete science and have some experience of the philosophical analysis. Philosophical analysis is extremely useful, but rarely used.
Scientific problems can be solved by the use of philosophical analysis. New theories can be created through the use of philosophical analysis
The main reason that the philosophical analysis is not systematically applied - it is the same positivist spirit. As a consequence, the neglect of the philosophical analysis of the causes that researchers do not have experience using it.
The
study of
phenomena of software engineering using pairs and
ensembles philosophical concepts -
this is another way of looking at the problems of
software engineering.
Philosophical analysis has been applied in the development of the theory of decomposition schemes.
Philosophical analysis has been applied in the development of the theory of decomposition schemes.
No comments:
Post a Comment