Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "www.redalyc.org Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto"

Transcripción

1 Red de Revistas Científicas de América Latina, el Caribe, España y Portugal Sistema de Información Científica Francisca Losavio de Ordáz, Francisco Guillén-Drija Marco conceptual para un diseño arquitectónico basado en aspectos de calidad Sapiens. Revista Universitaria de Investigación, vol. 7, núm. 2, diciembre, 2006, pp , Universidad Pedagógica Experimental Libertador Venezuela Disponible en: Sapiens. Revista Universitaria de Investigación, ISSN (Versión impresa): Universidad Pedagógica Experimental Libertador Venezuela Cómo citar? Fascículo completo Más información del artículo Página de la revista Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto

2 Marco conceptual para un diseño arquitectónico basado en aspectos de calildad Marco conceptual para un diseño arquitectónico basado en aspectos de calidad* Francisca Losavio de Ordáz Universidad Central de Venezuela Christian Guillén-Drija UPEL Instituto Pedagógico de Miranda José Manuel Siso Martínez Resumen Los métodos actuales de diseño arquitectónico coinciden en la importancia de tomar en cuenta los aspectos de calidad para dirigir la selección de la solución arquitectónica, sin embargo aún no hay acuerdo sobre métodos precisos que puedan ser usados en la práctica común. Distintas propuestas de métodos de diseño arquitectónico se han presentado hasta el momento (Grünbacher, Egyed y Medvidovic, 2003) (Lamsweerde, 2003) (Losavio, Chirinos, Lévy, Ramdane-Cherif, 2003), (Chung, Cooper y Yi, 2003), (Losavio, Chirinos y Pérez, 2001), (Bosch, 2000) fundamentados en conceptos que o bien son equivalentes, complementarios o alternativos. El presente trabajo, inspirado en los métodos mencionados, tiene como objetivo la definición de un marco conceptual, de referencia o framework que contemple un proceso general de diseño arquitectónico centrado en las propiedades de calidad exigidas por requisitos funcionales y no funcionales. Este framework constituye una estructura unificadora que permite especificar los diferentes elementos del proceso del diseño arquitectónico, siendo este el principal aporte del trabajo. Palabras clave: Arquitectura del software, Métodos de diseño arquitectónico, Calidad de software. ABSTRACT Conceptual Framework for Architectural Design Based on Quality Aspects. Current methods of architectural design agree on the importance of quality to direct the selection of architectural solutions. However, there is * Recibido: marzo Aceptado: junio Sapiens. Revista Universitaria de Investigación, Año 7, No. 2, diciembre

3 Fernanda Losavio de Ordáz y Christian Guillén-Drija not agreement yet on precise methods that could be used in the common practice. At present there are different proposals of methods of architectural design (Grünbacher, Egyed and Medvidovic, 2003) (Lamsweerde, 2003) (Losavio, Chirinos, Lévy, Ramdane-Cherif, 2003), (Chung, Cooper and Yi, 2003), (Losavio, Chirinos and Pérez, 2001), (Bosch, 2000) based on concepts either equivalent, complementary or alternative. Inspired by those methods, this paper aims to define a conceptual frame of reference or framework which contemplates a general process of architectural design focused on the quality properties demanded by functional and non functional requirements. This framework constitutes a unified structure that will allow to specify the different elements of the process of the architectural design, which is the main contribution of this paperwork. Key words: Software, Architectural Design Methods, Software Quality. Introducción Es indiscutible la importancia que tiene la industria del software, por lo que es relevante caracterizar el proceso de desarrollo que se lleva a cabo en la mayoría de las organizaciones. En general, tales procesos de desarrollo se caracterizan por poner énfasis en la entrega, tomándose decisiones siempre en función de una fecha límite en detrimento de la calidad del producto final. Como una consecuencia de lo anterior, los sistemas de software son desarrollados sin considerar su posible evolución en el tiempo, su mantenimiento y extensibilidad; características que condicionaran el tiempo de vida de tales sistemas. Aunque tales procesos de desarrollo se centran en fechas límites de entrega, son escasos los proyectos que logran cumplir con tal requerimiento. Por otra parte, muchos productos generados por las organizaciones en las que se aplican procesos de desarrollo con las características antes descritas, carecen de calidad, aspecto que se evidencia en los altos costos generados en la solución de problemas en sistemas ya entregados y en funcionamiento. Los costos aumentan aun más cuando los sistemas necesitan mantenimiento para poder extender sus funciones y así poder responder a nuevas situaciones o procesos. Como respuesta a la problemática descrita, surge la disciplina denominada Ingeniería de Software, la cual trata todos los aspectos relacionados con la producción de software, entre los que se encuentra la generación y estructuración de procesos de desarrollo así como la creación lenguajes que permitan expresar de manera clara los artefactos de diseño producidos durante tales procesos de desarrollo. Todo lo anterior con el fin de lograr que los requerimientos exigidos por clientes, usuarios y toda persona con algún interés en el futuro sistema, sean atendidos adecuadamente. 120 Sapiens. Revista Universitaria de Investigación, Año 7, No. 2, diciembre 2006

