HERRAMIENTAS DE DESARROLLO DE SOFTWARE: HACIA LA CONSTRUCCIÓN DE UNA ONTOLOGÍA

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

Download "HERRAMIENTAS DE DESARROLLO DE SOFTWARE: HACIA LA CONSTRUCCIÓN DE UNA ONTOLOGÍA"

Transcripción

1 HERRAMIENTAS DE DESARROLLO DE SOFTWARE: HACIA LA CONSTRUCCIÓN DE UNA ONTOLOGÍA Lornel A. Rivas Gerencia de Investigación. Instituto Nacional de Investigaciones Agrícolas. Maracay - Venezuela lornelr@inia.gob.ve Maria Pérez, Luis E. Mendoza y Anna Grimán Laboratorio de Investigación en Sistemas de Información (LISI), Departamento de Procesos y Sistemas, Universidad Simón Bolívar. Apartado Postal 89000, Caracas 1080-A. Caracas - Venezuela. {movalles, lmendoza y agriman}@usb.ve Las herramientas para el desarrollo de software (HIS) desempeñan un importante papel en el desarrollo de aplicaciones. Como parte de la Ingeniería de software (IS), las HIS han experimentado continuos cambios en los últimos años. Por ello, a pesar de la existencia de numerosas herramientas, se hace necesario abordar temas genéricos sobre las HIS, identificar tópicos relevantes y sus relaciones para facilitar su comprensión y análisis. Esta investigación en progreso, utiliza la metodología de Noy y McGuiness para desarrollar los primeros pasos en la construcción de una ontología, que describa conceptos y relaciones de referencia para la investigación en HIS. El artículo parte de las HIS en el contexto de la IS: las disciplinas, las áreas de conocimiento y las herramientas como una capa de la IS, para dar lugar a una exploración mayor sobre las definiciones de HIS, las características que definen sus beneficios y las taxonomías disponibles. Todo ello procura establecer conexiones y motivar una visión de conjunto para su análisis. Palabras claves: Herramientas, ingeniería de software, ontología, desarrollo de software 1. INTRODUCCIÓN Las herramientas de desarrollo de software (HIS) han desempeñado desde sus inicios un importante papel en el desarrollo de aplicaciones. Como parte de la ingeniería de software (IS), las HIS han experimentado también continuos cambios, consecuencia del creciente avance tecnológico propio de los últimos años. Este cambio ha sido un factor con especial influencia sobre la IS, así como también sobre otras disciplinas relacionadas, e impulsa una alta tasa de cambio en las HIS. Actualmente éstas son numerosas y apoyan en múltiples formas diferentes dimensiones del desarrollo de software en general. Así como se dispone en la actualidad de numerosas herramientas, con su respectiva documentación y se cuenta también con diversos trabajos de investigación que revelan los avances en herramientas particulares, existe en la literatura evidencia de que los escritos técnicos genéricos sobre herramientas de ingeniería de software son relativamente escasos [4]. En diferentes contextos, se ha identificado recientemente la pertinencia de canalizar iniciativas de investigación orientadas a la formulación de modelos conceptuales, que apoyen la compresión (y el uso posterior) de las HIS. En este trabajo, que es parte de una investigación en progreso en el área de modelos para herramientas y métodos, se propone la formulación de una ontología, que facilite la identificación de tópicos relevantes a las HIS y sus relaciones, que considere las particularidades que las caracterizan tanto en lo interno como en el marco general de la IS, y que genere a su vez elementos de referencia para futuros trabajos. Por ello este artículo describe en su sección 2 la metodología utilizada para la construcción de la Ontología, en la sección 3 describe las clases y jerarquías correspondientes al ámbito de las HIS y en la sección 4 la relación de las HIS con el proceso de desarrollo. Se cierra con las conclusiones.

2 2. METODOLOGÍA Según [7] una ontología es una descripción explícita y formal de conceptos en un dominio de discurso. Estos autores en su metodología para crear ontologías, proponen los siguientes siete pasos: 1. Determinar el dominio y el alcance, 2. Considerar la reutilización de ontologías existentes, 3. Enumerar los términos importantes, 4. Definir las clases y su jerarquía, 5. Definir las propiedades de las clases, 6. Definir las relaciones de las clases y 7. Crear las instancias respectivas. En este artículo, no se detallan cada uno de los pasos propuestos. Sin embargo, a continuación se resaltan las actividades realizadas en cada uno de ellos: (1) para encontrar los términos relevantes se identificaron aquellos conceptos comunes de cada definición, así como también los no comunes pero más importantes; (2) para restringir el alcance, se tomaron en cuenta versiones recientes de aspectos asociados a las HIS; (3) no se encontraron ontologías en el tema de esta investigación; (4) los términos importantes son descritos iterativamente a lo largo de este artículo, destacando jerarquías y relaciones; (5) a este nivel no se especifican las propiedades ni se crean las instancias dado que aun no se aplica a ningún caso de estudio. 3. LAS HERRAMIENTAS EN EL CONTEXTO DE LA INGENIERÍA DE SOFTWARE En una visión hacia el desarrollo de una ontología que procure, a partir del modelado, representar un conjunto de temas que son relevantes a las HIS, un mapa conceptual que sirva de apoyo al estudio de estas herramientas en diversos contextos, se organizan un conjunto de aspectos que sirven referencia para su ubicación dentro de un marco ampliado. Desde sus inicios, la IS ha estado relacionada con otras disciplinas de la ingeniería, con las cuales se encuentra en sus propias fronteras (Fig. 1). De acuerdo con IEEE estas disciplinas corresponden a: Ingeniería en computación, Ciencias de la computación, Gestión, Mantenimiento, Matemáticas, Gestión de proyectos, Gestión de la calidad, Ergonomía del software e Ingeniería de sistemas [4]. Así, en el marco de sus propios principios y sin concebirse de manera aislada de otras disciplinas logra abarcar todos los aspectos de la producción del software, desde las etapas iniciales hasta la especificación del sistema [12]. Fig. 1. IS y disciplinas relacionadas. 3.1 Las herramientas como área de conocimiento de la IS Las disciplinas apoyan una visión de contexto externo de la IS. Hacia lo interno, existen también un conjunto de áreas de conocimiento que apoyan la comprensión del alcance y las limitaciones de diferentes temas involucrados dentro de la IS (Fig. 2). Estas áreas de conocimiento son: Requerimientos de software, Diseño de software, Construcción de software, Pruebas de software, Mantenimiento de software, Gestión de la configuración de software, Gestión de la ingeniería de software, Proceso de la ingeniería de software, herramientas y métodos de software, y Calidad de software. De este modo, las herramientas de software y los métodos, integran un área específica de la IS, y como parte este conjunto de áreas en general, contribuye a la producción de software de alta calidad, con bajo costo y en el menor tiempo posible.

