Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.

Slides:



Advertisements
Presentaciones similares
METODOLOGIA AGIL ASD (DESARROLLO DE SOFTWARE ADAPTABLE) ESTUDIANTE: MARITZA HUARACHI MATERIA: INGENIERIA DE SOFTWARE DOCENTE: Lic. ERVIN FLORES JULIO-2009.
Advertisements

Construyendo soluciones Web con SIU-Toba Juan Bordón Sebastián Marconi
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS Un sistema es un conjunto de componentes que se unen e interactúan entre si para formar un todo en base a un mismo.
Marlon Martínez Sernaque CIP Importancia del Uso de Metodologías en el Desarrollo de Software.
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
Informática Empresarial Docente – Carlos Andrés Bonil Mariño INFORMATICA EMPRESARIAL  CARLOS ANDRES BONIL MARIÑO  INGENIERO DE SISTEMAS.
International Organization for Standardization. Organización Internacional de Normalización La ISO es una organización no gubernamental establecida el.
Ejercicio práctico.
Ingeniería de Software: Metodologías
Proceso de desarrollo de sistemas de información.
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Ingeniería de Software
CC4401 – Ingeniería de Software I
SWEBOK.
DISEÑO Y AUDITORIA DE SISTEMAS
CICLO DE VIDA DEL SOFTWARE
Ejercicio práctico.
PRINCIPIOS DE LA GESTIÓN DE CALIDAD TOTAL
Conceptos y definición básicos
MOPROSOFT.
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Curso de Lenguaje de Modelado Unificado Multiplataforma Adaptativo basado en la Teoría de Respuesta al Item Margarita Rojas Rojas Pedro Salcedo Lagos.
Ciclo de Vida del SIA.
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Ciclo de Vida del Software
Blue Watch: Un método balanceado para el desarrollo de software
Metodología Merise Universidad Nororiental Privada
Ciclo de vida De los Sistemas
ANALISTA FUNCIONAL Proyecto Diplomatura FCE/UNC
Ingeniería del Software
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA EXPOSICION MEMORIA RAM INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA RODRÍGUEZ.
Materia: Tecnología de la Información
2. TAXONOMÍA DE LOS TIPOS DE MANTENIMIENTO Y CONSERVACIÓN INDUSTRIAL. Enrique Luna Camargo Melanie Mariel Sandoval Armenta Ana Laura Rodríguez Barajas.
Ciclo de Vida del Software
MF. MARGARITA VALLE LEÓN
Unidad 5: Evaluación de los sistemas
Instituto Tecnológico Superior de la Región Sierra.
Ciclo de vida del Software
Comprensión y obtención de los requerimientos
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
Planeamiento: un plan incremental para que la ingeniería web produzca resultados. La ingeniería web es un área que abarca procesos, técnicas y modelos.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
Aguirre García Héctor Guzmán Jiménez Ana Elizabeth
CICLO DE VIDA DE SOFTWARE
PRESENTADO POR: JUAN DAVID GODOY ING. ELECTRÓNICA II
Implementación de los Sistemas de Información
UN DISEÑO ES EL RESULTADO FINAL DE UN PROCESO, CUYO OBJETIVO ES BUSCAR UNA SOLUCIÓN IDÓNEA A CIERTA PROBLEMÁTICA PARTICULAR, PERO TRATANDO EN LO POSIBLE.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
Importancia de los sistemas de información administrativo
INGENIERIA DE SOFTWARE
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
IEEE Estándar para documentación de pruebas de software
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
Universidad del Istmo Campus Tehuantepec Ingeniería en Computación “Construcción de Sistemas de Computación” M.I.A Daniel Alejandro García
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN LA ESCUELA DE TECNOLOGIAS E INNOVACION. ING. Hugo de Jesús Peláez Giraldo Líder Escuela de Tecnologías.
Essential Unified Process
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
INTEGRANTES u Álvarez Palomino David u Salazar Colonia Jesús Felipe u Velásquez Huapaya Ricardo.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Ingeniería de Software: Metodologías
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
GC-F-004 V.01 CENTRO DE INDUSTRIA Y LA CONSTRUCCIÓN REGIONAL TOLIMA.
¿Qué es la celda de manufactura? La celda de manufactura es un conjunto de componentes electromecánicos, que trabajan de manera coordinada para el logro.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de sistemas
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
ICI 502 Procesos de Software
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo

Problemas de la Producción de Software Si la organización tiene una mala administración una computadora no hará mas que empeorarla Componente humano en la implementación: –Excesivas expectativas –Fallas de diseño e implementación –Resistencia al cambio Fallas al medir costos y beneficios Tiempos ocultos en el desarrollo Detección tardía de errores Envejecimiento del software

Que enfoques existen para encarar los desarrollos? Los enfoques son: –Ciclo de Vida Clásico –Prototipación –Técnicas de cuarta generación –Orientación a objetos

Ciclo de Vida Clásico Establecimiento de requerimientos Análisis Diseño Programación Prueba Mantenimiento Documentación

Principales actividades del Proyecto Informe de viabilidad Inicio del Proyecto Esbozar Especificaciones Análisisde Necesidades Especificac. Detalladas Diseño Técnico Especific. del Usuario Construcción del Sistema Especif. del sistema Prueba Integración Prueba de Validez Entrega del Sistema Plan de Prueba del Sistema Plan de Prueba de validez Módulos Manuales Sistema Verificado Sistema Aceptado Beneficios Esperados

Consideraciones sobre el ciclo de vida clásico Ventajas: –Facilita el adecuado desarrollo ya que obliga a ordenar las tareas. Desventajas –Es dificil seguir la secuencia –El cliente no puede establecer todos los requermientos al inicio. –Esta metodologia insume un tiempo considerable.

Prototipos Establecimiento de requerimientos Diseño rapido Construcc. Prot Eval y Refinam. Producto Final

Consideraciones sobre la técnica de prototipos Ventajas: –Acorta tiempo desarrollo –Mayor participación del usuario Desventajas: –Puede tomarse como el sistema definitivo –Puede quedar incompleto

Técnicas de cuarta generación Requerimientos Estrateg. Diseño Implementación Producto

Consideraciones sobre las técnicas de cuarta generación Ventajas: –Acorta tiempo desarrollo –Mejora la productividad de desarrollo Desventajas: –Aplicación limitada a aplicac.comerciales –En desarrollos importantes no se pueden reducir los tiempos de analisis diseño y prueba.

Orientación a Objetos Def.: Conjunto complejo de datos y programas reunidos en un todo. DATOS + COMPORTAMIENTO

Objetos - características Encapsulamiento: el método seleccionado pertenece al objeto seleccionado Herencia: facilidad de extender las características de un objeto a otro nuevo. Rehusabilidad

Consideraciones sobre la técnica de objetos Ventajas: –Disminuye tiempo desarrollo –Mejora calidad y productividad Desventajas: –No existen muchas aplicaciones desarrolladas con esta metodología. –Falta de expertos

Perspectivas de la programación Tendencia hacia lenguajes mas naturales La separación entre usuarios y programadores será cada vez menor Generación de programas a partir de las descripción del problema.

RUP (Rational Unified Process )

? ? ? ? ? Conclusiones y Preguntas