4 Marco conceptual para un diseño arquitectónico basado en aspectos de calildad Los requerimientos están constituidos por todas aquellas exigencias que los distintos interesados hacen al futuro sistema; pero también se deben incluir las demandas que otros sistemas puedan realizar cuando interactúen con este. Tales exigencias se dividen en requerimientos funcionales y requerimientos no funcionales. Los primeros se refieren a las distintas funcionalidades que el sistema ofrece, que comúnmente son los más fáciles de registrar, puesto que son los más evidentes. Los segundos se conocen como atributos de calidad, entre los que se encuentran: seguridad, reutilización, facilidad de uso, facilidad de mantenimiento, robustez, extensibilidad, etc. Surgen de esta forma métodos de diseño orientados a objetos como los propuestos por Booch (1994), Jacobson (1992) y Rumbaugh y otros (1991). Estos se caracterizan porque, además de estar orientados a objetos, se centran en el logro de requerimientos funcionales, prestando poca atención a los requerimientos no funcionales o atributos de calidad. De manera implícita, tales métodos asumen que el enfoque de diseño orientado a objetos genera necesariamente sistemas flexibles y re-utilizables, con lo que se asume igualmente que el sistema es en algún grado fácil de mantener y por lo tanto extensible. La experiencia lograda por la comunidad de ingenieros de software, ha evidenciado la necesidad de tratar de manera explícita a los atributos de calidad, surgiendo de esta forma una disciplina relativamente nueva dentro de la ingeniería de software denominada arquitectura de software. La arquitectura de software concibe a los sistemas de software a un alto nivel de abstracción en el que tales sistemas están compuestos por componentes y conectores. Los componentes se refieren a elementos en los que se llevan a cabo cómputos, mientras que los conectores son concebidos como elementos que permiten la comunicación entre los componentes. Cuando los componentes y conectores se ensamblan, se constituyen en una arquitectura. Una visión arquitectónica del software es útil porque permite el tratamiento explícito de los atributos de calidad y por lo tanto su presencia en el sistema a construir. Cuando se selecciona una determinada arquitectura, se imponen mecanismos que favorecen ciertos atributos de calidad. Por otra parte, una visión arquitectónica, facilita la comunicación entre los distintos especialistas, puesto que obvia los detalles de implementación, centrándose en los mecanismos necesarios para el logro de los requerimientos de calidad que cada uno de ellos exige. Tal comunicación permite que se identifiquen riesgos y fortalezas en la arquitectura, pudiéndose entonces idear alternativas que equilibren fuerzas contrapuestas a través de la negociación. Sapiens. Revista Universitaria de Investigación, Año 7, No. 2, diciembre

5 Fernanda Losavio de Ordáz y Christian Guillén-Drija a. Evaluación de la arquitectura: Que consiste en validar la arquitectura lograda en la etapa anterior según ATAM (Kazman et al., 1998). Como resultado, se generan los siguientes entregables: i. Un conjunto de riesgos. ii. Un conjunto de fortalezas. iii. Un conjunto de aspectos sensibles y efectos colaterales. iv. Una lista de enfoques y mecanismos arquitectónicos. b. Transformación de la arquitectónica: Si el conjunto de riesgos es notable, entonces se deben aplicar los enfoques y mecanismos arquitectónicos que permitan solucionar o al menos minimizarlos, lo que conduciría a una nueva transformación de la arquitectura. Conclusiones El método descrito intenta integrar distintas propuestas que se han realizado alrededor del diseño arquitectónico, al mismo tiempo que busca cumplir con las condiciones que se cree, son deseables en un método de este tipo. No obstante, se sigue trabajando en su refinamiento con el fin de describir de manera mucho más detallada las actividades, pasos, artefactos o entregables de cada etapa, así como en la identificación de los especialistas que deben intervenir en la ejecución de este método. Estamos concientes de que la presente propuesta necesita ser revisada con el fin de identificar posibles vacíos y contradicciones conceptuales, pero confiamos que en posteriores refinamientos se logre afianzar el marco conceptual aquí presentado. No obstante, sostenemos que este trabajo dirige en la dirección correcta para lograr responder a aspectos vitales como lo son los relacionados con la coherencia entre los distintos entregables generados en cada etapa, el tratamiento de los atributos de calidad, y la apropiada selección de mecanismos de descripción que aseguren la correcta comunicación entre los distintos especialistas que intervienen en el proceso de diseño arquitectónico. Por otra parte, se considera de vital importancia la adecuada descripción del método así como la validación del método. Lo primero se espera lograr a través de la aplicación de SPEM (Software Process Engineering Metamodel Specification) (OMT, 2005b); mientras que lo segundo se obtendrá como resultado de estudios de casos en los que se aplique este método y así evaluar la pertinencia de las actividades incluidas en el mismo. 136 Sapiens. Revista Universitaria de Investigación, Año 7, No. 2, diciembre 2006

6 Marco conceptual para un diseño arquitectónico basado en aspectos de calildad Referencias Ali Babar, M., Zhu, L., Jeffery, R. (2004). A Framework for Classifying and Comparing Software Architecture Evaluation Methods. Australia. Booch, J. (1994). Object-Oriented Análisis and Design with Applications. Benjamin/Cummings Publishing Co. Bosh, J. (2000). Design & Use of Software Architectures: Adopting and evolving a productline approach. Great Britain: Pearson Education Limited. Chung L., Cooper K., Yi A. (2003). Developing adaptable software architecture using design pattern: an NFR approach. Computer Standards & Interfaces, v.25 n.3, p Clements P., Bachmann F., Bass L., Garlan D., Ivers J., Little R., Nord R., y Stafford J. (2002).Documenting Software Architectures: Views and Beyond. Addison Wesley. Garlan D., Monroe R., Wile D. (1997). Acme: An Architectural Description Interchange language. Proceedings of CASCON 97. Gross, D. y Eric, Yu. (2001). From Non-Funtional Requeriments to Design through Patterns. Faculty of Information Studies. University of Toronto. Canada. Grünbacher P., Egyed A., Medvidovic, N. (2003). Reconciling Software Requirements and Architecture: The CBSP Approach, 2 nd. International Workshop on Traceability In Emerging Forms of Software Engineering (TEFSE) with ASE 2003, Montreal, Canada. Guillén, C., (2002).Especificación de Patrones Arquitectónicos para Sistemas Distribuidos. Trabajo de grado de maestría no publicado, Universidad Central de Venezuela, Caracas. Iver, J., Clements, P., Garlan, D., Nord, R., Schmerl B., y Oviedo, J. (2004).Documenting Component and Connector Views with UML 2.0. (Reporte No. CMU/SEI TR-008). Pittsburg, Carnegie Mellon University, Software Architecture Technology Initiative. Jacobson, I., Christerson, M., Jonsson, P., y Övergaard, G.(1992). Object-Oriented Software Engineering. A use case approach. Addison-Wesley. Jani, D., Vanderveken, D., Perry, D. (2004). Deriving Architecture Specifications from KAOS Specifications: a Reseach Case Study. Empirical Software Engineering Lab. University of Texas. Austin. Kazman, R., Klein, M., Barbacci, T., Longstaff, H., Lipson, H., y Carriere J. (1998). The Architecture Tradeoff Analyisis Method. IEEE, ICECCS. Krutchen P. (2000). The Rational Unified Process. An Introduction. Second Edition. Addison-Wesley. Readings. Massachusetts. Sapiens. Revista Universitaria de Investigación, Año 7, No. 2, diciembre

