Philosophy and Industrialized Software Development

نویسنده

  • Bo Dahlbom
چکیده

In this paper I will give a contribution to the creative conversation on future development and use of computer technology which Bo Dahlbom and Lars-Erik Janlert invited to in their paper published in the previous volume of SJIS.They argued that as software development now becomes industrialized, the need for organizational competence in this task will disappear. My position is rather the direct opposite: Software development will to a larger extent be taken over by industry. This implies, however, that the software systems being developed have to satisfy the requirements of several organizations, not only one as is the case in in-house development. And further, the software has to be integrated with several existing systems and components. Accordingly, future software development will demand more competent and more interdisciplinary development teams. I will argue that there will, in the future, be a huge demand for computer scientists with a thorough knowledge about organizations. Knowledge from both philosophy and the social sciences will be important. Industrialization of software development, more strategic use of software, and more integrated information systems are important trends causing this demand. Accordingly, I find the systems development educations in Scandinavia, criticized by Dahlbom and Janlert, highly relevant.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Research on the CORBA Implementation Mechanism of a New Industrialized PL-ISEE

Borrowing the automation production and management system of modern manufacturing industry production line, a new industrialized PL-ISEE (product line based integrated software engineering environment) architecture was proposed by us in the reference [6]. This kind of new architecture model is a hiberarchy double development environment model with the product line core assets as the software co...

متن کامل

Components versus Services

nderlying almost every software design is a philosophy of perception, abstraction, and decomposition. Such a philosophy claims that adopting a specific abstraction and decomposition techniques will lead to a better design. In the context of dealing with change, we contrast two design philosophies: the component approach and the service approach to software development and analyze the difference...

متن کامل

Research on Component Assembly Environment and Its Implementation Mechanism Based on Software Product Line

For solving the key technical challenge and problem in the heterogeneous components assembly and realizing the industrialization production of software products, and to use the producing system and mode of the modern manufacturing industry for reference, a new industrialized PL-ISEE (product line based integrated software engineering environment) model is firstly proposed. And then, through the...

متن کامل

Semantic-enabled Software Engineering and Development

Like in automotive and other production oriented domains industrialization was the key issue for reducing production costs and being competitive. However software is still developed mainly from scratch in a labour intensive way. In order to be competitive with e.g. low-wage countries the software development process has to be industrialized and automated. The modeldriven software development ap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003