Catálogo de publicaciones - libros

Compartir en
redes sociales


Software Engineering Education in the Modern Age: Software Education and Training Sessions at the International Conference, on Software Engineering, ICSE 2005, St. Louis, MO, USA, May 15-21, 2005, Revised Lectures

Paola Inverardi ; Mehdi Jazayeri (eds.)

En conferencia: International Conference on Software Engineering (ICSE) . St. Louis, MO, USA . May 15, 2005 - May 21, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Software Engineering/Programming and Operating Systems; Computers and Education; Computers and Society

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2006 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-68203-5

ISBN electrónico

978-3-540-68204-2

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2006

Tabla de contenidos

Software Engineering Education in the Era of Outsourcing, Distributed Development, and Open Source Software: Challenges and Opportunities

Matthew J. Hawthorne; Dewayne E. Perry

As software development becomes increasingly globally distributed, and more software functions are delegated to common open source software (OSS) and commercial off-the-shelf (COTS) components, practicing software engineers face significant challenges for which current software engineering curricula may leave them inadequately prepared. A new multi-faceted distributed development model is emerging that effectively commoditizes many development activities once considered integral to software engineering, while simultaneously requiring practitioners to apply engineering principles in new and often unfamiliar contexts. We discuss the challenges that software engineers face as a direct result of outsourcing and other distributed development approaches that are increasingly being utilized by industry, and some of the key ways we need to evolve software engineering curricula to address these challenges.

- Future Directions | Pp. 166-185

On the Education of Future Software Engineers

Andrea Bolognesi; Paolo Ciancarini; Rocco Moretti

The education of software engineering students more and more addresses enterprise-oriented organizational and management issues, like for instance modeling the business structure and environment of the enterprise which will receive a new software system. The teaching of business modeling technologies based on standards like UML and the Rational Unified Process raises novel questions that need to be addressed. Business modeling consists in modeling organizations and their workflows; in several cases the modeling can be complemented by business simulation. This paper presents as a case study some Agent-Based Simulation tools for modeling the enterprise dynamics, and shows how we exploited them to teach an Organizational Software Engineering laboratory course, providing students with Software Engineering skills along with Agent-Based Simulation principles.

- Future Directions | Pp. 186-205