7 Fernanda Losavio de Ordáz y Christian Guillén-Drija Lamsweerde A. (2003). From System Goals to Software Architecture. Université Catholique de Louvain. Bélgica. Losavio F., Chirinos L., Lévy N., Ramdane-Cherif A. (2003). Quality Characteristics for Software Architecture. Journal of Object Technology, Vol 2, No. 2. pp Losavio, F., Chirinos, L., Matteo, A., Lévy, N. y Ramdane-Cherif, A. (2003). Putting ISO Standards into Practice for Architecture Evaluatión with the Unified Process. CDCH ARCAS project Universidad Central de Venezuela. Caracas, Venezuela. Losavio, F., Chirinos, L., Pérez, M. (2001). Feature Analysis for Quality-Based Architectural Design Methods. Caracas. CDCH. OMT (Object Management Group). (2005a). Unified Modeling Language: Superstructure. version 2.0.formal/ OMT (Object Management Group). (2005b). Software Process Engineering Metamodel Specification. Version 1.1.formal/ Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. y Lorensen, W. (1991). Object-oriented Modeling and Design. Prentice Hall. 138 Sapiens. Revista Universitaria de Investigación, Año 7, No. 2, diciembre 2006

Sapiens. Revista Universitaria de Investigación ISSN: 1317-5815 marta_dsousa@hotmail.com. Universidad Pedagógica Experimental Libertador.

Sapiens. Revista Universitaria de Investigación ISSN: 1317-5815 marta_dsousa@hotmail.com. Universidad Pedagógica Experimental Libertador. Sapiens. Revista Universitaria de Investigación ISSN: 1317-5815 marta_dsousa@hotmail.com Universidad Pedagógica Experimental Libertador Venezuela Losavio de Ordáz, Francisca; Guillén-Drija, Francisco Marco

Más detalles

PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE

PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS POSTGRADO EN CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE INFORMACIÓN GENERAL Profesor: Francisca Losavio

Más detalles

Tema 8º: Aspectos prácticos

Tema 8º: Aspectos prácticos Tema 8º: Aspectos prácticos Gestión y planificación Administración de personal Gestión de versiones Reutilización Control de calidad del software Documentación Herramientas Temas especiales Las ventajas

Más detalles

1.- DATOS DE LA ASIGNATURA

1.- DATOS DE LA ASIGNATURA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Arquitectura y Diseño de Software Carrera: Ingeniería es Sistemas Computacionales Clave de la asignatura: ISQ-1305 (Créditos) SATCA 1 1-2 - 3 2.- PRESENTACIÓN

Más detalles

Ingeniería en Sistemas Computacionales

Ingeniería en Sistemas Computacionales 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Arquitectura y Diseño de Software Ingeniería en Sistemas Computacionales Clave de la asignatura: ISC -1202 Créditos 2-2-4 2.- PRESENTACIÓN Esta

Más detalles

1.- DATOS DE LA ASIGNATURA

1.- DATOS DE LA ASIGNATURA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 : Arquitectura y Diseño de Software Ingeniería en Sistemas Computacionales ISC - 1202 2-2 - 4 2.-

Más detalles

Curso: El Proceso de Desarrollo de Software

Curso: El Proceso de Desarrollo de Software Curso: El Proceso de Desarrollo de Software EL PROCESO DE DESARROLLO DE SOFTWARE... 1 OBJETIVO...1 CONTENIDO...1 BIBLIOGRAFÍA...4 DOCENTE...4 MODALIDAD DEL DESARROLLO...4 El proceso de Desarrollo de Software

Más detalles

Technology. Journal of object Oriented Programming. Journal of Information Systems Management. Revista Colombiana de Computación

Technology. Journal of object Oriented Programming. Journal of Information Systems Management. Revista Colombiana de Computación MINI CURRICULUM VITAE Nombres: Maria Angélica Apellidos: Pérez de Ovalles C Identidad: V-3821365 Fecha de Ingreso a la USB: 15-04-92 e-mail: movalles@usb.ve Ext-USB: 4017 Lugar de Trabajo: MYS 309 A Dpto:

Más detalles

Arquitecturas de Software

Arquitecturas de Software Arquitecturas de Software Diseño y Arquitectura de Software Grado en Ingeniería de Software Carlos E. Cuesta carlos.cuesta@urjc.es Arquitectura de Software Introducción Motivación Incremento en el tamaño

Más detalles

PROGRAMA CONTENIDOS. Laudon, Kenneth C. y Laudon, Jane P. - SISTEMAS DE INFORMACIÓN GERENCIAL Editorial Prentice Hall, sexta edición 2002.

PROGRAMA CONTENIDOS. Laudon, Kenneth C. y Laudon, Jane P. - SISTEMAS DE INFORMACIÓN GERENCIAL Editorial Prentice Hall, sexta edición 2002. PROGRAMA 1) OBJETIVOS DE LA ASIGNATURA Que el Estudiante forme su criterio profesional integrando los conocimientos y experiencia práctica necesarios para poder construir e implementar un Sistema de Información

