INGENIERÍA DEL SOFTWARE
|
|
- Irene Herrera Rodríguez
- hace 8 años
- Vistas:
Transcripción
1 INGENIERÍA DEL SOFTWARE
2 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 tecnológicos se crean muchas cosas que funcionan y operan mediante aplicaciones informáticas, el uso de los medios mecánicos está dejando de ser muy frecuente, por lo que es importante conocer las propiedades que puede manejar un software, las aplicaciones más grandes y pequeñas de uso cotidiano y la forma en que se idean y desarrollan éstas para diferentes usos, ya sea dispositivos móviles, televisores inteligentes, automóviles, software de computadora, etcétera. razasar.jimdo.com-
3 INGENIERÍA DEL SOFTWARE 2 Introducción al Tema Dentro de la forma en que se desarrollan aplicaciones y medios de programación, se ubica un importante procedimiento para su desarrollo y representación antes de la creación, en éste se pueden determinar los ciclos de vida de cada uno y los procesos por los que debe pasar para cumplir con la idea principal, los objetivos que debe efectuar y el uso de recursos que tendrá, definiendo un mínimo y un máximo para concretar el trabajo estipulado dentro de su código.
4 INGENIERÍA DEL SOFTWARE 3 Explicación Ciclo de vida del software Qué es un ciclo de vida en el software? Cualquier sistema secuencial tiene fases que dividen su complejidad y sus funciones, en el caso de la ingeniería de software, a este conjunto se le conocen como ciclo de vida de software. En éste de describen las fases en las que se divide el sistema para cumplir sus objetivos cada una de estas fases validan una función específica y verifican que los métodos utilizados sean los adecuados. Dependiendo de la finalidad del producto, se elige el modelo de ciclo de vida en algunos casos, las fases pueden ser bucles de realimentación, y se repiten más de una vez en el sistema, recibiendo aportes nuevos a los resultados y mejoras al momento de la ejecución. En la mayoría de los desarrollos de proyectos actuales es complicado ejecutar un modelo de ciclo de vida secuencial o hermética, así que en algunos desarrollos se implementan dos o más modelos de ciclo de vida haciendo adaptables las fases necesarias para su correcto funcionamiento. Figura 1. Sicilia, M. Factores del coste del ciclo de vida del software [Distribución del coste del ciclo de vida]. Recuperado de bf470491e5b7@4/factores-del-coste-del-ciclo-d
5 INGENIERÍA DEL SOFTWARE 4 Es ciclo de vida del software puede ser muy costoso si las etapas principales no se analizan adecuadamente, ya que el siempre mantenimiento que abarca correcciones, mejores, optimizaciones y otros, puede llegar a abarcar hasta el 67 % del costo general del ciclo de vida, mientras que el análisis y diseño pueden abarcar tan solo un 6 o 7 % lo que perjudica su visión posterior. Procesos del ciclo de vida. Los procesos o etapas del ciclo de vida varían dependiendo del modelo de ciclo de vida que sea implementado, pero las etapas que están presentes en todos son: Análisis. Diseño. Codificación. Pruebas. Mantenimiento. Análisis: Es todo lo referente a la gestión de requerimientos del cliente, este presenta las necesidades que tiene y se crea una lista de requerimientos para su posible solución. Diseño: Una vez que el análisis de requerimiento ha sido realizado, procedemos a plasmar la información gráficamente en diagramas para poder entender cómo va a funcionar el sistema o la solución planteada, como vimos al inicio de este curso, hay soluciones que no requieren un sistema en sí, sin embargo, es recomendable realizar al menos un ciclo de vida simple antes de implantar un producto. Codificación: Es la interpretación a un lenguaje de programación, se elige el más óptimo y que más se adapte a los recursos con los que se cuenta. Pruebas: Antes de implementar el sistema en producción es necesario realizar pruebas con casos reales, aunque en producción siempre existirá un problema
6 INGENIERÍA DEL SOFTWARE 5 no planeado, por eso es importante tener el control total al momento de lanzar el sistema. Mantenimiento: Algunas veces la etapa más costosa del proyecto, se refiere a las mejores y correcciones del sistema. Figura 2. Pes, C. Qué es el ciclo de vida de un programa? [Etapas del ciclo de vida de un programa]. Recuperado de: are.php Ciclos de vida tradicionales Estos son ciclos que aún se utilizan para construir sistemas complejos, los cuales exigen de un análisis riguroso y formal, controles estrictos sobre el proceso, etcétera. Este ciclo de vida no es conveniente para los sistemas pequeños de escritorio, los ciclos de vida tradicionales, son; Ciclo de vida clásica o de cascada Ciclo de vida iterativo o incremental Ciclo de vida de prototipos Ciclo de vida en espiral. Ciclo de vida evolutivo
7 INGENIERÍA DEL SOFTWARE 6 Figura 3. Alonso, F., Martínez. & Segovia, F. (2005). Introducción a la ingeniería de software: Modelos de desarrollo de programas [Modelo de ciclo de vida en espiral de Boehm] (p.113). España: Delta Publicaciones. Ciclos de vida para sistemas orientados a objetos Algunos sistemas necesitan ser menos herméticos y ser más modulares en su desarrollo, esto es porque suelen tener constantes cambios en algunas partes de su estructura o desarrollos no planeados posteriores después de su implementación, para ellos se implementan un ciclo de vida orientado a objetos.
8 INGENIERÍA DEL SOFTWARE 7 Los ciclos de vida orientados a objetos son: Ciclo de vida fuente. Ciclo de vida de agrupamiento o clúster. Ciclo de vida PinBall. Figura 4. Muriel, J. (2012) Ciclos de vida orientados a objetos [Modelo Clúster]. Recuperado de: Cuál es la diferencia entre el modelo tradicional y el modelo orientado a objetos? La diferencia entre los modelos de ciclo de vida no es nada más que el uso al que van dirigidos, mientras que el modelo tradicional se orienta en sistemas herméticos que necesitan ser desarrollados de manera secuencial, el modelo orientado a objetos permite su manipulación en cualquier etapa del proyecto aun ya implementado, pero los dos ciclos tienen como base las mismas fases.
9 INGENIERÍA DEL SOFTWARE 8 Metodologías de desarrollo de software La metodología es un conjunto de conocimientos, herramientas y procedimientos para lograr un objetivo, en el desarrollo de software, las metodologías pueden seguir uno o varios ciclos de vida, cada una ocupa técnicas que desarrolla y mejora en base a la experiencia para adquirir un software de calidad. Concepto Qué es una metodología de desarrollo de software? Se conoce como metodología de desarrollo al conjunto de conocimientos y herramientas para crear software de calidad, esta se clasifica según su objetivo, precisión de requisitos, estructura del sistema, y diseño. Un ejemplo es el seguimiento de un ciclo de vida, como vimos en temas anteriores, iniciamos con la etapa de análisis de requerimientos, seguida del diseño, posteriormente el desarrollo del sistema, y si continuamos con las etapas podemos ver que tiene una continuidad, aunque el ciclo de vida no sea secuencial o hermético, esta es la importancia de tener metodologías de desarrollo.
10 INGENIERÍA DEL SOFTWARE 9 Cómo se clasifican las metodologías de desarrollo de software? En el desarrollo de software, las metodologías se dividen en: Metodologías tradicionales o pesadas. Metodologías agiles. Metodologías hibridas. Evolución histórica Cómo surge la metodología tradicional? La metodología tradicional o clásica surge al momento de la programación estructurada, es la primera metodología en desarrollarse, requiere de la etapa de análisis y diseño antes de la construcción del sistema, esto hace su implementación muy estricta. Su coste es muy alto al momento de implementar cambios y es poco flexible para algunos proyectos; esta metodología se centra en la documentación, esquemas, diagramas de planificación, entre otros. Algunos ejemplos de metodologías tradicionales son: Técnica de Modelado de Objetos (OMT, del inglés Object Modeling Technique) y Proceso Racional Unificado (RUP, del inglés Rational Unified Process).
11 INGENIERÍA DEL SOFTWARE 10 Cómo surge la metodología ágil? La metodología ágil surge de la necesidad de crear desarrollos flexibles y sencillos en periodos más cortos de tiempo que la anterior, además de que el cliente colabora para validar funcionalidades y requerimientos. Algunos ejemplos de metodologías agiles son: Programación Extrema (XP del inglés extreme Programming) y Scrum (su nombre proviene de un tipo de jugada del rugby). Figura 5. 8th annual state of agile survey (2014) Agile Methods & Practices [Agile Methodology Used]. Recuperado de:
12 INGENIERÍA DEL SOFTWARE 11 Cómo surge la metodología híbrida? La metodología hibrida surge de la a partir de la metodología ágil, ya que en los sistemas actuales se requiere mayor flexibilidad pero con la formalidad y secuencia de la metodología tradicional; es la unión de las mejores prácticas entre ambas. Las mismas empresas pueden crear su metodología hibrida como se adapte a sus necesidades, para incrementar su productividad. Un ejemplo de esta metodología es Proceso Unificado Esencial (EssUp del inglés Essential Unified Process).
13 INGENIERÍA DEL SOFTWARE 12 Conclusión Cuál es la importancia de las metodologías de desarrollo? Las metodologías de desarrollo de software son herramientas, fases y conocimientos que nos ayudan a cumplir los objetivos establecidos que van desde cada una de las fases del proyecto, hasta terminar el mismo, la metodología ágil nos permite tener más interacción con el cliente y poder regresar a etapas anteriores si existiera algún problema; mientras que la metodología tradicional es más estricta y sigue su proceso de forma secuencial. Pero también existe la metodología hibrida, que aún sigue en desarrollo y se adapta perfecto a los sistemas actuales, ya que está compuesta de las mejoras de la metodología tradicional y la metodología ágil. Hay que recordar que dependiendo del tamaño del sistema y los objetivos que va a cumplir se elige el modelo de ciclo de vida así como su metodología, lenguaje de programación, gestión de tiempos, entre otras.
14 INGENIERÍA DEL SOFTWARE 13 Para aprender más Uso de la metodología ágil actual. 8 th Annual State of Agile Survey (2014). Version One, Sitio Web: Metodologías hibridas para el desarrollo software. Jiménez Hernández E, Orantes Jiménez S. (2012). Metodologías híbridas para desarrollo de software: una opción factible para México. Revista Digital Universitaria, 1 de enero de 2012, Vol. 13, No.1. Sitio Web:
15 INGENIERÍA DEL SOFTWARE 14 Actividad de Aprendizaje Instrucciones: Para que reafirmes los conocimientos que has adquirido en esta sesión, tendrás que realizar una actividad la cual consiste en realizar un mapa conceptual donde detalles las metodologías de desarrollo y su relación con los ciclos de vida. Deberás guardarlo en formato JPG, para subirlo a la plataforma de la asignatura. Es muy importante que tengas claros los conceptos de esta sesión, ya que más adelante harás uso de ellos de manera práctica. Para esta actividad se tomará en cuenta lo siguiente: Título Datos personales Mapa conceptual Ortografía y redacción Bibliografía
16 INGENIERÍA DEL SOFTWARE 15 Bibliografía Alonso, F., Martínez, L., & Segovia, F. (2005). Introducción a la Ingeniería del Software: Modelos de desarrollo de Programas. España: Delta Publicaciones.
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 detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen
ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas
Más detallesDepartamento de Lenguajes y Sistemas Informáticos. Ciclo de vida del software
El Ciclo de Vida Software Departamento de Lenguajes escuela técnica superior de ingeniería informática Grupo de Ingeniería a Software Febrero 2006 Versión original: Amador Durán Toro (septiembre 2004)
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización
Más detallesCiclo de vida y Metodologías para el desarrollo de SW Definición de la metodología
Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto
Más detalles2 EL DOCUMENTO DE ESPECIFICACIONES
Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesE-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Más detallesGestión de Proyectos Informáticos
2 GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 A.P.U. Jorge R. Mendoza 2 METODOLOGÍAS Y CICLOS DE VIDA 3 Metodologías
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 11 Nombre: Administración del proyecto Contextualización Para cerrar esta unidad, esta semana abordaremos la forma en la que
Más detallesDurante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
Más detallesSistemas de Información
Sistemas de Información SISTEMAS DE INFORMACIÓN 1 Lectura No. 7 Nombre: Modelo en espiral, proceso unificado y tendencias modernas de modelos de desarrollo de sistemas Contextualización Como ya es bien
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesCiclo de vida del Software
Tema 2: Ciclo de vida del Software Marcos López Sanz Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Modelos de desarrollo Qué es el Ciclo de Vida del SW? Es una sucesión de etapas por
Más detallesTema 2. Ingeniería del Software I feliu.trias@urjc.es
Tema 2 Ciclo de vida del software Ingeniería del Software I feliu.trias@urjc.es Índice Qué es el ciclo de vida del Software? El Estándar 12207 Modelos de proceso Qué es el Ciclo de Vida del SW? Definición
Más detallesMETODOLOGÍA TRADICIONAL.
COMPARACIÓN DE METODOLOGÍAS METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación
Más detallesVentajas del software del SIGOB para las instituciones
Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran
Más detallesAnteproyecto Fin de Carrera
Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesModelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software
Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San
Más detallesAnálisis y Diseño de Aplicaciones
Análisis y Diseño de Aplicaciones Ciclo de Vida Docente: T/RT Gonzalo Martínez CETP EMT Informática 3er Año Introducción En el desarrollo de sistemas, el ciclo de vida son las etapas por las que pasa un
Más detallesCICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesBechtle Solutions Servicios Profesionales
Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora
Más detallesIngenierí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 detallesGestión de la Configuración
Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesINSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un
INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad
Más detallesIngeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo
Ingeniería de Software Procesos Laboratorio de Ingeniería de Software 2004 La ingeniería de software trata sobre la aplicación de practicas y métodos para construir productos de software que cumplan las
Más detallesProyecto Fin de Carrera
Proyecto Fin de Carrera Gestión del Proyecto para una Plataforma online de intercambio, compra o venta de ayudas técnicas. Consultora: Ana Cristina Domingo Troncho Autor: Álvaro Fanego Lobo Junio de 2013
Más detallesDESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA
DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA Resumen AUTORIA CARLOS CABALLERO GONZÁLEZ TEMATICA INFORMÁTICA ETAPA ESO-BACHILLERATO-CFGM(ESI,ASI,DSI) Se describe la revolución que supuso la incursión
Más detallesGestión y Desarrollo de Requisitos en Proyectos Software
Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería
Más detallesIngenierí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 detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesMETODOLOGÍA TRADICIONAL.
METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos
Más detallesEl Proceso de Desarrollo de Software. Diseño de Software Avanzado Departamento de Informática
El Proceso de Desarrollo de Software La Ingeniería del Software Ingeniería... La profesión en la que el conocimiento de las ciencias naturales y matemáticas, ganado con estudio, experiencia y práctica,
Más detallesEl modelo de ciclo de vida cascada, captura algunos principios básicos:
Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. El primer ciclo de vida del software, "Cascada",
Más detallesSistemas de Gestión de Calidad. Control documental
4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4
Más detallesReporte inicial. Metodología
Reporte inicial Este reporte inicial expondrá las decisiones que tomamos al momento de selección de metodología, plantillas y métodos de recabado de evidencia y por qué tomamos dichas decisiones. Metodología
Más detallesANÁLISIS DE CARGOS. 1. Nombre del cargo 2. Posición del cargo en el organigrama. 3. Contenido del cargo. 1. Requisitos intelectuales
Análisis de CARGOS ANÁLISIS DE CARGOS Autor: Herman Bachenheimer Correo: herman@puj.edu.co Después de la descripción, sigue el análisis del cargo. Una vez identificado el contenido del cargo (aspectos
Más detallesEstructuras de Control - Diagrama de Flujo
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS Ingeniería en Computación Ingeniería en Informática UNIVERSIDAD NACIONAL DE SAN LUIS DEPARTAMENTO DE INFORMÁTICA AÑO 2015 Índice 1. Programación estructurada 2 1.1.
Más detallesQué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic
Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesPropuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos
Propuesta Matriz de Actividades para un Ciclo de Vida de Explotación de Datos Britos, P. 1,2 ; Fernández, E. 2,1 ; García Martínez, R 1,2 1 Centro de Ingeniería del Software e Ingeniería del Conocimiento.
Más detallesMetodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services.
Metodologías Ágiles Desde una Perspectiva de Project Management Fernando Contreras Velásquez Project Management & Engineering Services. Ing. Fernando Contreras Velásquez: PMP, PMI-SP, PMI-RMP Acerca del
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 8 Nombre: Normalización de base de datos Contextualización Sabes cuál es su proceso de la normalización? Tomando en cuenta todos los conceptos
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesContabilidad de Costos
Contabilidad de Costos 1 Sesión No. 2 Nombre: Conceptos básicos de la administración de costos Contextualización Cómo están clasificados los costos dentro del sistema contable? Se analizaron conceptos
Más detallesPráctica del paso de generación de Leads
Práctica del paso de generación de Leads La parte práctica de este módulo consiste en poner en marcha y tener en funcionamiento los mecanismos mediante los cuales vamos a generar un flujo de interesados
Más detallesCuarto grado de Primaria
Cuarto grado de Primaria Índice Presentación... 5 Orientaciones y recomendaciones para el uso de las unidades didácticas y sesiones de aprendizaje... 6 COMUNICACIÓN... 11 Unidad didáctica 1 : Nos organizamos
Más detallesTITULO Editorial Autores ISBN AÑO
Calidad en el Desarrollo de Software Bibliografía TITULO Calidad en el desarrollo y mantenimiento del software Editorial Alfaomega Autores Mario G. Piattini y Félix O. García ISBN 970-15-0899-8 AÑO 2003
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos
Más detallesINGENIERÍA DE SOFTWARE. Sesión 3: Tipos
INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más detallesK2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2
K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesCAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO.
204 CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO. 6.1 INTRODUCCIÓN El éxito de la aplicación del
Más detallesGestión de Configuración del Software
Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesAnálisis del Consumidor
Análisis del Consumidor 1 Sesión No. 2 Nombre: Conceptos básicos. Parte II. Contextualización Te has preguntado: Qué tipo de influencia ejercen las tecnologías en nuestra vida diaria? En estos días, cuando
Más detallesDiseño de un estudio de investigación de mercados
Diseño de un estudio de investigación de mercados En cualquier diseño de un proyecto de investigación de mercados, es necesario especificar varios elementos como las fuentes a utilizar, la metodología,
Más detallesDocumentación de los programas/aplicativos. Documentación de los programas/aplicativos
Documentación de los programas/aplicativos Documentación de los programas/aplicativos Historia de Revisiones Fecha Versión Descripción Autor 24/04/13 1.0 Primera Versión del Plan de Desarrollo de Software.
Más detallesORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO
PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD ESTUDIOS AMBIENTALES Y RURALES MAESTRIA EN DESARROLLO RURAL ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO SOBRE LO QUE ESPERA LA MAESTRÍA DEL TRABAJO
Más detallesSyllabus. www.techeraperu.com cursos@techeraperu.com
Syllabus www.techeraperu.com cursos@techeraperu.com Este curso está dirigido para los Encargados de Desarrollar los Sistemas de Información y aplicar una Metodología basada en RUP para controlar el Ciclo
Más detallesUT 1. Metodologías. Secundaria.
UT 1. Metodologías. Secundaria. DISEÑO Y DESARROLLO CURRICULAR DE LA TECNOLOGÍA E INFORMÁTICA II. METODOLOGÍA, RECURSOS Y SISTEMAS DE EVALUACIÓN 17/12/2009 Master Profesor Secundaria. UCLM. 1 Marco legal
Más detallesCMMI (Capability Maturity Model Integrated)
CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla
Más detallesPlan 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 detallesAHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com
PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesUFS. MetPoint / MetHome
UFS MetPoint / MetHome 1 La Empresa MetLife es la aseguradora No. 1 en México con 100 puntos de contacto, servicio y representación distribuidos en todo México, adicional tenemos más de 70 años protegiendo
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesIntroducción. Definición de los presupuestos
P o r q u é e l p r e s u p u e s t o d e b e s e r e l c a m i n o a s e g u i r p a r a g a r a n t i z a r e l é x i t o d e s u e m p r e s a? Luis Muñiz Economista Introducción El aumento de la incertidumbre
Más detallesFASCÍCULO. Decidir con inteligencia. Este es el momento.
Decidir con inteligencia. Este es el momento. Nos complace que sigas nuestras publicaciones para enterarte de cosas importantes para tu negocio. En el fascículo anterior vimos concretamente las funciones
Más detallesHerramientas Tecnológicas de Productividad
Herramientas Tecnológicas de Productividad Sesión No. 1 Introducción a la Informática HERRAMIENTAS TECNOLÓGICAS DE PRODUCTIVIDAD 1 Objetivo: Al término de la sesión, el alumno distinguirá los elementos
Más detallescilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.
cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO
Más detallesBusiness Process Management(BPM)
Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com
Más detallesEL 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 detallesPortafolio de Servicios y Productos
Portafolio de Servicios y Productos Introducción Somos una empresa que se dedica a generar ventajas competitivas para nuestros clientes a través de desarrollos y consultoría en inteligencia de negocios
Más detallesProcesos Críticos en el Desarrollo de Software
Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine
Más detallesCómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas
Cómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas Cuando una empresa contrata un proyecto de software a una consultora, realiza una inversión importante.
Más detallesCAPÍTULO I FORMULACIÓN DEL PROBLEMA
CAPÍTULO I FORMULACIÓN DEL PROBLEMA 13 Formulación del Problema 1.1. Titulo descriptivo del proyecto: Diseño de un centro de cómputo adecuado a personas con capacidades especiales de audición y lenguaje
Más detallesSoftware diseñado especialmente para Planificación del entrenamiento, control de evaluaciones, Captura y Edición de Video.
Software diseñado especialmente para Planificación del entrenamiento, control de evaluaciones, Captura y Edición de Video. QUE ES X-TRAINING X FUSSION? X-Training Fussion es un sistema de computación que
Más detallesISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE
ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE MARZO 2007 Este documento contesta las preguntas más frecuentes que se plantean las organizaciones que quieren
Más detallesAprendiendo con las redes sociales
DHTIC Aprendiendo con las redes sociales Benemérita Universidad Autónoma de Puebla Silvia Arellano Romero [Seleccione la fecha] Índice Introducción La educación es la formación destinada a desarrollar
Más detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallescomunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Más detallesMateriales para el taller: Planificación y equipos de producción
V JORNADAS DE COOPERACIÓN EDUCATIVA CON IBEROAMERICA SOBRE EDUCACIÓN Y TIC Santa Cruz de la Sierra, 20-24 de abril de 2009 Materiales para el taller: Planificación y equipos de producción Ángel Alonso
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 3 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Tipos de datos básicos Objetivo: Reconocer las estructuras básicas. Contextualización Qué
Más detallesSesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Más detallesEl Cliente y El Ingeniero de Software
El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created
Más detallesSÍNTESIS Y PERSPECTIVAS
SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.
Más detallesREGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS
REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.
Más detalles