INGENIERÍA DE REQUISITOS DEL SOFTWARE EDUCATIVO "MIS MEJORES CUENTOS" REQUIREMENTS ENGINEERING OF THE EDUCATIONAL SOFTWARE "MIS MEJORES CUENTOS"

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

Download "INGENIERÍA DE REQUISITOS DEL SOFTWARE EDUCATIVO "MIS MEJORES CUENTOS" REQUIREMENTS ENGINEERING OF THE EDUCATIONAL SOFTWARE "MIS MEJORES CUENTOS""

Transcripción

1 INGENIERÍA DE REQUISITOS DEL SOFTWARE EDUCATIVO "MIS MEJORES CUENTOS" REQUIREMENTS ENGINEERING OF THE EDUCATIONAL SOFTWARE "MIS MEJORES CUENTOS" Lisandra Guibert Estrada; Enrique José Altuna Castillo; Centro de Tecnologías para la Formación, Universidad de las Ciencias Informáticas (Cuba) RESUMEN Esta investigación surge en el marco de trabajo del desarrollo del producto Mis Mejores Cuentos de la Universidad de las Ciencias Informáticas (UCI), con el objetivo de desarrollar productos educativos en software libre para las edades de 3 a 5 años. En este trabajo se presenta la ingeniería de requisitos del software Mis Mejores Cuentos, proponiéndose como guía para desarrollar productos educativos con características similares. El objetivo es identificar y describir los procesos fundamentales que permitan a los desarrolladores comprender los requisitos del sistema, teniendo en cuenta las tendencias actuales del SWE, la metodología y las herramientas de desarrollo de software a utilizar y el entorno del dominio del sistema. PALABRAS CLAVE: Software Educativo, Ingeniería de Requisitos, Metodología de desarrollo, Proceso de desarrollo. ABSTRACT This investigation started in the framework of the development of the product "Mis Mejores Cuentos" at the University of Informatics Sciences (UCI), with the aim of developing educational products with free tools for ages between 3 and 5 years. This paper presents requirements engineering of the software "Mis Mejores Cuentos" intended as a guide to develop educational products with similar characteristics. The objective is to identify and describe the fundamental processes that allow developers to understand the system requirements, taking

2 into account current trends of SWE, the methodology and software development tools and environment to use the domain system. KEY WORDS: Educational Software, Requirements Engineering, Development methodology, Development process. 1. INTRODUCCIÓN La comprensión de los requisitos del software es una de las actividades complejas a las que se enfrenta un ingeniero de software (1). Para desarrollar un software exitoso y con calidad, es necesario tener bien definidas las características y funciones que debe cumplir el mismo. La ingeniería de requisitos (IR) es la disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en dónde se describen las funciones que realizará el sistema (2). La elaboración o definición de un conjunto de requisitos para un sistema software se revela como la tarea más difícil de todo el proceso y, al mismo tiempo, como la más crítica, pues según Brooks 1, la parte más difícil de construir un sistema de software es decidir qué construir, ninguna otra tarea perjudica tanto al sistema, cuando se hace mal; ninguna otra tarea es tan difícil de rectificar posteriormente. (3) Los errores en la identificación de los requisitos son constantes, costosos e incluso hasta peligrosos (4). A partir de un estudio basado en casos reales Davis (5), concluye que: Se cometen demasiados errores en los requisitos. Muchos de estos errores no son detectados. Muchos de estos errores sí podrían ser detectados con la aplicación de la ingeniería de requisitos. No detectar estos errores, por una inadecuada aplicación de la ingeniería de requisitos, incrementa exponencialmente los costes (tiempo y dinero) del proyecto. Cada uno de estos errores provoca un impacto en el desarrollo del sistema, 1 Fred Brooks: Autor de The Mythical Man-Month, libro clásico de la Ingeniería del Software (Addison-Wesley, 1975). Brooks fue jefe de proyecto del OS/360, el sistema operativo del IBM/360. A lo largo de este enorme proyecto, Brooks padeció todos los males que constituyen lo que habitualmente se conoce como crisis del software.

3 como demuestra Davis (5) en su estudio: El software finalmente no satisface las necesidades del cliente. Distintas interpretaciones en los requisitos ocasionan graves desacuerdos entre desarrolladores y usuarios. No es posible demostrar si el sistema final cumple, o no, los requisitos. Se emplea tiempo y dinero en la construcción de un sistema equivocado. Una posible solución a estos problemas se centraría en identificar, documentar y gestionar los requisitos de manera sistemática, teniendo en cuenta los principios, métodos, técnicas y herramientas del modelado de requisitos. En el presente trabajo se presenta la IR de un producto con características educativas. El objetivo principal es describir la IR realizada al producto Mis Mejores Cuentos. Entre los objetivos específicos se encuentran definir el dominio del sistema, identificar, documentar y gestionar los requisitos del sistema que posibilite la realización del diseño en iteraciones posteriores y validar la propuesta presentada. 2. DESARROLLO El Software Educativo (SWE) es uno de los factores que juega cada día más un papel importante en el desarrollo del proceso enseñanza aprendizaje en las instituciones educativas y en la sociedad en general. Constituye una evidencia del impacto de la tecnología en la formación de las personas, pues es una herramienta didáctica, que se ha convertido en alternativa válida para ofrecer al usuario un ambiente propicio para recrear y reconstruir sus conocimientos (6). La elaboración de una aplicación educativa tiene que ser un proceso fértil, de creatividad, con un fundamento pedagógico donde realmente se obtenga el efecto deseado, pero dentro de los límites del producto buscado, que se manifiesta en la negociación y acuerdo previo de los requisitos del mismo. El SWE Mis Mejores Cuentos constituye un producto para los niños de 3 a 5 años. En estas edades el niño desarrolla sensiblemente las estructuras cognitivas de su pensamiento, la imaginación, la memoria, la creatividad, obtiene habilidades en el desarrollo del lenguaje, el aprendizaje de idiomas, se emociona con la música y participa en juegos asociativos que determinarán buena parte de su personalidad. Para satisfacer estas exigencias el desarrollo de este producto seleccionó la metodología RUP (1), que se distingue de otras (XP, SCRUM, FDD) por ser

4 iterativa e incremental, centrada en la arquitectura y dirigida por casos de usos, y que entre sus buenas prácticas se encuentra el empleo de la administración de requisitos. La IR como concepto más general que incluye la administración de requisitos constituye la vía esencial para el diseño y la construcción de este tipo de producto (1).El conjunto de actividades y documentos involucrados en la IR está estructurado en seis etapas: inicio, obtención, elaboración, negociación, especificación y validación(7). En la figura 1 se muestra las relaciones fundamentales entre las fases, funciones y actividades de la IR. Figura 1. Fases, funciones y actividades de la IR En el proceso de elaboración del SWE Mis Mejores Cuentos las fases de inicio, obtención y elaboración están centradas en la definición de un Modelo de Dominio (8). El Modelo de Dominio (o Modelo Conceptual del Software) según Craig Larman (8) es esencialmente una representación visual de los objetos y conceptos (o partes esenciales) que se requieren en la modelación de un problema determinado y las relaciones que subsisten entre ellos cuando no es necesario desarrollar un modelo completo del negocio (7). Las causas que determinaron la selección de un Modelo de Dominio para el producto Mis Mejores Cuentos fueron: indefinición, no significativa, de los procesos elementales del negocio; restricciones en las exigencias espacio-temporales para la obtención del producto, así como conocimiento de causa en la

5 caracterización de la población objeto (cliente del producto) que permitió sustentar la elaboración del mismo en la utilización de un modelo de dominio en lugar de requerir una modelación completa del negocio. En la figura 2 se muestra el Modelo de Dominio de este producto. Figura 2. Modelo de Dominio del producto Mis Mejores Cuentos. Los conceptos fundamentales del dominio del sistema son los siguientes: Niño: Usuario que interactúa con la aplicación. Cuento: Narración breve de hechos imaginarios o reales, protagonizada por un grupo reducido de personajes y con un argumento sencillo. Narración: Relato de un Cuento mediante sonidos y animaciones. Texto: Contenido del Cuento mostrado en la narración. Autor: Biografía resumida de los datos del autor del Cuento. Entretenimiento: Opciones de juego para niños de 3 a 5 años (Dominó, Rompecabezas, Dibujo, Construcciones). Dominó: Juego Educativo que consiste en colocar las fichas según la semejanza en forma y color que existen entre ellas. Rompecabezas: Juego Educativo con el objetivo de conformar una imagen del Cuento. Dibujo: Diseño de un personaje de un Cuento. Construcciones: Juego Educativo que permite construir un personaje de un Cuento. Colores: Paleta de colores primarios que utilizan los niños de 3 a 5 años para realizar el dibujo.

6 Piezas: Piezas que utilizan los niños de 3 a 5 años para realizar una construcción y para armar un rompecabezas determinado. Fichas: Fichas que utilizan los niños de 3 a 5 años en el juego de dominó. Una vez identificado el modelo de dominio del producto y satisfecha las tres primeras etapas de la IR, se realizó la negociación de los requisitos para evitar incongruencias entre las expectativas del cliente y lo que se puede lograr del producto en las condiciones pactadas. La metodología de la negociación se caracterizó por los siguientes pasos: Elaboración y presentación al cliente de un listado de requisitos que debía ordenarlos según su prioridad. Identificación y análisis de los riesgos asociados a cada requisito, su impacto y las posibles medidas de mitigación. Estimación preliminar del coste de desarrollo de cada requisito en las condicionales dadas. Conciliación y acuerdo de los requisitos a incluir en la elaboración del producto y paso a la fase de Especificación. Una vez conciliados todos los requisitos en la fase de negociación, comenzamos un proceso de definición de las características y funciones del sistema, para ello se desarrolló la fase de especificación. Los requisitos en la fase de especificación se clasifican u ordenan en dos grandes grupos: funcionales y no funcionales. Los funcionales definen las condiciones que el sistema debe cumplir, o sea, las funcionalidades solicitadas por el cliente (9). El producto Mis Mejores Cuentos tiene los siguientes requerimientos funcionales: RF 1. El sistema debe mostrar identidad y presentación de marca del producto. RF 2. El sistema debe mostrar un Cuento Infantil: RF2.1. El sistema debe mostrar Narración de un Cuento Infantil. RF2.2. El sistema debe mostrar Datos de la Biografía del Autor de un Cuento Infantil. RF2.3. El sistema debe mostrar Texto del Cuento Infantil seleccionado. RF2.4. El sistema debe informar al usuario del estado de las operaciones en todo momento. RF 3. El sistema debe mostrar los Entretenimientos asociados a un Cuento Infantil seleccionado:

7 RF3.1. El sistema debe permitir dibujar un personaje determinado. RF3.2. El sistema debe permitir mostrar las piezas e imagen final del rompecabezas. RF3.3. El sistema debe permitir armar el rompecabezas. RF3.4. El sistema debe visualizar la realización del rompecabezas. RF3.5. El sistema debe permitir construir los personajes del Cuento Infantil seleccionado. RF3.6. El sistema debe permitir jugar dominó relacionado al Cuento Infantil. RF 4. El sistema debe permitir mostrar despedida del Cuento Infantil. Los requisitos no funcionales responden a las cualidades o propiedades que el sistema debe tener, marcando la diferencia entre un producto bien aceptado y uno de mínima aceptación. Analizar con profundidad los requisitos no funcionales permiten un producto atractivo, usable, rápido o confiable (9). Basado en la definición anterior, el producto en cuestión presenta los siguientes requisitos no funcionales, agrupados por categorías: Apariencia o interfaz externa: El sistema tendrá una interfaz intuitiva y amigable para sus usuarios, o sea para niños de 1 a 5 años. El sistema proporcionará claridad y correcta organización de la información presente en el mismo. Requerimiento de Usabilidad: El diseño de la interfaz del sistema deberá ser sencillo, no estará sobrecargado de contenido, pero debe tener elementos visuales que capten la atención y que de forma metafórica representen una idea visual, para lograr un mayor entendimiento a los usuarios finales a los que va dirigido este producto (niños). Su contenido deberá ser redactado principalmente en el idioma español, ya que es el idioma común de la audiencia a la que va dirigido el producto. El sistema debe soportar como mínimo 3 idiomas a parte del español. La documentación de usuario estará anexada a la interfaz, a través de elementos visuales que le indiquen forma metafórica una idea visual. No se proveerá documentación impresa al usuario. Requerimiento de Seguridad:

8 Disponibilidad: La información estará disponible para todos los usuarios que accedan al sistema. Confiabilidad: El sistema deberá permitir el acceso a cualquier usuario. Los usuarios podrán acceder libremente al sistema. Requerimiento de Software: Computadora personal con sistema operativo Microsoft Windows 95 o superior. Para un rendimiento óptimo el sistema debe utilizar el navegador Mozilla Firefox, aunque debe comportarse de manera similar en otros navegadores. Requerimientos de Hardware: 512 MB de RAM (Mínimo). Restricciones en el diseño y la implementación: Se utilizará como lenguaje de programación Java Script. El sistema utilizará como servidor web Apache. Se utilizarán como herramientas de modelado Visual Paradigm, y de desarrollo Aptana. El formato de las imágenes serán.jpeg o.gif. El fichero de intercambio de datos a utilizar será el json. Soporte: El sistema será probado, instalado y configurado por los especialistas, que también se ocuparán de su mantenimiento. Portabilidad: El desarrollo del sistema debe estar realizado en la plataforma GNU/Linux. Restricciones legales: La información contenida en el sistema debe ser inédita, libre de derecho de autor o contar con los derechos legales de la misma. Para la modelación de los requisitos funcionales se tuvo en cuenta el lenguaje de modelado ApEM L (10). Este lenguaje se define como una extensión de UML (12), que incorpora nuevos estereotipos y restricciones que soportan aspectos de aplicaciones educativas y basadas en tecnología multimedia de una manera adecuada e intuitiva, especialmente, características para el

9 modelado de aspectos de la interfaz de usuario. ApEM L no modifica la semántica del lenguaje base UML, sino que produce modificaciones descriptivas y decorativas en la representación de los componentes del lenguaje base (10). Como parte de la fase de especificación la propuesta de desarrollo a seguir para la modelación de una aplicación educativa aplicando los diagramas de ApEM-L se muestra en el Anexo 1. En ApEM-L, el ciclo de desarrollo de un proceso de software está dirigido por las vistas de presentación. Una vista de presentación es una descripción lógica de una funcionalidad del sistema que expresa una secuencia de intercambios de mensajes entre la parte funcional y los actores del sistema; representa además un área de la interfaz gráfica de usuario, que contiene aquellos elementos gráficos, por ejemplo: imágenes, botones, animaciones, textos, entre otros, que responden a dicha porción de funcionalidad. (11) En el trabajo de diploma para optar por el título de Ingeniero en Ciencias Informáticas ANÁLISIS Y DISEÑO DEL SOFTWARE EDUCATIVO CUENTOS INFANTILES PARA NIÑOS EN EDAD PREESCOLAR del autor Leudys Romero Fernández del año 2009 de la Universidad de las Ciencias Informáticas se desarrollan los diagramas de Estructura de Navegación y Estructura de Presentación del producto Mis Mejores Cuentos, es por esto que en el presente trabajo solo se explicará la vista gestión de modelo, como caracterización de cada uno de los módulos y subsistemas del producto. La identificación de los subsistemas, su caracterización y las relaciones que se establecen entre ellos son de vital importancia para lograr una buena organización de cualquier producto en ApEM-L. La Vista de Gestión del Modelo (VGM) (11), del producto Mis Mejores Cuentos se divide en cinco subsistemas, como muestra la figura 4. Figura 3. Vista Gestión de Modelo del producto Mis Mejores Cuentos

10 Los subsistemas que conforman el producto Mis Mejores Cuentos son los siguientes: Presentación: Módulo encargado de mostrar la presentación de la aplicación. Cuento: Módulo donde se manejan las funcionalidades fundamentales de un cuento infantil. En este módulo se identifican las vistas: Narración Cuento, Texto y Autor. Entretenimiento: Módulo donde se manejan las funcionalidades fundamentales de los juego que brinda la aplicación al usuario. Se encuentra constituido por las siguientes vistas: Entretenimiento, Domino, Dibujo, Rompecabezas y Construcciones. Común: Módulo que representa un conjunto de opciones comunes de cada uno de los subsistemas, está compuesto por la vista Común Elementos Cuentos. Salir: Módulo encargado de mostrar los elementos de despedida de un cuento o una colección. El proceso de validación de los requisitos que caracteriza la sexta y última etapa de la IR se realizó mediante la técnica de prototipos. En esta técnica se definía un prototipo no funcional que se muestra al cliente para que este valore y acepte o rechace previamente cada uno de los requisitos propuestos. En el Anexo 2 se muestran algunos de los prototipos realizados para el producto Mis Mejores Cuentos. Todos los prototipos no funcionales presentados en este caso al cliente fueron aprobados por este. Además, se aplicaron listadas de chequeos definidas por el Centro de Calidad (Calisoft) de la Universidad de las Ciencias Informáticas como resultado de una revisión a la documentación obteniendo resultado de satisfactorio. El desarrollo de la IR para el producto Mis Mejores Cuentos a través de las seis etapas desarrolladas, posibilitó gestionar las necesidades del proyecto en forma estructurada, producto a que cada actividad de la IR consiste de una serie de pasos organizados y bien definidos, que permiten dirigir todo el ciclo de vida del producto (1). Facilitó un punto de partida para controles subsecuentes y actividades de mantenimiento, tales como estimación de

11 costos, tiempo y recursos necesarios. Fomentó las bases para el desarrollo de un producto con calidad, al definir requisitos funcionales y no funcionales con los que debe con cumplir el sistema, avalados previamente con el cliente. La especificación de requisitos representó un consenso entre el cliente y el equipo de desarrollo, permitiendo que los requisitos capturados fuesen considerados, evaluados y revisados cuidadosamente del marco del problema; aprobando de esta manera el desarrollo de un proyecto exitoso. 3. CONCLUSIONES La captura de los requisitos para cada uno de los productos a desarrollar es uno de los elementos más importante en el desarrollo de cualquier aplicación informática. Como resultado de esta investigación se obtuvo la ingeniería de requisitos del producto Mis Mejores Cuentos para niños de 3 a 5 años; donde la documentación generada en el proceso puede servir como base a sistemas con características similares. 4. BIBLIOGRAFÍA 1. Herrera, Lizka Johany. Monografías.com. [En línea] [Citado el: 15 de Diciembre de 2010.] 2. Pressman, Roger S. Ingeniería de Software. Un enfoque práctico. s.l. : McGraw-Hill, ta Edición. 3. Sommerville, Ian. Software Engineering ta Edición. 4. Davis, Alan. Software Requirements: Objects, Functions and States. s.l. : Prentice-Hall, Vázquez, Andrés Silva. Método de Ingeniería de Requisitos para l manejo de discrepancias. Tesis Doctoral. Madrid : Universidad Politécnica de Madrid, Leveson, N. Safeware: System Safety and Computers. s.l. : Addison - Wesley, Márquez, Pérez. [En línea] Universidad Autónoma de Barcelona, [Citado el: 23 de Septiembre de 2010.] 8. Larman, Craig. UML y Patrones. Segunda edición. s.l. : Pretice Hall, Amador Duran Toro, Beatriz Bernández Jiménez. Metodología para la elicitación de los requisitos de software. Madrid : Universidad Politécnica de Madrid, 2000.

12 10. Ivar Jacobson, Grady Booch, James Rumbaugh. El Proceso Unificado de Desarrollo de Software. s.l. : Addison - Wesley, Ricardo, Febe Angel Ciudad. Lenguaje de Modelado para Aplicaciones Educativas (ApEM -L). La Habana : s.n., Yosnel Herrera Martínez, Febe Angel Ciudad ricardo. Mejoras de ApEM -L 1.0. La Habana : Serie Científica UCI, 2007.

13 ANEXO 1 MODELACIÓN DE UNA APLICACIÓN EDUCATIVA UTILIZANDO APEM-L. Imagen 1. Modelación de una Aplicación Educativa Utilizando ApEM-L ANEXO 2. PROTOTIPOS FUNCIONALES DEL PRODUCTO, APROBADOS POR EL CLIENTE. Prototipo funcional 1. Vista de Narración de un Cuento Infantil.

14 Prototipo funcional 2. Vista Texto de un Cuento Infantil. Prototipo funcional 3. Vista Biografía del Autor de un Cuento Infantil. Prototipo funcional 4. Vista Construcciones, perteneciente a los Entretenimientos de un Cuento Infantil. Prototipo funcional 5. Vista Dibujo, perteneciente a los Entretenimientos de un Cuento Infantil.

15 Prototipo funcional 6. Vista Rompecabezas, perteneciente a los Entretenimientos de un Cuento Infantil. Prototipo funcional 7. Vista Dominó, perteneciente a los Entretenimientos de un Cuento Infantil. Imagen 2. Prototipos funcionales del producto, presentados y aprobados por el cliente.

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Primer avance de proyecto de software para la gestión de inscripciones en cursos Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

Asignaturas antecedentes y subsecuentes

Asignaturas antecedentes y subsecuentes PROGRAMA DE ESTUDIOS Ingeniería de Software Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 1 Créditos: 7 Clave: F0161 Asignaturas antecedentes y subsecuentes PRESENTACIÓN

Más detalles

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA: : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

GUÍA DOCENTE. Curso 2014-2015. Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información

GUÍA DOCENTE. Curso 2014-2015. Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería de Proyectos Módulo: M6: Tecnología Específica de Sistemas de Información Departamento:

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

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

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

Práctica Empresarial en Pruebas de Software. Trabajo de grado para optar por el título de Ingeniero en Informática. Juan Esteban Herrera Morales

Práctica Empresarial en Pruebas de Software. Trabajo de grado para optar por el título de Ingeniero en Informática. Juan Esteban Herrera Morales 1 Práctica Empresarial en Pruebas de Software Trabajo de grado para optar por el título de Ingeniero en Informática Juan Esteban Herrera Morales Asesor Jesús Andrés Hincapié Ingeniero en Sistemas Corporación

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

DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño

DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño PROFESIONAL ASOCIADO Y LICENCIATURA

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

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

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

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

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

El Proceso Unificado

El Proceso Unificado El Proceso Unificado de Desarrollo de Software Prof. Gustavo J. Sabio Alcance de la presentación QA Entradas Proceso de desarrollo Salida equipo Cliente sistemas Cliente necesidades actividades varias

Más detalles

Propuesta Computacional para el desarrollo de un sistema de monitoreo implementado vía Web a través del empleo de software libre (SIMOWeb).

Propuesta Computacional para el desarrollo de un sistema de monitoreo implementado vía Web a través del empleo de software libre (SIMOWeb). Propuesta Computacional para el desarrollo de un sistema de monitoreo implementado vía Web a través del empleo de software libre (SIMOWeb). Guadalupe Hernández Portilla 1, Gerardo Contreras Vega 2, Carlos

Más detalles

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. SISTEMAS. 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. SISTEMAS. 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS PROGRAMA ACADÉMICO: ING. SISTEMAS JORNADA: DIURNA 1.- INFORMACION DEL DOCENTE Carlos Alberto Ocampo Sepúlveda E-mail institucional: caos@unilibrepereira.edu.co

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

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE Recibido: 23 de febrero de 2011 Aceptado: 29 de marzo de 2011 SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE MSc. Ailin Orjuela, MSc. Luis Alberto Esteban, MSc.

Más detalles

Guía Docente 2013/2014

Guía Docente 2013/2014 Guía Docente 2013/2014 Ingeniería del Software II Software Engineering II Grado en Ingeniería Informática Presencial Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu www.ucam.edu

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

PUD: Proceso de Desarrollo Unificado

PUD: Proceso de Desarrollo Unificado PUD: Proceso de Desarrollo Unificado 1 1998 Genealogía del PUD Rational Unified Process 5.0 1997 Rational Objectory Process 4.1 UML 1996 Rational Objectory Process 4.0 1995 Método Ericsson Rational Approach

Más detalles

Tecnología VoIP integrada en Sistemas de Emergencia Policiales

Tecnología VoIP integrada en Sistemas de Emergencia Policiales Tecnología VoIP integrada en Sistemas de Emergencia Policiales Mariela E. Rodriguez 1, José Farfan 2, & José V. Zapana 3 Cátedra de Modelos de Desarrollo de Programas y Programación Concurrente / Facultad

Más detalles

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería del Software 1 Módulo: M3: Ingeniería del Software, Sistemas de Información

Más detalles

CAPÍTULO 1. MARCO TEÓRICO

CAPÍTULO 1. MARCO TEÓRICO CAPÍTULO 1. MARCO TEÓRICO Capítulo 1. Marco teórico 1.1 Ingeniería Web (IWeb) Con el desarrollo de Internet, la mayoría de los proyectos y sistemas están enfocados para las aplicaciones basadas en la Web

Más detalles

Guía Docente 2015/2016

Guía Docente 2015/2016 Guía Docente 2015/2016 Ingeniería de Requisitos Requirements Engineering Grado en Ingeniería Informática Presencial Índice Ingeniería de Requisitos... 3 Breve descripción de la asignatura... 3 Requisitos

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Plan de iteraciones RUP Proceso Iterativo e Incremental El ciclo de vida iterativo se basa en la evolución de prototipos ejecutables que se muestran a los usuarios y clientes (miniproyectos)

Más detalles

EL SECRETO DE UN SOFTWARE EXITOSO

EL SECRETO DE UN SOFTWARE EXITOSO EL SECRETO DE UN SOFTWARE EXITOSO Por Br. Carlos Soria, carlmanmagnifico@gmail.com RESUMEN El presente artículo nos muestra el impacto del software en el negocio, y él énfasis que se debe hacer en desarrollarlo

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

Recursos Humanos y la Capacitación del Sistema de Gestión y control de Flota

Recursos Humanos y la Capacitación del Sistema de Gestión y control de Flota Índice Título: Aplicación para la Gestión de los Recursos Humanos y la Capacitación del Sistema de Gestión y control de Flota Autora: Damarys Hidalgo-Gato Chávez Dirección de Sistema de Gestión y Control

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

Ciencias Holguín E-ISSN: 1027-2127 revista@ciget.holguin.inf.cu. Centro de Información y Gestión Tecnológica de Santiago de Cuba.

Ciencias Holguín E-ISSN: 1027-2127 revista@ciget.holguin.inf.cu. Centro de Información y Gestión Tecnológica de Santiago de Cuba. Ciencias Holguín E-ISSN: 1027-2127 revista@ciget.holguin.inf.cu Centro de Información y Gestión Tecnológica de Santiago de Cuba Cuba Ruiz de la Peña, Jenny; Aguilera Cruz, Oscar Sistema de apoyo a la toma

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

Adquisición de bienes mediante subasta electrónica a la inversa

Adquisición de bienes mediante subasta electrónica a la inversa 6th International Conference on Industrial Engineering and Industrial Management. XVI Congreso de Ingeniería de Organización. Vigo, July 18-20, 2012 Adquisición de bienes mediante subasta electrónica a

Más detalles

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Fundamentos de Ingeniería de Software Ingeniería en Sistemas Computacionales SCC-1007 2-2-4 2.- PRESENTACIÓN

Más detalles

Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296)

Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296) Programa de la asignatura Curso: 2009 / 2010 ANÁLISIS E INGENIERÍA DEL SOFTWARE (1296) PROFESORADO Profesor/es: MARIA BELEN VAQUERIZO GARCIA - correo-e: belvagar@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA

Más detalles

Sistema Automatizado de Gestión de Recursos Humanos y Materiales para un Centro de Desarrollo Alvarez, Nuris Riverón; Camejo, Ayme Robaina

Sistema Automatizado de Gestión de Recursos Humanos y Materiales para un Centro de Desarrollo Alvarez, Nuris Riverón; Camejo, Ayme Robaina www.ssoar.info Sistema Automatizado de Gestión de Recursos Humanos y Materiales para un Centro de Desarrollo Alvarez, Nuris Riverón; Camejo, Ayme Robaina Preprint / Preprint Zeitschriftenartikel / journal

Más detalles

Instituto Educación Superior Tecnológico Privado El Buen Pastor

Instituto Educación Superior Tecnológico Privado El Buen Pastor Instituto Educación Superior Tecnológico Privado El Buen Pastor SILABO METODOLOGÍA DE DESARROLLO DE SOFTWARE CARRERA PROFESIONAL: COMPUTACIÓN E INFORMÁTICA I. DATOS GENERALES: 1.1. CARRERA PROFESIONAL

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

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

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

1. Técnicas de recolección de información. 2. Identificación de requerimientos. 5. Introducción del método orientado a objetos en el análisis

1. Técnicas de recolección de información. 2. Identificación de requerimientos. 5. Introducción del método orientado a objetos en el análisis Contenido INGENIERIA DE SOFTWARE Tema 3: Ingeniería de Requisitos Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx IEC 37 1. Técnicas de recolección de información

Más detalles

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje Escuela Universitaria de Ingeniería Industrial, Informática y Sistemas Área de Computación e Informática Universidad Tarapacá Arica Aplicaciones Web que Permitan Administrar Portafolios para Gestionar

Más detalles

14. Ingeniería de software. Ing. Alejandro Adorjan

14. Ingeniería de software. Ing. Alejandro Adorjan 14. Ing. Alejandro Adorjan : un enfoque en ingeniería de requerimientos Introducción La ingeniería de software es una disciplina que estudia la aplicación de la teoría, el conocimiento y la práctica de

Más detalles

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP

Más detalles

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X)

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X) UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIER IA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas NOMBRE DEL DOCENTE: JULIO BARÓN VELANDIA ESPACIO ACADÉMICO (Asignatura): FUNDAMENTOS

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

Ingeniería del Software II

Ingeniería del Software II Ingeniero Técnico en Informática de Gestión Exámenes de Recuperación Curso 2011/12-2012/13 Profesor: Francisco Luis Gutiérrez Vela Departamento de Lenguajes y Sistemas Informáticos ! Profesor encargado:

Más detalles

GESTIÓN DEL CAMBIO. Fernanda M. Soto 1, Henry F. Montalván 2 GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE INTRODUCCIÓN

GESTIÓN DEL CAMBIO. Fernanda M. Soto 1, Henry F. Montalván 2 GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE INTRODUCCIÓN GESTIÓN DEL CAMBIO Fernanda M. Soto 1, Henry F. Montalván 2 El arte de coordinar el desarrollo de software para minimizar la confusión se llama gestión de la configuración (GC-GCS). La Gestión de la Configuración

Más detalles

CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013

CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013 CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013 1. PRESENTACIÓN FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: Ingeniería de Software PLAN DE ESTUDIOS: IS01 CRÉDITOS

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

plataforma específica de desarrollo, limitaciones del recurso físico disponible, limitaciones del sistema a actualizar, etc).

plataforma específica de desarrollo, limitaciones del recurso físico disponible, limitaciones del sistema a actualizar, etc). REVISIÓN CONCEPTOS, METODOLOGÍAS Y HERRAMIENTAS SOPORTE EN INGENIERÍA MARLON MÚJICA Estudiante de Ingeniería de Sistemas Universidad Industrial de Santander mujica@cidlisuis.org COLOMBIA EDWIN LOGREIRA

Más detalles

EXÁMEN DE VALIDACIÓN DE COMPETENCIAS PROFESIONALES DE PARADIGMAS DE DESARROLLO DE SOFTWARE

EXÁMEN DE VALIDACIÓN DE COMPETENCIAS PROFESIONALES DE PARADIGMAS DE DESARROLLO DE SOFTWARE GUÍA DE EXAMEN EXÁMEN DE VALIDACIÓN DE COMPETENCIAS PROFESIONALES DE PARADIGMAS DE DESARROLLO DE SOFTWARE Instrucciones Deberás leer correctamente todo el contenido de ésta guía, ya que tiene como propósito

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software 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. Definiciones

Más detalles

Aplicaciones Web a tu medida!

Aplicaciones Web a tu medida! Nota aclaratoria: El presente documento se realizó tomando como base el documento titulado Ingeniería de Requisitos en Aplicaciones para la Web Un estudio comparativo escrito por María José Escalona (Universidad

Más detalles

Título: El proyecto de Software Educativo. Algunas consideraciones. Autor: MSc. José Antonio Gutiérrez Lam. Profesor Auxiliar

Título: El proyecto de Software Educativo. Algunas consideraciones. Autor: MSc. José Antonio Gutiérrez Lam. Profesor Auxiliar Título: El proyecto de Software Educativo. Algunas consideraciones. Autor: MSc. José Antonio Gutiérrez Lam. Profesor Auxiliar Centro de trabajo: Universidad de Ciencias Pedagógicas Rafael María de Mendive

Más detalles

Tema 5: El Lenguaje Unificado de Modelado. Departamento de Lenguajes y Sistemas Informáticos II www.kybele.urjc.es

Tema 5: El Lenguaje Unificado de Modelado. Departamento de Lenguajes y Sistemas Informáticos II www.kybele.urjc.es Tema 5: El Lenguaje Unificado de Modelado Departamento de Lenguajes y Sistemas Informáticos II Contenidos Introducción Diagramas de UML Modelado de la parte estática Modelado de la parte dinámica Las 4+1

Más detalles

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. DE SISTEMAS. E-mail institucional: rgaviria@unilibrelibrepei.edu.co E-mail personal:

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: ING. DE SISTEMAS. E-mail institucional: rgaviria@unilibrelibrepei.edu.co E-mail personal: PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIA PROGRAMA ACADÉMICO: ING. DE SISTEMAS JORNADA: DIURNA 1.- INFORMACION DEL DOCENTE: Raúl Alberto Gaviria Valencia. E-mail institucional: rgaviria@unilibrelibrepei.edu.co

Más detalles

Unidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)

Unidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008) Unidades temáticas de Ingeniería del Software Fases del proceso de desarrollo 4ª edición (2008) Facultad de Informática organización del desarrollo El ciclo de vida del software abarca el proceso de desarrollo,

Más detalles

Gestión de. Requisitos previos. Carácter ECTS. Periodo NINGUNOO. Idiomas en Inglés. Departamento. Ciencias de. Presentación. Despacho y.

Gestión de. Requisitos previos. Carácter ECTS. Periodo NINGUNOO. Idiomas en Inglés. Departamento. Ciencias de. Presentación. Despacho y. = =drð^=al`bkqb qfqri^`flkbp=ab=do^al= TITULACIÓN: INGENIERÍA DE SISTEMAS DE INFORMACIÓN CURSO: Segundo ASIGNATURA: Ingeniería del Software I Nombre del Módulo o Materia al que pertenece la asignatura.

Más detalles

SATCA 1 3-2-5. Las principales aportaciones que esta asignatura brinda al perfil profesional son:

SATCA 1 3-2-5. Las principales aportaciones que esta asignatura brinda al perfil profesional son: 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Análisis y Modelado de Sistemas de Información Carrera : Ingeniería Informática Clave de la asignatura : IFF-1005 SATCA 1 3-2-5 2.- PRESENTACIÓN Caracterización

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

Catálogo General de Requisitos

Catálogo General de Requisitos I.T. INFORMÁTICA DE GESTIÓN 05BM: Fundamentos de Ingeniería del Software 05BP: Diseño de Bases de Datos Catálogo General de Requisitos Copyleft 2009 Departamento de Informática y Sistemas. Licencia Copyright

Más detalles

ÍNDICE. Introducción... 4. Agradecimientos... 5. Objetivos... 5. a. Objetivo General... 5. b. Objetivos Específicos... 5

ÍNDICE. Introducción... 4. Agradecimientos... 5. Objetivos... 5. a. Objetivo General... 5. b. Objetivos Específicos... 5 ÍNDICE Introducción... 4 Agradecimientos... 5 Objetivos... 5 a. Objetivo General... 5 b. Objetivos Específicos... 5 Capítulo I: Desarrollo de Sistema de Información Usando Metodología Rumbaugh (OMT)...

Más detalles

MODELADO CONCEPTUAL DEL SOFTWARE DE APOYO PARA LA AUDITORIA DE SISTEMAS Y TECNOLOGÍAS DE LA INFORMACIÓN SISAUDITE

MODELADO CONCEPTUAL DEL SOFTWARE DE APOYO PARA LA AUDITORIA DE SISTEMAS Y TECNOLOGÍAS DE LA INFORMACIÓN SISAUDITE Gerenc. Tecnol. Inform. Vol. 8 N 21 May - Ago pp 13-21 MODELADO CONCEPTUAL DEL SOFTWARE DE APOYO PARA LA AUDITORIA DE SISTEMAS Y TECNOLOGÍAS DE LA INFORMACIÓN SISAUDITE CONCEPTUAL MODELLING OF THE SOFTWARE

Más detalles

Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia

Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia M. en C. Julian Javier Francisco León LSC. Maribel López Almeida Resumen El presente artículo

Más detalles

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Desarrollo de aplicaciones para. dispositivos móviles. Carrera:

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Desarrollo de aplicaciones para. dispositivos móviles. Carrera: 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: SATCA 1 Desarrollo de aplicaciones para dispositivos móviles Ingeniería en Sistemas Computacionales TIA-1305 0-4 4 2.-

Más detalles

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

Carrera: SCM - 0406 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 Desarrollo de proyectos de software Ingeniería en Sistemas Computacionales SCM

Más detalles

Ingeniería de Software. Nombre de la asignatura: Ingeniería De Software. Carrera: Ingeniería En Sistemas Computacionales

Ingeniería de Software. Nombre de la asignatura: Ingeniería De Software. Carrera: Ingeniería En Sistemas Computacionales Ingeniería de Software 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Ingeniería De Software Carrera: Ingeniería En Sistemas Computacionales Clave de la asignatura: TIM-0701 Horas teoría-horas práctica-créditos:

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Mario R. MORENO SABIDO Depto. de Sistemas y Computación, Instituto Tecnológico de Mérida Mérida, Yucatán 97118, México y Jorge

Más detalles

GUÍA DOCENTE. Curso 2014-2015 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6

GUÍA DOCENTE. Curso 2014-2015 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería del Sotware II Módulo: Módulo 6 Departamento: Deporte e Informática Año académico:

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

CARTA DESCRIPTIVA 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA O COMPONENTE DE FORMACIÓN: Específica

CARTA DESCRIPTIVA 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA O COMPONENTE DE FORMACIÓN: Específica FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: CARTA DESCRIPTIVA Ingeniería de Software 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA

Más detalles

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS: Modelo de requerimientos del RUP Adesmiro Zelada Escobedo 1*, Miguel Figueroa Martel 2 * 1 Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión *

Más detalles

Tema 13. Metodologías en el desarrollo de Sistemas de Software. Prof. Oscar Adolfo Vallejos

Tema 13. Metodologías en el desarrollo de Sistemas de Software. Prof. Oscar Adolfo Vallejos Tema 13 Metodologías en el desarrollo de Sistemas de Software Prof. Oscar Adolfo Vallejos Desarrollo de Sistemas de Software Objetivo Conceptos en el contexto más amplio de Software e Ingeniería de Software

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

FUNDAMENTOS DE INGENIERÍA DEL SOFTWARE

FUNDAMENTOS DE INGENIERÍA DEL SOFTWARE Página 1de 9 GUIA DOCENTE DE LA ASIGNATURA FUNDAMENTOS DE INGENIERÍA DEL SOFTWARE MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Formación Específica de Rama Programación e Ingeniería del Software 2º 2º 6

Más detalles

Scientia Et Technica ISSN: 0122-1701 scientia@utp.edu.co Universidad Tecnológica de Pereira Colombia

Scientia Et Technica ISSN: 0122-1701 scientia@utp.edu.co Universidad Tecnológica de Pereira Colombia Scientia Et Technica ISSN: 0122-1701 scientia@utp.edu.co Universidad Tecnológica de Pereira Colombia Arbeláez Salazar, Osiel; Medina Aguirre, Francisco Alejandro; Chaves Osorio, Jose Andrés HERRAMIENTAS

Más detalles

Guía Docente 2015-2016

Guía Docente 2015-2016 Guía Docente 2015-2016 Modelado del software Modeling Software Grado en Ingeniería Informática A distancia lf: Índice Modelado del Software... 3 Breve descripción de la asignatura... 3 Brief Description...

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

EXPERIENCIAS EN EL ASEGURAMIENTO DE LA FIABILIDAD DEL SOFTWARE EN EL PROYECTO DE IDENTIFICACIÓN, INMIGRACIÓN Y EXTRANJERÍA DE LA REPÚBLICA DE CUBA

EXPERIENCIAS EN EL ASEGURAMIENTO DE LA FIABILIDAD DEL SOFTWARE EN EL PROYECTO DE IDENTIFICACIÓN, INMIGRACIÓN Y EXTRANJERÍA DE LA REPÚBLICA DE CUBA EXPERIENCIAS EN EL ASEGURAMIENTO DE LA FIABILIDAD DEL SOFTWARE EN EL PROYECTO DE IDENTIFICACIÓN, INMIGRACIÓN Y EXTRANJERÍA DE LA REPÚBLICA DE CUBA Geidis Sánchez Michel Ernesto Kindelán Monier Universidad

Más detalles

Plan de curso Sílabo-

Plan de curso Sílabo- a. Asignatura Plan de curso Sílabo- b. Nro. Créditos c. Código d. Horas de trabajo directo con el docente e. Horas de trabajo autónomo del estudiante Refinamiento en Producción de Software 3 3 6 f. Del

Más detalles

CEUS: Sistema informático para monitorear el uso de las computadoras en las organizaciones

CEUS: Sistema informático para monitorear el uso de las computadoras en las organizaciones CEUS: Sistema informático para monitorear el uso de las computadoras en las organizaciones CEUS: Computer system for monitoring the use of computers in organizations Zénel Reyes Pérez 1*, Orlenis Vega

Más detalles

SOFTWARE PROJECT MANAGEMENT PLAN

SOFTWARE PROJECT MANAGEMENT PLAN SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.

Más detalles

EL DOCUMENTO DE ESPECIFICACIÓN FUNCIONAL

EL DOCUMENTO DE ESPECIFICACIÓN FUNCIONAL EL DOCUMENTO DE ESPECIFICACIÓN FUNCIONAL Especificación de requerimientos Orientaciones sobre el primer entregable del proyecto de aula Maestría en Ciencias de la Información y las Comunicaciones Universidad

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS 1 de 17 TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería

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

[MALOPI] [Mapa de Localización de Predios de origen Ilegal] ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE (SRS) [02/09/2012] [Versión Final]

[MALOPI] [Mapa de Localización de Predios de origen Ilegal] ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE (SRS) [02/09/2012] [Versión Final] [] [Mapa de Localización de Predios de origen Ilegal] ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE (SRS) [02/09/2012] [Versión Final] [Johan Camilo Moreno Mateus] Contenido CONTENIDO... 1 1. INTRODUCCIÓN...

Más detalles

Guía Docente 2015/2016

Guía Docente 2015/2016 Guía Docente 2015/2016 Programación Visual Avanzada Advanced Visual Programming Grado en Ingeniería Informática Presencial Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS Pág. 1 de 25 1. Nombre de la asignatura Desarrollo

Más detalles

Programación del curso

Programación del curso Ingeniería Software 4º Físicas Programación del curso José M. Drake (drakej@unican.es) Patricia López Martínez ( lopezpa@unican.es ) Computadores y Tiempo Real Santander, 2008 Ingeniería de Programación

Más detalles