Más detalles

Documentando la arquitectura de software Principios básicos por Omar Gómez

Documentando la arquitectura de software Principios básicos por Omar Gómez Documentando la arquitectura de software Principios básicos por Omar Gómez En la actualidad, uno de los temas candentes que se habla dentro de la comunidad de desarrollo de software es el referente a las

Más detalles

El Proceso Unificado Rational para el Desarrollo de Software.

El Proceso Unificado Rational para el Desarrollo de Software. Instituto de Electrónica y Computación El Proceso Unificado Rational para el Desarrollo de Software. Carlos Alberto Fernández y Fernández Huajuapan de León, Oaxaca 26 de octubre de 2000 Objetivo Proporcionar

Más detalles

Desarrollo de Líneas de Productos de Software

Desarrollo de Líneas de Productos de Software Centro Experimental de Ingeniería de Software Departamento de Ciencias de la Computación Facultad de Ciencias Físicas y Matemáticas Universidad de Chile Desarrollo de Líneas de Productos de Software María

Más detalles

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio Arturo Cepeda Pérez, Sergio Bravo Martín, Francisco José García Peñalvo Universidad de Salamanca, Facultad

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Arquitectura y diseño de software

Más detalles

MUDA: método unificado de diseño arquitectónico*

MUDA: método unificado de diseño arquitectónico* MUDA: método unificado de diseño arquitectónico MUDA: método unificado de diseño arquitectónico* Christian Guillén-Drija UPEL-Instituto Pedagógico de Miranda José Manuel Siso Martínez cguillen@ipmjmsm.upel.edu.ve

Más detalles

El Desarrollo de la Ingeniería de Software

El Desarrollo de la Ingeniería de Software El Desarrollo de la Ingeniería de Software Dr. José Antonio Pow-Sang Director Ejecutivo de la Escuela de Posgrado Director de la Maestría en Informática Presidente IEEE Computer Society, Sección Perú 1

Más detalles

Guía Docente Curso 2012-2013

Guía Docente Curso 2012-2013 ESCUELA TÉCNIICA SUPERIIOR DE IINGENIIERÍÍA Guía Docente Curso 2012-2013 Titulación Ingeniería Informática DATOS DE LA ASIGNATURA * * Asignatura en experiencia piloto de implantación del sistema de créditos

Más detalles

Temas de investigación y desarrollo

Temas de investigación y desarrollo Componentes de Dominio para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Moyano Ezequiel, Rosanigo Beatriz, Parson Ariel, Villarreal Martín urciuolo@tdfuego.com, iturraspe@tdfuego.com,

Más detalles

Ingeniería del Software Curso 2011-2012

Ingeniería del Software Curso 2011-2012 Curso 2011-2012 German Rigau german.rigau@ehu.es http://adimen.si.ehu.es/~rigau Ingeniería Técnica en Informática de Sistemas Índice Ingeniería del Software Objetivos Temario Nota Proyecto Bibliografía

Más detalles

Evolución de Plantillas Genéricas para la descripción de Casos de Uso a Plantillas Genéricas para Análisis y Diseño

Evolución de Plantillas Genéricas para la descripción de Casos de Uso a Plantillas Genéricas para Análisis y Diseño Evolución de Plantillas Genéricas para la descripción de Casos de Uso a Plantillas Genéricas para Análisis y Diseño Ing. Marcela Daniele AC. Daniel Romero Dpto. de Computación. Facultad: Ciencias Exactas,

Más detalles

El Proceso Unificado de Desarrollo de Software

El Proceso Unificado de Desarrollo de Software El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:

Más detalles

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Rafael Rodríguez-Puente 1, Eliana B. Ril-Valentin 2 1 Departamento de Técnicas de

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así

Más detalles

Diseño y Evaluación de Arquitecturas de Software. Software con calidad

Diseño y Evaluación de Arquitecturas de Software. Software con calidad Diseño y Evaluación de Arquitecturas de Software Software con calidad César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 11/09/2015 1 Arquitectura de Software Introducción

Más detalles

Resumen. Introducción

Resumen. Introducción Arquitectura de software para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Parson Ariel, Esteban Natalia Universidad Nacional de la Patagonia San Juan Bosco Sede Ushuaia, Darwin

Más detalles

Planificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5

Planificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5 Planificaciones 7510 - Técnicas de Diseño Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 5 OBJETIVOS En este curso se busca introducir a los alumnos en el concepto de diseño de software. Para lograrlo

Más detalles

para la automatización es una forma en que puede mejorar los procesos de negocio.

para la automatización es una forma en que puede mejorar los procesos de negocio. El Modelado del Negocio Utilizando la Metodología Rational Unified Process (RUP) Omar Beltrán Celis Mendoza 1, Alderson Luna Aguinaga 1, Ing. Daniel Lévano Rodríguez, Mg 2 Resumen El Modelado del Negocio

Más detalles

Software Architecture Assesment. Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003

Software Architecture Assesment. Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003 Software Architecture Assesment Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003 Outline Software Architecture Assesment Arquitectura de Sofwtare (AS) Por qué evaluar una AS? Qué evaluamos

Más detalles

Resumen. Palabras clave: diseño, reuso, arquitectura, patrones, taller. Introducción

Resumen. Palabras clave: diseño, reuso, arquitectura, patrones, taller. Introducción TALLER: MECANISMOS DE REUSO EN OO ARQUITECTURA, PATRONES Y FRAMEWORKS Urciuolo Adriana, Sandoval Sandra Universidad Nacional de la Patagonia San Juan Bosco Sede Ushuaia, Darwin y Canga, (9410) Ushuaia

Más detalles

Modelado y Diseño de Arquitectura de Software

