Contribution to Quality-driven Evolutionary Software Development process for Service-Oriented Architectures

Arciniegas Herrera, Jose Luis (2006). Contribution to Quality-driven Evolutionary Software Development process for Service-Oriented Architectures. Tesis (Doctoral), E.T.S.I. Telecomunicación (UPM).

Descripción

Título: Contribution to Quality-driven Evolutionary Software Development process for Service-Oriented Architectures
Autor/es:
  • Arciniegas Herrera, Jose Luis
Director/es:
  • Dueñas López, Juan Carlos
Tipo de Documento: Tesis (Doctoral)
Fecha: 2006
Materias:
Palabras Clave Informales: Software Architecture, Service Oriented Architecture, Evolutionary software development, Quality of software, Assessment, Recovery, Conformance.
Escuela: E.T.S.I. Telecomunicación (UPM)
Departamento: Ingeniería de Sistemas Telemáticos [hasta 2014]
Licencias Creative Commons: Ninguna

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (5MB) | Vista Previa

Resumen

The quality of software is a key element for the successful of a system. Currently, with the advance of the technology, consumers demand more and better services. Models for the development process have also to be adapted to new requirements. This is particular true in the case of service oriented systems (domain of this thesis), where an unpredictable number of users can access to one or several services. This work proposes an improvement in the models for the software development process based on the theory of the evolutionary software development. The main objective is to maintain and improve the quality of software as long as possible and with the minimum effort and cost. Usually, this process is supported on methods known in the literature as agile software development methods. Other key element in this thesis is the service oriented software architecture. Software architecture plays an important role in the quality of any software system. The Service oriented architecture adds the service flexibility, the services are autonomous and compact assets, and they can be improved and integrated with better facility. The proposed model in this thesis for evolutionary software development makes emphasis in the quality of services. Therefore, some principles of evolutionary development are redefined and new processes are introduced, such as: architecture assessment, architecture recovery and architecture conformance. Every new process will be evaluated with case studies considering quality aspects. They have been selected according to the market demand, they are: the performance, security and evolutionability. Other aspects could be considered of the same way than the three previous, but we believe that these quality attributes are enough to demonstrate the viability of our proposal.

Más información

ID de Registro: 3148
Identificador DC: http://oa.upm.es/3148/
Identificador OAI: oai:oa.upm.es:3148
Depositado por: Dr. Jose Luis Arciniegas Herrera
Depositado el: 28 May 2010 06:50
Ultima Modificación: 20 Abr 2016 12:41
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM