Crossing the Software Education Chasm.

The article focuses on the use of Agile software development methods in creating Software as a Service application software. It states programming frameworks like Ruby on Rails (RoR) can be used to demonstrate productivity through extensive software reuse and allow students to experience software li...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 55; no. 5; pp. 44 - 50
Formato: Opinion
Publicado: Association for Computing Machinery May2012
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article focuses on the use of Agile software development methods in creating Software as a Service application software. It states programming frameworks like Ruby on Rails (RoR) can be used to demonstrate productivity through extensive software reuse and allow students to experience software life cycles within a course. It compares Java to RoR and suggests the reduction in the amount of code is an indication of improved productivity and talks about horizontal scalability in cloud computing.