Modelado y Diseño de Arquitectura de Software Modelado y Diseño de Arquitectura de Software CONCEPTOS DE MODELADO Fernando Barraza A. MS.c. fernando.barraza@gmail.com 2 Desarrollo de sistemas de software Requisitos funcionales del software Si todo

Más detalles

Modelado de la variabilidad en arquitecturas multicapa

Modelado de la variabilidad en arquitecturas multicapa Modelado de la variabilidad en arquitecturas multicapa José García-Alonso, Joaquín Guillén, Javier Berrocal, and Juan Manuel Murillo Escuela Politécnica, Universidad de Extremadura, Avd. de la Universidad

Más detalles

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

Más detalles

GUÍA DOCENTE INGENIERÍA DEL SOFTWARE Grado en Ingeniería Informática. Profesorado: Juan Manuel Gimeno Illa Montserrat Sendin Veloso

GUÍA DOCENTE INGENIERÍA DEL SOFTWARE Grado en Ingeniería Informática. Profesorado: Juan Manuel Gimeno Illa Montserrat Sendin Veloso Año académico 2014-15 GUÍA DOCENTE INGENIERÍA DEL SOFTWARE Grado en Ingeniería Informática Profesorado: Juan Manuel Gimeno Illa Montserrat Sendin Veloso Información general de la asignatura Denominación

Más detalles

ADAM CASE Utilización de herramientas CASE frontales en las prácticas de laboratorio de la asignatura de Ingeniería del Software

ADAM CASE Utilización de herramientas CASE frontales en las prácticas de laboratorio de la asignatura de Ingeniería del Software ADAM CASE Utilización de herramientas CASE frontales en las prácticas de laboratorio de la asignatura de Ingeniería del Software Francisco José García Peñalvo, María N. Moreno García, Ángeles Mª Moreno

Más detalles

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Introducción al Unified Process Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Unified Process - UP Un framework de Proceso de Desarrollo de Software, una de cuyas versiones es el más documentado

Más detalles

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO FACULTAD DE CS. QUIMICAS, FISICAS Y MATEMATICAS I. DATOS GENERALES DEPARTAMENTO ACADEMICO DE INFORMATICA SILABO 1.1 Asignatura : SISTEMAS DE INFORMACION II 1.2 Categoría : OE 1.3 Código : IF202AIN 1.4

Más detalles

270015 - IES - Introducción a la Ingeniería del Software

270015 - IES - Introducción a la Ingeniería del Software Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 747 - ESSI - Departamento de Ingenieria de Servicios y Sistemas de Información Curso: Titulación: 2015 GRADO EN

Más detalles

Modelo para evaluar la Gestión del Valor del Producto Software durante el Ciclo de Desarrollo: Fase II

Modelo para evaluar la Gestión del Valor del Producto Software durante el Ciclo de Desarrollo: Fase II Modelo para evaluar la Gestión del Valor del Producto Software durante el Ciclo de Desarrollo: Fase II Posgrado en Ciencias y Tecnologías de la Información Marzo del 2012. 1. Responsables Dra. Angelina

Más detalles

Objetivos FACULTAD DE INGENIERIA. DEPARTAMENTO DE INGENIERIA DE SISTEMAS. Código de la asignatura 4070. Fecha de Actualización Julio 24 de 2012

Objetivos FACULTAD DE INGENIERIA. DEPARTAMENTO DE INGENIERIA DE SISTEMAS. Código de la asignatura 4070. Fecha de Actualización Julio 24 de 2012 Nombre de la asignatura Ingeniería de Software Código de la asignatura 4070 Fecha de Actualización Julio 24 de 2012 Intensidad horaria semanal Horas Contacto 4 Horas Trabajo Independiente 8 Créditos Académicos

Más detalles

Ingeniería de Software: Parte 2

Ingeniería de Software: Parte 2 Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: INGENIERÍA DE SOFTWARE I CÓDIGO: CARRERA: SISTEMAS NIVEL: QUINTO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 SEMESTRE/AÑO ACADÉMICO: Segundo Semestre 2011-2012 CRÉDITOS

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

DISEÑO ARQUITECTONICO DE SISTEMAS DISTRIBUIDOS EN RAPIDE 1

DISEÑO ARQUITECTONICO DE SISTEMAS DISTRIBUIDOS EN RAPIDE 1 DISEÑO ARQUITECTONICO DE SISTEMAS DISTRIBUIDOS EN RAPIDE 1 Francisca Losavio flosav@cantv.net Centro ISYS, Escuela de Computación, Facultad de Ciencias, Universidad Central de Venezuela Ap. 47567, Los

Más detalles

Enterprise Architect y UML Basic

Enterprise Architect y UML Basic Enterprise Architect y UML Basic Diciembre 2008 Carlos Alexander Zuluaga Agenda Presentación del curso. Introducción a Enterprise Architect. Exploración del modelo de ejemplo. Introducción a UML. Definición

Más detalles

Diagrama de actividad

Diagrama de actividad Diagrama de actividad Se utiliza para representar los procedimientos o secuencia de pasos dentro de procedimientos, procesos o flujo de información. Contenido Generalidades de un diagrama de actividad...

Más detalles

Tema 6º: Diseño Orientado a Objetos

Tema 6º: Diseño Orientado a Objetos Tema 6º: Diseño Orientado a Objetos Diseño preliminar y Diseño detallado Modelado de la Arquitectura del Sistema Abstracciones y mecanismos clave Elementos básicos del Diseño Orientado a Objetos Diagramas

Más detalles

Jazmín Hernández jazminpalom@gmail.com. Technical Report COMP-029-2009. Abstract

Jazmín Hernández jazminpalom@gmail.com. Technical Report COMP-029-2009. Abstract Guía para la Documentación de Arquitecturas de Software Como Base Para el Desarrollo de Sistemas de Información en la Iglesia Adventista del Séptimo Día Jazmín Hernández jazminpalom@gmail.com Technical

Más detalles

Modelo para evaluar la Gestión del Valor del Producto Software durante el Ciclo de Desarrollo

Modelo para evaluar la Gestión del Valor del Producto Software durante el Ciclo de Desarrollo Modelo para evaluar la Gestión del Valor del Producto Software durante el Ciclo de Desarrollo Posgrado en Ciencias y Tecnologías de la Información Marzo del 2014. 1. Responsables Dra. Angelina Espinoza

Más detalles

Programa del curso IC 6821. Diseño de Software. Escuela de Computación Carrera de Ingeniería en Computación, Plan 410

Programa del curso IC 6821. Diseño de Software. Escuela de Computación Carrera de Ingeniería en Computación, Plan 410 Programa del curso IC 6821 Diseño de Software Escuela de Computación Carrera de Ingeniería en Computación, Plan 410 I parte: Aspectos relativos al plan de estudios 1 Datos generales Nombre del curso: Código:

Más detalles

Tape Mbo e: una Metodología Orientada a Servicios

Tape Mbo e: una Metodología Orientada a Servicios Tape Mbo e: una Metodología Orientada a Servicios Motivación Objetivos Tecnología Estado del Arte Evaluación del Estado del Arte Tape Mb e Ciclo de Vida Roles Disciplinas Ciclo de Vida y Disciplinas Evaluación

Más detalles

Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología

Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología Herramientas de Desarrollo de Software: Hacia la Construcción de una Ontología Lornel A. Rivas 1,2, María Pérez 2, Luis E. Mendoza 2, y Anna Grimán 2 1 Gerencia de Investigación, Instituto Nacional de

Más detalles

Curso: Arquitectura de Software (201101-Nuevo Pensum) Profesor: Juan Bernardo Quintero Institución: Universidad de Antioquia

Curso: Arquitectura de Software (201101-Nuevo Pensum) Profesor: Juan Bernardo Quintero Institución: Universidad de Antioquia Curso: Arquitectura Software (201101-Nuevo Pensum) Profesor: Juan Bernardo Quintero Institución: Universidad Antioquia 1. Objetivo General Brindar a los estudiantes herramientas para facilitar el uso metodologías

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

Introducción a Rational Unified Process (RUP)

Introducción a Rational Unified Process (RUP) Qué es un Proceso de Desarrollo de SW? Introducción a Patricio Letelier letelier@dsic.upv.es Departamento Sistemas Informáticos y Computación (DSIC) (UPV) - España Define Quién debe hacer Qué, Cuándo y

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia DISEÑO DE SOFTWARE DESARROLLO DE SOFTWARE Módulo Titulación Grado en INGENIERÍA INFORMÁTICA Plan 463 Código 45203 Periodo de impartición S5 Tipo/Carácter

Más detalles

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software E-ISSN: 1885-4486 reicis@ati.es Asociación de Técnicos de Informática España Mesquida, Antoni Lluís; Mas, Antònia; Amengual, Esperança;

Más detalles

Coloquio Nacional de Investigación en Ingeniería de Software y Vinculación Academia-Industria

Coloquio Nacional de Investigación en Ingeniería de Software y Vinculación Academia-Industria Desarrollo de Guías para el Diseño, Documentación y Evaluación de Arquitecturas de Software, con Base en la Norma ISO/IEC 29110 y en los Métodos del SEI Erick Serratos Álvarez Universidad Autónoma Metropolitana

Más detalles

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación Diseño de arquitectura tecnológica para gestión de infraestructura de tecnología de información (TI) Caso de Estudio:

Más detalles

Identificación de Patrones de Reutilización de Requisitos de Sistemas de Información

Identificación de Patrones de Reutilización de Requisitos de Sistemas de Información Identificación de Patrones de Reutilización de Requisitos de Sistemas de Información A. Durán Toro, A. Ruiz Cortés, R. Corchuelo Gil y M. Toro Bonilla Departamento de Lenguajes y Sistemas Informáticos,

Más detalles

Técnico Certified Software Engineer Professional (CSIP)

Técnico Certified Software Engineer Professional (CSIP) Técnico Certified Software Engineer Professional (CSIP) Dirigido a: Profesionales de la ingeniería de sistemas Estudiantes universitarios de ingeniería en sistemas Requisitos: Requisitos para aplicar a

Más detalles

Del Modelo Conceptual a los Diagramas de Clases

Del Modelo Conceptual a los Diagramas de Clases Caso de Estudio: Point of Sale : POS Del Modelo Conceptual a los Diagramas de Clases A. Soriano,2 Universad Central de Venezuela 2 Universad Simón Bolivar Octubre 2005 Proceso Unificado: Referencia Básica

Más detalles

Palabras Claves: Estrategias de Pruebas, Requerimientos no-funcionales, desarrollo de software OO, validación

Palabras Claves: Estrategias de Pruebas, Requerimientos no-funcionales, desarrollo de software OO, validación Estrategia de Pruebas para Software OO que garantiza Requerimientos No Funcionales Anna. C Grimán, María Pérez, Luis. E Mendoza Laboratorio de Investigación de Sistemas de Información (LISI) Departamento

Más detalles

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software Universidad de Colima Dirección General de Educación Superior Facultad de Ingeniería Mecánica y Eléctrica Licenciatura en Ingeniería en Sistemas Computacionales I. DATOS GENERALES P R O G R A M A A N A

Más detalles

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas CURSO: FUNDAMENTOS DE INGENIERÍA DE SOFTWARE 1 SEMESTRE: V 2 CODIGO: 602503 3 COMPONENTE: 4 CICLO: 5 AREA: Profesional 6 FECHA DE APROBACIÓN: 7 NATURALEZA: TEÓRICO PRÁCTICO. 8 CARÁCTER: Obligatorio 9 CREDITOS

Más detalles

Arquitecturas de Software

Arquitecturas de Software Arquitecturas de Software Ingeniería del Universidad Rey Juan Carlos César Javier Acuña cjacunia@escet.urjc.es Índice Introducción Motivación Definición Pipes and Filters Tipos abstractos de datos y OO

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA GUÍA DOCENTE DE LA ASIGNATURA G658 - Ingeniería del Software I Grado en Ingeniería Informática Obligatoria. Curso 3 Curso Académico 04-05 . DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática

Más detalles

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión

Más detalles

Diseño y Arquitectura de Sistemas de Computación Código: 28

Diseño y Arquitectura de Sistemas de Computación Código: 28 Programa de la Asignatura: Diseño y Arquitectura de Sistemas de Computación Código: 28 Carrera: Ingeniería en Computación Plan: 2013 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso:

Más detalles

Ing. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu.

Ing. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu. MODELACIÓN DEL PROCESO DE INFORMACIÓN EN LA COMPRA VENTA DE ENERGÍA EN EL MERCADO ELÉCTRICO DEREGULADO EN NICARAGUA - DESDE EL PUNTO DE VISTA DEL CENTRO NACIONAL DE DESPACHO DE CARGA- Ing. Norman Vargas

Más detalles

UML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software

UML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software UML El Lenguaje de Modelado Unificado Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Model Language (UML) Object Constraint Language (OCL) Patrones Conclusiones Contenido

Más detalles

Contenidos. Tema 3. El Método de desarrollo. El Proceso Unificado. Objetivos del tema. 3.1 Métodos actuales de desarrollo OO

Contenidos. Tema 3. El Método de desarrollo. El Proceso Unificado. Objetivos del tema. 3.1 Métodos actuales de desarrollo OO Tema 3. El Método de desarrollo. El Proceso Unificado Miguel A. Laguna Contenidos 3.1 Métodos actuales de desarrollo OO 3.1.1 Concepto de Método y Proceso 3.1.2 Generaciones de métodos OO 3.2 El Proceso

Más detalles

La Arquitectura de Software en el Proceso de Desarrollo: Integrando MDA al Ciclo de Vida en Espiral

La Arquitectura de Software en el Proceso de Desarrollo: Integrando MDA al Ciclo de Vida en Espiral La Arquitectura de Software en el Proceso de Desarrollo: Integrando MDA al Ciclo de Vida en Espiral Valeria S. Meaurio, Eric Schmieder Escuela de Posgrado, Facultad Regional Buenos Aires, Universidad Tecnológica

Más detalles

Estudio Comparativo de Técnicas de Modelado de Negocio

Estudio Comparativo de Técnicas de Modelado de Negocio Estudio Comparativo de Técnicas de Modelado de Negocio Juan José Cadavid 1, Carlos Andrés Ospina 1, Juan Bernardo Quintero 2 1 Avansoft S.A. Medellín, Colombia {jjcadavid, caospina}@avansoft.com 2 ABC-Flex

Más detalles

Comunicación de la Arquitectura de Software

Comunicación de la Arquitectura de Software Comunicación de la Arquitectura de Software Ing. Gustavo Andrés Brey Ing. Juan Arias Ing. Gastón Escobar 2005 Agenda # Tema Duración 1 Concepto de Comunicación y Entendimiento de Arquitectura 30 min 2

Más detalles

Objetivo Las personas que realicen el curso aprenderán a:

Objetivo Las personas que realicen el curso aprenderán a: Objetivo Las personas que realicen el curso aprenderán a: Describir el proceso de desarrollo de software orientado a objetos, lo que incluye las metodologías y los flujos de trabajo de la programación

Más detalles

Metodologías híbridas para desarrollo de software: una opción factible para México Eréndira Miriam Jiménez Hernández y Sandra Dinora Orantes Jiménez

Metodologías híbridas para desarrollo de software: una opción factible para México Eréndira Miriam Jiménez Hernández y Sandra Dinora Orantes Jiménez Revista Digital Universitaria 1 de enero 2012 Volumen 13 Número 1 ISSN: 1067-6079 Metodologías híbridas para desarrollo de software: una opción factible para México Eréndira Miriam Jiménez Hernández y

Más detalles

Proceso Unificado de Rational (RUP)

Proceso Unificado de Rational (RUP) Especialización en Telemática Proceso Unificado de Rational (RUP) Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Antecedentes Objetivos Características

Más detalles

Implementación de Servidor XS para despliegue de Proyecto OLPC en Escuelas del Perú

Implementación de Servidor XS para despliegue de Proyecto OLPC en Escuelas del Perú VISIÓN 2009 XIV Congreso Internacional de Ingeniería, VII Arquiforo y IV Open Source Day Facultad de Ingeniería y Arquitectura. Universidad de San Martín de Porres 21-24 Octubre Implementación de Servidor

Más detalles

Diagrama de casos de uso

Diagrama de casos de uso Diagrama de casos de uso Se utiliza para capturar los requerimientos funcionales de un sistema, de tal forma que plasman las relaciones entre los usuarios y el sistema. Contenido Pasos de construcción

Más detalles

Perfil UML para el desarrollo de aplicaciones WAP

Perfil UML para el desarrollo de aplicaciones WAP Perfil UML para el desarrollo de aplicaciones WAP Ricardo Soto D., Mauricio Camara J. Escuela de Ingeniería Informática, Pontificia Universidad Católica de Valparaíso, Chile E-mail: ricardo.soto@ucv.cl,

Más detalles

Proceso de Arquitectura de Software. Segunda. Semana. Dr. Cuauhtémoc Lemus Olalde. Noviembre 7, 2002. Informática

