On Some Epistemological Problems of Software Engineering
نویسنده
چکیده
The paper addresses some misconceptions of Software Engineering, requirements analysis and modelling in particular, due to underlying epistemological flaws., e.g. the believe that the system analyst's task be simlar to that of a natural scientist's. The fundamental issues, constitution of objects and signs, conceptualization and definability, are discussed. It comes out that the paradoxical situation of software engineering is having to formalize what cannot be formalized. This is reflected in the fuzzy notion of 'model' in general as well as in the epistemological presumptions of 'object oriented modelling' in particular. The paradigm of 'objective modelling' has to be replaced by a paradigm of 'purposive description' shifting the focus of Software Engineering research to non-formal methodologies.
منابع مشابه
Epistemological and Ontological Representation in Software Engineering
This paper provides an overview of how empirical research can be a valid approach to improve epistemological foundations and ontological representations in Software Engineering (SE). Despite of all the research done in SE, most of the results have not been yet been stated as laws, theories, hypothesis or conjectures, i.e., from an epistemological point of view. This paper explores such facts an...
متن کاملA design theory for software engineering
Context: Software Engineering is a discipline that has been shaped by over 50 years of practice. Many have argued that its theoretical basis has been slow to develop and that, in fact, a substantial theory of Software Engineering is still lacking. Objective: We propose a design theory for Software Engineering as a contribution to the debate. Having done this, we extend it to a design theory for...
متن کاملSome studies on Islamic philosophy of education on the basis of some epistemological views of Sadr al-Muta'allihin
This article has no abstract.
متن کاملSystems engineering and modeling: some epistemological remarks
In this paper we provide some epistemological and historical remarks that concern systems engineering and modeling.
متن کاملSoftware Development Integrating Methodology with Epistemology Promoting Knowledge Production
Currently, many specialties should be mastered to produce software, consequently they fall in different levels of knowledge: project, system, program, or routine. This consideration was obtained through an epistemological approach in software development. Therefore, this article develops this consideration for students learning software production. The epistemological approach compliments the m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000