Proceedings ArticleDOI
Is software engineering training enough for software engineers
Ivica Crnkovic,Rikard Land,A. Sjogren +2 more
- pp 140-147
Reads0
Chats0
TLDR
A case study of a software engineering course is presented and the difficulty for computer science students to understand and to develop a system which also requires skills in engineering of a non-software nature is discussed.Abstract:
Most software engineering courses focus exclusively on the software development process, often referring to problems related to the complexity of software products and processes. In practice, however, many problems of a complex nature arise in which system engineering and other engineering disciplines are important in the development of systems. In such cases software engineers may have difficulty in coping with the entire problem, in the same way that engineers in other fields may have difficulty in understanding the software part. This suggests that the software engineering education of today is inadequate in certain respects. This paper presents a case study of a software engineering course and discusses the difficulty for computer science students to understand and to develop a system which also requires skills in engineering of a non-software nature.read more
Citations
More filters
MonographDOI
Strategic information systems : concepts, methodologies, tools, and applications
TL;DR: Agent technologies for business systems Business process improvement Content management Customer relationship management Decision support systems Enterprise resource planning Information quality management Life cycle management Organizational cybernetics Organizational knowledge managementOrganizational modeling Supply chain management Systems engineering Systems thinking Value chain management
Simse: a software engineering simulation environment for software process education
TL;DR: This dissertation is based on the hypothesis that simulation can bring to software engineering education the same kinds of benefits that it has brought to other domains and suggested a number of promising directions that can potentially increase the effectiveness of SimSE and be applied to educational simulation environments in general.
Proceedings ArticleDOI
Addressing the challenges of software industry globalization: the workshop on global software development
TL;DR: This workshop is to provide an opportunity for researchers and industry practitioners to explore both the state of the art and the state-of-the-practice in global software development (GSD).
Proceedings ArticleDOI
On the teaching of distributed software development
TL;DR: The experiences from the development of a university course in distributed software development are described, showing how the concept of "distribution" has penetrated not only the contents of the course but many other levels as well.
Taking Global Software Development from Industry to University and Back Again
TL;DR: Approaches, methods, and goals in a planned GSD university course to help students cope with the problems associated with GSD as professionals are presented.
References
More filters
Book
Design Patterns: Elements of Reusable Object-Oriented Software
TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
Book
Software Architecture in Practice
TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Proceedings ArticleDOI
SAAM: a method for analyzing the properties of software architectures
TL;DR: A five-step method for analyzing software architectures called SAAM (Software Architecture Analysis Method) is proposed and illustrated by analyzing three separate user interface architectures with respect to the quality of modifiability.