3 Fig. 2. Herramientas como área de conocimiento de la IS 3.2 Herramientas en el ámbito de la IS como tecnología multicapas Pressman plantea una arquitectura general de la IS como una tecnología multicapas [8], esto es, la IS desde una perspectiva que la representa en un conjunto de capas o niveles -que integran a su vez diferentes conceptos - con ciertas relaciones entre ellas. En particular, Pressman presenta a la IS en cuatro grandes capas relacionadas estrecha y dinámicamente entre sí: las Herramientas, los Métodos, el Proceso y el Enfoque de calidad (Fig. 3). Fig. 3. Herramientas como una capa de la IS Enfoque de Calidad. Esta capa establece un apoyo sobre el cual debe sustentarse necesariamente cualquier enfoque de IS [8] y determina una vinculación directa del desarrollo de software con la satisfacción de los requerimientos de los usuarios. La calidad posee dimensiones de proceso y de producto, las cuales requieren la consideración de un conjunto de criterios durante todo el proceso de desarrollo. El Proceso. Esta capa establece una unión para las restantes y permite un desarrollo racional de la IS [8]. Comprende, en un nivel, las actividades técnicas y de gestión dentro del ciclo de vida del software; En un segundo nivel, comprende la definición, implementación, medición, gestión, cambio y mejoras del ciclo de vida en sí mismo [4]. El proceso se sustenta en un enfoque de calidad y está determinado ampliamente por un modelo, o un paradigma en particular. Un modelo, a su vez, es una representación formal de un sistema [10]. En la IS, un modelo de desarrollo se comporta también como una estrategia de desarrollo [8], o como una descripción de un proceso de software que se presenta desde cierta perspectiva [12]. El Método. Un método es una guía general para ayudar al desempeño de una actividad, que puede ser aplicada en diferentes situaciones por personas diferentes [10], es un camino para pensar y/o actuar [2]. En la IS, los métodos indican cómo construir técnicamente el software, se relacionan con las áreas de conocimiento y facilitan la gestión de las actividades. Los métodos, asimismo, tienen dimensiones de eficiencia y de efectividad. En este sentido, para Callaos, Método - al igual que camino - tiene el sentido de proceso y del producto, cualidades que se atribuyen directamente a la calidad del software [2]. Las Herramientas. Todo método tiene uno o varios instrumentos y técnicas asociados a él, con mayor o menor grado de adecuación, lo cual depende generalmente del contexto de aplicación. Instrumento o herramienta, en un contexto metódico, sería aquello que nos permite transportarnos por el método [2]. Así, las herramientas de la IS proporcionan un enfoque automático o semi automático para el proceso y para los métodos.

4 4. HERRAMIENTAS DE DESARROLLO DE SOFTWARE Actualmente se considera a las HIS como herramientas basadas en computadoras que asisten el proceso de ciclo de vida de software [4]. Este tema está también consolidado en la literatura en la forma de Ingeniería de software asistida por computadora (CASE, por sus siglas en inglés), esto es, software que se utiliza para ayudar a las actividades del proceso de software [12], o software que es utilizado para diseñar y para implementar otro software [12]. Las HIS están diseñadas para apoyar métodos de IS, reduciendo cualquier carga administrativa asociada con la aplicación del método manualmente. Permiten automatizar acciones bien definidas, reduciendo también la carga cognitiva del ingeniero de software, quien debe tener libertad para concentrarse en los aspectos creativos del proceso. Este soporte, se traduce en mejoras a la calidad y la productividad en el diseño y desarrollo de sistemas, [1] [11]. Las HIS automatizan metodologías de software y desarrollo de sistemas y se vinculan con los diferentes conceptos involucrados en el desarrollo (Fig. 4). Fig. 4. Visión ampliada de las herramientas como una capa de la IS 4.1 Mejoras que provee el uso de HIS El soporte que brindan las herramientas al proceso de desarrollo proporciona importantes ventajas para el equipo de trabajo de IS. Estas mejoras se argumentan en términos de los siguientes factores: Apoyan a las metodologías y métodos [1] [5], integrando actividades y propiciando visión de continuidad entre fases metodológicas; Mejoran la comunicación entre los actores involucrados. Les facilita a usuarios, técnicos y equipo, en general, compartir su trabajo [5] y desempeñarlo de forma dinámica e iterativa; Establecen métodos efectivos para almacenar y utilizar los datos generados durante el análisis, diseño y desarrollo [1]. Ello permite organizar y correlacionar componentes de diseño, para accesarlos a través de un repositorio [5]. También facilitan la comprensión a partir de un diccionario de datos y la vigilancia de inconsistencias [1]; Agregan eficiencia al mantenimiento, ya que los programas son construidos sobre las mismas estructuras y estándares [1]. Asimismo, facilitan la conversión automática de programas a versiones más reciente de lenguajes de programación [12]; Automatizan porciones del análisis y diseño tediosas y propensas a error [5], con influencia sobre la generación de código, las pruebas y el control; Facilitan considerablemente la estandarización de los procesos de trabajo y la adherencia a la disciplina de diseño [9]. Estos factores, que resaltan en general los beneficios de las herramientas, se sintetizan en la Fig. 5. En este tema, se resalta la consideración de que los beneficios potenciales sólo pueden ser alcanzados si las HIS son utilizadas de forma correcta [5]. Este es un planteamiento que será especialmente útil al momento de analizar la multiplicidad de herramientas disponibles y determinar los criterios para su selección de acuerdo con la naturaleza del proyecto.

5 Fig. 5. Mejoras que provee el uso de HIS 4.2 Clasificaciones de las herramientas Las HIS varían ampliamente en número y en el alcance. Establecer una organización, clasificación o taxonomía de las HIS resulta importante para comprender los diferentes tipos de herramientas disponibles y las maneras como soportan a las actividades de proceso del software [5]. Ello puede facilitar también a gestores de proyectos el análisis de los criterios pertinentes según la naturaleza del proyecto, bien sea para la selección de la herramienta como para su uso posterior. Existen diversas formas de clasificación de las HIS. Algunas de ellas son: de acuerdo con las funciones específicas que soportan [12] [8] [6], de acuerdo con las actividades de proceso [3], según los actores a quienes soporta la herramienta [1] [5], según los tópicos que comprenden dentro de un área de conocimiento de la IS [4]. En adelante se exponen las principales perspectivas disponibles en la literatura. De acuerdo con las funciones que la herramienta soporta. En esta perspectiva, las HIS se clasifican de acuerdo con su función específica dentro del proceso de desarrollo [12] [8]. En la literatura se identifican hasta 22 tipos de herramientas clasificadas funcionalmente [8]. Por ello, es importante considerar que las clasificaciones funcionales tienen una intención orientadora, apuntan a mostrar la amplitud de las herramientas y sus aportes a distintas etapas del desarrollo [12], más que a establecer taxonomías rigurosas. De acuerdo con el actor que es soportado por la herramienta. Esta perspectiva, basada en el sujeto a quien soporta la herramienta, las define como: 1) De Alto nivel, que ayudan principalmente a los analistas y diseñadores, permitiéndoles crear y modificar el sistema diseñado [1], con apoyo en un repositorio (una colección de registros, elementos, diagramas, pantallas, entre otros); y 2) De Bajo nivel, utilizadas frecuentemente por programadores y trabajadores quienes deben implementar los sistemas diseñados. Apoyan la generación de código fuente, eliminando el esfuerzo de programación. De acuerdo con el proceso. En esta clasificación se definen tres categorías: Herramientas, Bancos de trabajo y Ambientes. Las Herramientas, ayudan a tareas puntuales y se utilizan a discreción del ingeniero de software para ayudar al proceso; los Bancos de trabajo, agrupan herramientas que mantienen algún grado de integración y soportan a un método que incluye un modelo del proceso [8]; los Ambientes, apoyan a una parte sustancial de los procesos de software, incluyen bancos de trabajo integrados y soportan a los datos, al control y a la integración, así como también al proceso en su dimensión mas general [3]. En la práctica, los límites entre estas clasificaciones son difusos [8], lo cual contribuye al argumento de que no es fácil ubicar una herramienta utilizando una clasificación particular. En la Fig. 6 se representan estas tres perspectivas, en una manera bastante general (razón por la cual las HIS funcionales no se describen en detalle).

6 Fig. 6. Clasificación de HIS desde diferentes perspectivas Tópicos de las herramientas, como sub área de conocimiento de la IS. A modo de cierre en este tema, resulta pertinente tomar en cuenta la definición de los tópicos relativos a las herramientas de IS [4]. En esta clasificación existe un conjunto de herramientas dentro de cada tópico, cuyo campo de acción se asocia no sólo con las actividades propias de cada uno de estos, sino también se considera el caso de herramientas que prestan soporte con un carácter transversal, como el caso de las herramientas misceláneas (Fig. 7). Fig. 7. Tópicos de las HIS, como sub área de conocimiento de la IS Con la intención de procurar una visión global de estas perspectivas, se presenta en la Fig. 8 una expresión integradora de las mismas. Si bien en la Fig. 8 no se representan con detalle todos los tipos de HIS a los cuales se ha hecho referencia en este trabajo - dado su número - se resalta la oportunidad de establecer relaciones y motivar el análisis, como aporte al proceso de conformación del mapa conceptual. Fig. 8. Visión global de las perspectivas de clasificación de las HIS.

7 CONCLUSIONES En este artículo se propone una visión global de las HIS, que facilita la comprensión de los temas que se abordan en esta primera etapa de investigación, y posteriormente los que sean agregados y debidamente relacionados durante la construcción de la ontología. Esta facilitará, asimismo, elementos de referencia para el análisis contextual de características de las HIS, como apoyo a las actividades del equipo de desarrollo de proyectos de IS. La revisión bibliográfica muestra que las HIS, junto con los métodos, constituyen un área de conocimiento específica de la IS, que es a su vez parte de un conjunto de disciplinas de la ingeniería en diversa forma relacionadas. En este contexto, las HIS contribuyen a la producción de software de alta calidad, con bajo costo y en el menor tiempo posible. Las HIS están diseñadas para poyar métodos de IS, reduciendo la carga administrativa y cognitiva de las personas. Traen consigo importantes mejoras a la calidad y la productividad en el diseño y desarrollo. Sin embargo, los beneficios potenciales serán logrados sólo si las HIS se utilizan en forma correcta. Existen además diferentes perspectivas para el estudio de las HIS, las cuales tienen un carácter orientador, y su estudio debe tener en cuenta diversos factores asociados al proyecto. AGRADECIMIENTOS Resulta importante destacar que este artículo se enmarca en un proyecto nacional (FONACIT S ), el cual se orienta a la elaboración de métodos y modelos de desarrollo de software que contribuyan a mejorar los procesos productivos de empresas venezolanas que desarrollan software, así como también a mejorar la calidad de sus productos. Se expresa una nota de agradecimiento a los actores que apoyan y que hacen parte de este proyecto, en cuyo marco se desarrollan en la actualidad importantes iniciativas. REFERENCIAS 1. Alter,S. (2002). Information systems. The foundation of e-business. (4th. ed.). USA: Prentice Hall. 2. Callaos, N. (1995). Metodología sistémica de sistemas. Conceptos y aplicaciones. Trabajo de ascenso a la categoría de titular. Venezuela : Universidad Simón Bolívar 3. Fuggetta, A. (1993). A classification of CASE technology. Computer. Publication, 26 (12), IEEE (2004) Guide to the software engineering body of knowledge SWEBOK. A project of the IEEE Computer Society Professional Practices Committee. USA: IEEE computer Society 5. Kendall; Kendall (2002). Systems analysis and design (5th ed.) USA: Prentice Hall. 6. Martin, E., Brown, C., De Hayes, D.; Hoffer, J.; Perkins, W. (2004); Managing information technology (5th. ed.) USA: Prentice Hall. 7. Noy, N. y McGuinness, D. (2001) Ontology Development 101: A Guide to Creating Your First Ontology. in Protege Documentation. Stanford University: Stanford, CA. 8. Pressman (2005). Ingeniería del software (6ta ed.). España: McGraw-Hill. 9. Premkumar, G., Potter, M. (1995) Adoption of computer aided software engineering (CASE) technology: an innovation adoption perspective. Data base advances. 26 (2y3), Rumbaugh, J (1998). OMT Insigh. Perspectives on modeling from the Journal of Object-Oriented Programming. England: Cambridge University Press. 11.Sharma, S y Rai, A (2000). CASE deployment in IS organizations. Communications of the ACM, 43(1), Sommerville (2005) Ingeniería del Software (7ma. ed.) España: Pearson Educación 13.Whitten, J., y Bentley, L. (2004).Systems Analysis and Design Methods. (6 th. ed.) USA: McGraw Hill.

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

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

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. 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 de

Más detalles

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos. PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL

Más detalles

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: 4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea

Más detalles

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática INGENIERÍA DE SOFTWARE(1703). ÁREA DE CONOCIMIENTO: TRATAMIENTO DE LA INFORMACION CRÉDITOS: 8 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 2 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 2 PROGRAMAS EDUCATIVOS EN LOS

Más detalles

Nombre de la asignatura: Análisis y modelado de sistemas de información

Nombre de la asignatura: Análisis y modelado de sistemas de información Nombre de la asignatura: Análisis y modelado de sistemas de información Créditos: 3 2-5 Aportación al perfil Formular, gestionar y evaluar el desarrollo de proyectos informáticos en las organizaciones.

Más detalles

MODELOS DE METODOLOGÍAS PARA LA PLANIFICACIÓN ESTRATÉGICA ORGANIZACIONAL Y TICS PLAN ESTRATEGICO DE SISTEMAS DE INFORMACION

MODELOS DE METODOLOGÍAS PARA LA PLANIFICACIÓN ESTRATÉGICA ORGANIZACIONAL Y TICS PLAN ESTRATEGICO DE SISTEMAS DE INFORMACION UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERIA E.A.P. SISTEMAS E INFORMATICA MODELOS DE METODOLOGÍAS PARA LA PLANIFICACIÓN ESTRATÉGICA ORGANIZACIONAL Y TICS PLAN ESTRATEGICO DE SISTEMAS DE INFORMACION

Más detalles

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas

Más detalles

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve

Más detalles

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:

Más detalles

Ingeniería del Software II

Ingeniería del Software II Curso 2009 2010 Departamento: Informática e Ingeniería de Sistemas Area: Lenguajes y Sistemas Informáticos 7,5 cr. 5 h. semana: 4,5 cr. Teoría 3 h. semana 3 cr. Prácticos 1 h. semana problemas 1 h. semana

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: Herramientas Informáticas para

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos

Más detalles

Ingeniería Mecánica UNIDADES: 4 HORAS TEORÍA PRÁCTICA TRAB. SUPERV. LABORATORIO SEMINARIO TOTALES DE ESTUDIO 4 4

Ingeniería Mecánica UNIDADES: 4 HORAS TEORÍA PRÁCTICA TRAB. SUPERV. LABORATORIO SEMINARIO TOTALES DE ESTUDIO 4 4 Mecánica PAG: 1 Universidad Central de Venezuela Facultad de Escuela de Mecánica Departamento de Unidad Docente y de Investigación Asignatura Mecánica PAG: 2 1. PROPÓSITO La asignatura del Plan de Estudios

Más detalles

Ingeniería de Software

Ingeniería de Software Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de información Ingeniería de Software PLANIFICACIÓN CICLO LECTIVO 2016 ÍNDICE PROFESIONAL DOCENTE A CARGO... 3 UBICACIÓN...

Más detalles

Diseño Organizacional. Lectura No. 3 Metas organizacionales y efectividad

Diseño Organizacional. Lectura No. 3 Metas organizacionales y efectividad Diseño Organizacional Lectura No. 3 Metas organizacionales y efectividad Contextualización Introducción Las metas organizacionales responden a la razón de ser de la organización. El planteamiento de estas

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas

Más detalles

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: INGENIERÍA EN INFORMÁTICA ESPECIALIDAD: COORDINACIÓN: ACADEMIAS DE COMPUTACIÓN DEPARTAMENTO:

Más detalles

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.

Más detalles

Asignaturas antecedentes y subsecuentes

Asignaturas antecedentes y subsecuentes PROGRAMA DE ESTUDIOS Análisis y Diseño de Sistemas Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 1 Créditos: 7 Clave: F0154 Asignaturas antecedentes y subsecuentes

Más detalles

INSTITUTO POLITÉCNICO NACIONAL SECRETARIA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

INSTITUTO POLITÉCNICO NACIONAL SECRETARIA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACION: ACADEMIAS DE COMPUTACIÓN

Más detalles

CICLO ESCOLAR ENERO JULIO (2011-2)

CICLO ESCOLAR ENERO JULIO (2011-2) CICLO ESCOLAR ENERO JULIO (2011-2) CATEDRÁTICO Lic. Rafael Gamas Gutiérrez MATERIA Análisis de sistemas HORARIO (Día(s) y Hora) Viernes 7:00-8:30 Viernes 8:30-10:00 TEMA OBJETIVO(s) DE APRENDIZAJE ACTIVIDADES

Más detalles

Desarrollo de una propuesta metodológica para la implementación de Sistemas de Tecnologías de la Información.

Desarrollo de una propuesta metodológica para la implementación de Sistemas de Tecnologías de la Información. Desarrollo de una propuesta metodológica para la implementación de Sistemas de Tecnologías de la Información. Alicia Mon Marcelo Estayno Fernando López Gil Grupo de Ingeniería de Software (G.I.S.)/Dto.

Más detalles

Internacionales de la Ingeniería de Sistemas y Computación

Internacionales de la Ingeniería de Sistemas y Computación Referentes Nacionales e Internacionales de la Ingeniería de Sistemas y Computación Melissa Johanna Aldana Ingeniero de Sistemas y Computación mjaldana@uniquindio.edu.co Programa de Ingeniería de Sistemas

Más detalles

Laboratorios virtuales como estrategia de evaluación en ciencias desde los espacios de formación a distancia

Laboratorios virtuales como estrategia de evaluación en ciencias desde los espacios de formación a distancia Laboratorios virtuales como estrategia de evaluación en ciencias desde los espacios de formación a distancia Téllez- Acosta, María Esther 1 ; Becerra, Diego Fernando 2 ; Tovar- Gálvez, Julio César 3 Categoría:

Más detalles

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición

Más detalles

Diseño Organizacional

Diseño Organizacional Diseño Organizacional DISEÑO ORGANIZACIONAL 1 Lectura No. 7 Nombre: Estructura y Diseño Organizacional Introducción En esta sesión presentaremos los conceptos que definen la estructura y el diseño organizacional.

Más detalles

ESCUELA: UNIVERSIDAD DEL ISTMO

ESCUELA: UNIVERSIDAD DEL ISTMO 1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3031 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3042 2.- OBJETIVO GENERAL El alumno aprenderá la

Más detalles

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS !387" APÉNDICE A, APARTADO 1 METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS DOCUMENTACIÓN 1. La necesidad de los diagramas Los diagramas o representaciones gráficas representan una parte fundamental en el

Más detalles

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION ESCUELA DE POSGRADO

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION ESCUELA DE POSGRADO MAESTRIA EN INGENIERIA DE SISTEMAS PERFIL DE COMPETENCIA DEL EGRESADO(A) DE MAESTRIA EN INGENIERIA DE SISTEMAS: 1. Identifica y organiza las fuentes de información de una empresa, para aplicarlas, al proceso

Más detalles

DE LA NORMALIZACIÓN DE COMPETENCIAS LABORALES DOCUMENTO ELABORADO POR:

DE LA NORMALIZACIÓN DE COMPETENCIAS LABORALES DOCUMENTO ELABORADO POR: DE LA NORMALIZACIÓN DE COMPETENCIAS LABORALES DOCUMENTO ELABORADO POR: Ayda Luz Martínez Gemade Mildreth Espeleta Díaz Olga Rocío Alfonso Estefen Dirección del Sistema Nacional de Formación para el Trabajo

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS Apéndice A, Apartado 3: Glosario de términos!401" APÉNDICE A, APARTADO 3 GLOSARIO DE S Administración de la calidad Conjunto de actividades de la función general de administración que determina la política

Más detalles

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías Facultad Programa Académico Nombre Del Curso Administración e Ingenierias Ingenieria De Sistemas ANÁLISIS DE SISTEMAS Problema? Competencia específica Criterios de Desempeño Saber conocer Saber Ser Saber

Más detalles

Arquitectura y Sistemas de Operativos

Arquitectura y Sistemas de Operativos Universidad Tecnológica Nacional Facultad Regional San Francisco Técnico Superior en Programación Arquitectura y Sistemas de Operativos PLANIFICACIÓN CICLO LECTIVO 2013 ÍNDICE TÉCNICO SUPERIOR EN PROGRAMACIÓN...

Más detalles

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información. UNIVERSIDAD NACIONALDE INGENIERÁ UNI NORTE SEDE REGIONAL EN ETELI Ing. Mario Pastrana Moreno. Unidad I. Tipos de sistemas y su clasificación 10-09-2010 Administración Informática A) Sistemas de información.

Más detalles

Nombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables

Nombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables 1.- DATOS GENERALES DE LA ASIGNATURA Nombre de la asignatura: Energía Solar Fotovoltaica Carrera: Ingeniería en Energías Renovables Clave de la asignatura: ESD-1603 SATCA: 2-3-5 2.- PRESENTACIÓN Caracterización

Más detalles

TALLER PROFUNDIZANDO EN EL MARCO DE REFERENCIA DE ARQUITECTURA EMPRESARIAL PARA LA GESTION DE TI DEL ESTADO ESTRATEGIA DE ACOMPAÑAMIENTO 2016

TALLER PROFUNDIZANDO EN EL MARCO DE REFERENCIA DE ARQUITECTURA EMPRESARIAL PARA LA GESTION DE TI DEL ESTADO ESTRATEGIA DE ACOMPAÑAMIENTO 2016 TALLER PROFUNDIZANDO EN EL MARCO DE REFERENCIA DE ARQUITECTURA EMPRESARIAL PARA LA GESTION DE TI DEL ESTADO ESTRATEGIA DE ACOMPAÑAMIENTO 2016 Agenda 1. Qué es el marco de Referencia de AE? 2. Estructura

Más detalles

Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I

Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I 1. Identificación del curso Programa educativo: Licenciatura en Ingeniería en Computación Academia:

Más detalles

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil Nombre de la asignatura: Simulación Créditos: 2-4-6 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes y servicios, integrándolos

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 218824 EMPRESA BENEFICIADA: MICROCALLI DEL GOLFO S.A DE C.V TÍTULO DEL PROYECTO: LÍNEA DE PRODUCTOS DE SOFTWARE PARA DOMÓTICA OBJETIVO DEL PROYECTO: Incorporar el paradigma de LPS como

Más detalles

1. DEFINICIÓN DEL PROBLEMA

1. DEFINICIÓN DEL PROBLEMA INTRODUCCIÓN Actualmente las Tecnologías de la Información y la Comunicación -TIC- están permitiendo un progreso acelerado, que afecta indiscutiblemente todos los campos de la sociedad, especialmente a

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

Procesos de la Dirección de Proyectos para un proyecto

Procesos de la Dirección de Proyectos para un proyecto Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),

Más detalles

TEMA 6: INTRODUCCIÓN A UML

TEMA 6: INTRODUCCIÓN A UML TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse

Más detalles

Presentación del curso Proyecto de Seguridad informática I código:

Presentación del curso Proyecto de Seguridad informática I código: Presentación del curso Proyecto de Seguridad informática I código: 233006 Recuperado de http://www.vanessacaballeros.com/2015/05/que-es-administracion-de-proyectos.html Descripción General PROGRAMA: ESCUELA

Más detalles

3. Desarrollo y bienestar de personal

3. Desarrollo y bienestar de personal 3. Desarrollo y bienestar de personal INTRODUCCIÓN En este módulo de 228 horas, se espera que los y las estudiantes aprendan nociones fundamentales de administración de bienestar, desarrollo de personas

Más detalles

Ciudad Guayana, Febrero de 2011

Ciudad Guayana, Febrero de 2011 REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSÉ DE SUCRE INGENIERÍA INDUSTRIAL CÁTEDRA: SISTEMAS DE INFORMACIÓN Profesor: Turmero, Iván Ciudad Guayana, Febrero

Más detalles

La Identificación de Stakeholders en la Ingeniería de Requisitos

La Identificación de Stakeholders en la Ingeniería de Requisitos La Identificación de Stakeholders en la Ingeniería de Requisitos Trabajo de investigación tutelado. Doctorando: Carla Leninca Pacheco Agüero. Tutor: Dr. Edmundo Tovar Caro. S I N T E S I S La primera medida

Más detalles

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML. FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Análisis y Diseño Orientado a Objetos 4183 Fecha de Actualización Enero

Más detalles

Procesos de la Dirección de Proyectos para un proyecto

Procesos de la Dirección de Proyectos para un proyecto Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información PROYECTO FINAL

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información PROYECTO FINAL Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información PROYECTO FINAL PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN... 1

Más detalles

PLAN DE CURSO INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS

PLAN DE CURSO INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO SUBPROGRAMA DE DISEÑO ACADÉMICO ÁREA: INGENIERÍA CARRERA: INGENIERÍA DE SISTEMAS PLAN DE CURSO INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Abril, 2015

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información Análisis de Sistemas PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN...

Más detalles

ANÁLISIS ESTRUCTURADO

ANÁLISIS ESTRUCTURADO ANÁLISIS ESTRUCTURADO Conceptos generales Cuando los analistas comienzan a trabajar sobre un proyecto de sistemas de información, a menudo tienen que profundizar en un área de la organización con la que

Más detalles

PROGRAMA DISEÑO ASISTIDO POR COMPUTADORAS I

PROGRAMA DISEÑO ASISTIDO POR COMPUTADORAS I PROGRAMA DISEÑO ASISTIDO POR COMPUTADORAS I ASIGNATURA: DISEÑO ASISTIDO POR COMPUTADORAS I ÁREA DE CONOCIMIENTO: Expresión Gráfica y Diseño Asistido por Computadoras DEPARTAMENTO: Representación y Comunicación

Más detalles

El ciclo de vida de un sistema de información

El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA:

Más detalles

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS 2011 HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS CREACION DEL PORTAFOLIO PARA SER PRESENTADO EL DIA LUNES ENVIADOALA CARPETA DE DROPBOX EL CUAL ES ACREDITABLE PARA LA CALIFICACION DE EL PARCIAL

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Modelado de Procesos de Negocios 2. Competencias Dirigir proyectos de tecnologías

Más detalles

Modelos de Procesos: Prescriptivo

Modelos de Procesos: Prescriptivo Modelos de Procesos: Prescriptivo 1. INTRODUCCIÓN Cuando se trabaja en la construcción de un producto es necesario realizar tareas que permitan alcanzar el objetivo, el software como tal es un producto

Más detalles

Instituto de Educación Técnica Profesional de Roldanillo, Valle- INTEP FORMATO DEL MICROCURRÍCULO TRABAJO AUTÓNOMO INTELIGENCIA DE NEGOCIOS

Instituto de Educación Técnica Profesional de Roldanillo, Valle- INTEP FORMATO DEL MICROCURRÍCULO TRABAJO AUTÓNOMO INTELIGENCIA DE NEGOCIOS Página 1 de 7 A. AREA: FORMACIÓN ESPECÍFICA MÓDULO TOTAL HORAS CRÉDITOS TRABAJO DIRIGIDO TRABAJO AUTÓNOMO INTELIGENCIA DE NEGOCIOS SEMESTRE PROGRAMA DOCENTE DIRECCIÓN CORREO 32 32 32 Noveno Administración

Más detalles

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa 2003 Programa de Estudios:

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa 2003 Programa de Estudios: Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa 2003 Programa de Estudios: Introducción a la Informática Administrativa I. Datos de identificación Licenciatura Informática

Más detalles

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias

Más detalles

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM 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 Investigación de operaciones I Licenciatura en Informática IFM - 0420 3-2-8 2.-

Más detalles

CAPÍTULO 3. Metodología para la elaboración de. manuales de procedimientos

CAPÍTULO 3. Metodología para la elaboración de. manuales de procedimientos CAPÍTULO 3 Metodología para la elaboración de manuales de procedimientos El elaborar los manuales de procedimiento conlleva una metodología; en este capítulo se trata brevemente este tema; sus bases principales

Más detalles

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería

Más detalles

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO VICEPRESIDENCIA DE ASUNTOS ACADEMICOS, ESTUDIANTILES Y PLANIFICACION SISTEMICA PRONTUARIO

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO VICEPRESIDENCIA DE ASUNTOS ACADEMICOS, ESTUDIANTILES Y PLANIFICACION SISTEMICA PRONTUARIO UNIVERSIDAD INTERAMERICANA DE PUERTO RICO VICEPRESIDENCIA DE ASUNTOS ACADEMICOS, ESTUDIANTILES Y PLANIFICACION SISTEMICA PRONTUARIO I. TÍTULO DEL CURSO : ANÁLISIS Y DISEÑO DE SISTEMAS Código y Número :

Más detalles

ENCUENTRO. del uso de las TIC en Educación ENSEÑAR CON TECNOLOGÍA

ENCUENTRO. del uso de las TIC en Educación ENSEÑAR CON TECNOLOGÍA ENCUENTRO ASOVEMAT ENSEÑAR CON TECNOLOGÍA Estándares y Lineamientos del uso de las TIC en Educación Sandra Castillo V. CENTRO DE INVESTIGACIONES EN CIENCIAS DE LA EDUCACION LINEA DE INVESTIGACION EN EDUCACIÓN

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE

Más detalles

Metodologías para Sistemas Multi-agente

Metodologías para Sistemas Multi-agente Metodologías para Sistemas Multi-agente Curso Doctorado Sistemas Multi-agente Índice Conceptos. Introducción Metodologías BDI GAIA AUML Message Conclusiones 1 Conceptos. Introducción Modelar sistemas reales

Más detalles

Bondades del Sistema de Control Médico General (SCMG)

Bondades del Sistema de Control Médico General (SCMG) Bondades del Sistema de Control Médico General (SCMG) 1. Definición El Sistema de Control Médico General (SCMG), es una solución de software que permite automatizar las actividades de los consultorios

Más detalles

INGENIERÍA INDUSTRIAL EN COMPETENCIAS PROFESIONALES

INGENIERÍA INDUSTRIAL EN COMPETENCIAS PROFESIONALES INGENIERÍA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA INTEGRADORA I UNIDADES DE APRENDIZAJE 1. Competencias Administrar los recursos necesarios de la organización para asegurar la producción planeada

Más detalles

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque: Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas

Más detalles

Monitorización continua las 24 Horas del día Capacidad de operar en redes de área extensa, a través de diferentes vías de comunicación

Monitorización continua las 24 Horas del día Capacidad de operar en redes de área extensa, a través de diferentes vías de comunicación 1.0 Introducción Hoy en día es difícil imaginar una actividad productiva sin el apoyo de un computador o de una máquina, en la actualidad estas herramientas no sólo están al servicio de intereses económicos,

Más detalles

IIM Aportación al perfil. Esta asignatura proporciona al alumno las competencias necesarias para:

IIM Aportación al perfil. Esta asignatura proporciona al alumno las competencias necesarias para: 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: SATCA 1 Instrumentación Avanzada Ingeniería Electrónica IIM-1305 2-4-6 2.- PRESENTACIÓN Caracterización de la asignatura.

Más detalles

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE a) Datos Informativos SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE A. Centro de Formación Superior : Universidad Mayor de San Andrés A2. Facultad : Ciencias Puras y Naturales A3. Unidad Académica :

Más detalles

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

DISEÑO DEL SISTEMA DE INFORMACION (DSI) DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto

Más detalles

IE - Instrumentación Electrónica

IE - Instrumentación Electrónica Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

INGENIERÍA EN DESARROLLO E INNOVACIÓN EMPRESARIAL

INGENIERÍA EN DESARROLLO E INNOVACIÓN EMPRESARIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Reingeniería 2. Competencias Apoyar el desarrollo empresarial mediante la optimización del capital financiero y humano,

Más detalles

ARQUITECTURA EMPRESARIAL ESTRATEGIA DE ACOMPAÑAMIENTO 2016

ARQUITECTURA EMPRESARIAL ESTRATEGIA DE ACOMPAÑAMIENTO 2016 ARQUITECTURA EMPRESARIAL ESTRATEGIA DE ACOMPAÑAMIENTO 2016 Agenda 1. Contextualización de la Estrategia de GEL 2. Introducción al concepto de Arquitectura Empresarial. 3. Beneficios de la Arquitectura

Más detalles

Carrera de Ingeniería Civil Industrial

Carrera de Ingeniería Civil Industrial REDISEÑO CURRICULAR SEDE PUERTO MONTT Y APERTURA SEDE VALDIVIA Carrera de Ingeniería Civil Industrial Versión Final, Perfil de Carrera Documento Diseñado por: Gabriela Manoli S. Martin Solar M. Fabián

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN ENERGIAS RENOVABLES ÁREA CALIDAD Y AHORRO DE ENERGÍA

TÉCNICO SUPERIOR UNIVERSITARIO EN ENERGIAS RENOVABLES ÁREA CALIDAD Y AHORRO DE ENERGÍA TÉCNICO SUPERIOR UNIVERSITARIO EN ÁREA CALIDAD Y AHORRO DE ENERGÍA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas eléctricos 2. Competencias Dirigir proyectos

Más detalles

Norma Técnica de Administración por Procesos y Prestación de Servicios. Registro Oficial Nro. 739

Norma Técnica de Administración por Procesos y Prestación de Servicios. Registro Oficial Nro. 739 Norma Técnica de Administración por Procesos y Prestación de Servicios Registro Oficial Nro. 739 Contenidos! Capítulo 1 Capítulo 2 Capítulo 3 Capítulo 4 Generalidades De la Prestación de Servicios Establecimiento

Más detalles

Cada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas

Cada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas ADyA Hay para todos los gustos Estructurados (C, Pascal, Basic, etc.) Funcionales (CAML) Declarativos (Prolog) Orientados a Objetos (C#, VB.NET, Smalltalk, Java) Orientados a Aspectos Híbridos (Lisp, Visual

Más detalles

Ingeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software

Ingeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos

Más detalles

Ministerio de Agricultura y Ganadería Manual para elaborar y documentar procedimientos en el Ministerio de Agricultura y Ganadería

Ministerio de Agricultura y Ganadería Manual para elaborar y documentar procedimientos en el Ministerio de Agricultura y Ganadería Ministerio de Agricultura y Ganadería Manual para elaborar y documentar procedimientos en el Ministerio de Agricultura y Ganadería inc 2008 1 Presentación El Ministerio de Agricultura y Ganadería con el

Más detalles

Ingeniería de Software I - Material y Bibliografía

Ingeniería de Software I - Material y Bibliografía Ingeniería de Software I - Material y Bibliografía Clases [Clase Intro] [Clase Plan] [Clase Req] [Clase Esc] [Clase Diseño] [Clase Arq] [Tabla Arq] [Clase Estr] Introducción a la Materia: Este apunte introduce

Más detalles

Perfil de la carrera Licenciatura en Computación Sistemas de Información

Perfil de la carrera Licenciatura en Computación Sistemas de Información Perfil de la carrera Licenciatura en Computación Sistemas de La formación del licenciado apunta a completar requisitos mínimos de formación básica y a la especialización del egreso en sub-áreas de Computación

Más detalles

Ingeniería de Requerimientos. requiere de un Sistema de Software.

Ingeniería de Requerimientos. requiere de un Sistema de Software. Ingeniería de uestableciendo lo que el cliente requiere de un Sistema de Software. Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva 1 Objetivos u Introducción a la Noción

Más detalles

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE PROCEDIMIENTO PARA EL DESARROLLO DE REGISTRO DE CAMBIOS FECHA DE VIGENCIA/ VERSIÓN No. NUMERAL DESCRIPCION U ORIGEN DEL CAMBIO Página 1 de 6 1. OBJETIVO Establecer la metodología para recepcionar y atender

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA Maestría en ingeniería de Software (Inscrito en el Programa Nacional de Posgrados de Calidad PNPC) Tipo: Profesionalizante Líneas de Investigación - Análisis y Diseño de Software Avanzado, y - Ciudades

Más detalles

INGENIERIA EN GESTION DE PROYECTOS

INGENIERIA EN GESTION DE PROYECTOS INGENIERIA EN GESTION DE PROYECTOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura AUDITORIA ADMINISTRATIVA 2. Competencias Desarrollar y dirigir organizaciones a través

Más detalles

Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones

Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones 1.- DATOS DE LA ASIGNATURA Nombre de la Asignatura: Servicios Web Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones Clave de la Asignatura: DWH-1302 SATCA 1 : 1-3-4 2.- PRESENTACIÓN

Más detalles

AC2 - Arquitectura de Computadores II

AC2 - Arquitectura de Computadores II Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

Serie Artículos sobre Gestión de IT y Calidad EL ANALISTA DE NEGOCIOS

Serie Artículos sobre Gestión de IT y Calidad EL ANALISTA DE NEGOCIOS Serie Artículos sobre Gestión de IT y Calidad EL ANALISTA DE NEGOCIOS 1 El Analista de Negocio PMBOK-BABOK Autor: Dr. Norberto Figuerola (PMP) Contador Público y Licenciado en Administración (U.B.A.) Master

Más detalles

Determinación de la Capacidad de Mejora del Proceso de Software. Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara

Determinación de la Capacidad de Mejora del Proceso de Software. Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara Determinación de la Capacidad de Mejora del Proceso de Software Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara ISO 15504 es una norma internacional para establecer y mejorar la capacidad

Más detalles

Capítulo III: MARCO METODOLÓGICO

Capítulo III: MARCO METODOLÓGICO Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad

Más detalles

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

Toda copia en PAPEL es un Documento No Controlado a excepción del original. Responsable del Proceso: Docente frente a grupo Fecha de Versión: 8 de Agosto 016 Apartado: 7.1 Copia No. Código: PD-ICA-1031 Versión No.: 03 Hoja : de 1 4.3. Competencias Instrumentales: Capacidad de

Más detalles