Proceso de Arquitectura de Software. Segunda. Semana. Dr. Cuauhtémoc Lemus Olalde. Noviembre 7, 2002. Informática Segunda Semana de Informática Proceso de Arquitectura de Software Dr. Cuauhtémoc Lemus Olalde Noviembre 7, 2002 Desarrollo Tradicional Requerimientos Diseño Codificación e Integración Prueba y Aceptación

Más detalles

Carrera: IFM - 0434 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM - 0434 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas de I Licenciatura en Informática IFM - 0434 3-2-8 2.- HISTORIA DEL PROGRAMA

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: INGENIERÍA DE SOFTWARE I FECHA DE ELABORACIÓN: ENERO 2005. ÁREA DEL PLAN DE ESTUDIOS: AS ( )

Más detalles

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010 PROGRAMA DE ESTUDIO Desarrollo de aplicaciones orientadas a servicios Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Integral Profesional Horas teóricas: 2 Horas prácticas:

Más detalles

Architectural Driven Design - ADD

Architectural Driven Design - ADD Architectural Driven Design - ADD Francisco Amadeo 2005 Agenda # 1 2 3 4 5 6 7 8 9 10 Tema ADD Overview Claves del Diseño Arquitectonico Desarrollo Evolutivo, RUP Nocion de Arquitectura Conceptual Objetivos

Más detalles

Tres pilares para la Implantación de Sistemas

Tres pilares para la Implantación de Sistemas WICC 2012 621 Tres pilares para la Implantación de Sistemas Alicia Mon, Marcelo Estayno, Fernando López Gil, Eduardo De María 1 1 Grupo de Ingeniería de Software (G.I.S.) / Departamento de Sistemas / Universidad

Más detalles

PROGRAMA DE DOCTORADO

PROGRAMA DE DOCTORADO PROGRAMA DE DOCTORADO Desarrollo de familias de productos de software desde un enfoque generativo DPTO. DE INGENIERÍA DE SOFTWARE Y SISTEMAS INFORMÁTICOS Tema 1 Introducción Autor: Rubén Heradio Gil Índice

Más detalles

Razonamiento y Reutilización en el Diseño de Arquitecturas de Software: Prácticas en la Industria Argentina

Razonamiento y Reutilización en el Diseño de Arquitecturas de Software: Prácticas en la Industria Argentina Razonamiento y Reutilización en el Diseño de Arquitecturas de Software: Prácticas en la Industria Argentina María Celeste Carignano, Silvio Gonnet, Horacio Leone CIDISI INGAR / UTN CONICET, Avellaneda

Más detalles

Ingeniería Industrial ISSN: 0258-5960 revistaii@ind.cujae.edu.cu. Instituto Superior Politécnico José Antonio Echeverría. Cuba

Ingeniería Industrial ISSN: 0258-5960 revistaii@ind.cujae.edu.cu. Instituto Superior Politécnico José Antonio Echeverría. Cuba Ingeniería Industrial ISSN: 0258-5960 revistaii@ind.cujae.edu.cu Instituto Superior Politécnico José Antonio Echeverría Cuba López Trujillo, Yucely; André Ampuero, Margarita ROLES EN EL PROCESO DE DESARROLLO

Más detalles

RESUMEN DE TRABAJO DE GRADO

RESUMEN DE TRABAJO DE GRADO RESUMEN DE TRABAJO DE GRADO Universidad Nueva Esparta. Facultad de Ciencias de la Informática. Escuela de Computación. Autores: Barrios M. Cesar E, Céspedes Nelson Tutor: Gabriel Méndez Titulo: Implantación

Más detalles

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

REUTILIZACIÓN EN EL DOMINIO DEL ANÁLISIS SOFTWARE

REUTILIZACIÓN EN EL DOMINIO DEL ANÁLISIS SOFTWARE REUTILIZACIÓN EN EL DOMINIO DEL ANÁLISIS SOFTWARE Francisco J. Soltero Domingo, Diego J. Bodas Sagi, Valentín Pozo Llorente CES Felipe II (UCM) Ingeniería Técnica de Informática de Sistemas Resumen: Una

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

Desarrollo de Software

Desarrollo de Software Especialización en Telemática Desarrollo de Software Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Tarea 1: Ordenar datos Tarea 2: Un juego en red Consideraciones

Más detalles

PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS

PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS P R E S E N T A : I. S. C. A N A F A B I O L A A N Z U R E S R A M Ó N DIRIGEN DR. ULISES JUÁREZ MARTÍNEZ (INSTITUTO TECNOLÓGICO DE

Más detalles

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática

Escuela Técnica Superior de Ingeniería. Informática. Grado en Ingeniería Informática Escuela Técnica Superior de Ingeniería Informática Grado en Ingeniería Informática GUÍA DOCENTE DE LA ASIGNATURA: (Diseño Arquitectónico y Patrones) Curso Académico 2013/2014 Fecha: 24/05/2013 MODELO GUIA

Más detalles

Sistemas & Telemática ISSN: 1692-5238 EditorSyT@icesi.edu.co Universidad ICESI Colombia

Sistemas & Telemática ISSN: 1692-5238 EditorSyT@icesi.edu.co Universidad ICESI Colombia Sistemas & Telemática ISSN: 1692-5238 EditorSyT@icesi.edu.co Universidad ICESI Colombia Silva Cerón, Hernán Felipe Diseño de una herramienta web móvil para cultivadores de caña de azúcar Sistemas & Telemática,

Más detalles

Diseño e Implementación de un Sistema de Administración de la Calidad del Software para una Institución Financiera

Diseño e Implementación de un Sistema de Administración de la Calidad del Software para una Institución Financiera Diseño e Implementación de un Sistema de Administración de la Calidad del para una Institución Financiera Marcelo Jenkins Escuela de Ciencias de la Computación e Informática Universidad de Costa Rica San

Más detalles

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Fabio A. Zorzan 1 y Daniel Riesco 2 Resumen Esta línea de investigación pretende aportar a la mejora

Más detalles