230 likes | 377 Views
Maestría en Bioinformática Bases de Datos y Sistemas de Información Sistemas de Información Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy. Agenda. Diferencia entre datos, información y conocimiento Teoría de la información. Conceptos Sistemas de Información Desarrollo de Software.
E N D
Maestría en BioinformáticaBases de Datos y Sistemas de InformaciónSistemas de InformaciónIng. Alfonso Vicente, PMPalfonso.vicente@logos.com.uy
Agenda • Diferencia entre datos, información y conocimiento • Teoría de la información Conceptos Sistemas de Información Desarrollo de Software
Agenda • Sistemas • Sistemas de Información (SI) • Clasificación Conceptos Sistemas de Información Desarrollo de Software
Agenda • Análisis, diseño e implementación • Ingeniería de software Conceptos Sistemas de Información Desarrollo de Software
Agenda • Diferencia entre datos, información y conocimiento • Teoría de la información Conceptos Sistemas de Información Desarrollo de Software
Conceptos • Datos: • Un parámetro o hecho, un número, una afirmación, una imagen • Representan algo en el mundo real • Son la materia prima para la producción de información • Ejemplo: El precio de la harina es de $25 por kg • - ¿subió? ¿bajó? ¿cómo me afecta eso?
Conceptos • Información: • Datos con un significado en cierto contexto • Datos relacionados • Datos luego de su manipulación • Ejemplo: El precio de la harina subió un 5% en el último mes • "Information causes change. If it doesn't, it's not information" • - Claude Shannon
Conceptos • Información: • ¿ Cuánto contexto es necesario?
Conceptos • Conocimiento: • Experiencia e información acumulada • Permite responder preguntas del tipo ¿cómo …? • Note el “knowhow”
Conceptos • Conocimiento: • El conocimiento permite tomar decisiones
Conceptos • Teoría de la información: • Trata sobre el problema de la transmisión de información a través de un canal con ruido
Agenda • Sistemas • Sistemas de Información (SI) • Clasificación Conceptos Sistemas de Información Desarrollo de Software
Sistemas de Información • Sistema: Conjunto de entidades independientes o que interactúan, reales o abstractas, que forman un todo integrado. • Son abstracciones de la realidad • Tienen una estructura, definida a través de sus partes y su composición • Tienen comportamiento, el cual involucra entradas, procesamiento y salidas de material, información o energía • Las partes de un sistema se relacionan entre sí estructuralmente o funcionalmente
Sistemas de Información • Sistema de Información: Interacción entre personas, procesos, datos y tecnología
Sistemas de Información • Para su diseño, implementación, validación, implantación, customización, mantenimiento, se requieren expertos en: • Tecnologías de la información (técnicos) • Dominio del negocio (funcionales) • Los “funcionales” son los expertos en la función para la que fue concebido el sistema de información: ventas, contabilidad, sueldos, recursos humanos, medicina, genética, juegos, meteorología, seguros, etc
Sistemas de Información • Podemos clasificar los SI de muchas formas: • Por su tipo de función: operacionales, soporte a la toma de decisiones, sistemas expertos • Por su función específica: ERP, CRM, Gestión de Proyectos, Gestión de Biblioteca, Wiki, Currículum • Por su licencia: propietarios (con costo), gratuitos, open source, suscripciones • Según quien los desarrolla: Software factory, comunidad, desarrollo interno
Sistemas de Información • ¿Son sistemas de información?
Agenda • Análisis, diseño e implementación • Ingeniería de software Conceptos Sistemas de Información Desarrollo de Software
Desarrollo de software • Análisis, diseño e implementación
Desarrollo de software • Ingeniería de Software • La Ingeniería de Software consiste en “la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, la operación y el mantenimiento del software; esto es, la aplicación de la ingeniería al software” (IEEE,1990) • Hay más etapas: verificación, implantación, customización, mantenimiento (correctivo, perfectivo y evolutivo) • Decisión de negocio: hacer o adquirir
Desarrollo de software • Modelo en cascada • ¿dónde participan más • los funcionales? • Análisis de requerimientos • Diseño del sistema • Diseño de programas • Implementación de programas • Prueba unitaria y de integración • Prueba del sistema • Prueba de aceptación • Operación y mantenimiento
Desarrollo de software • Modelo más real
Desarrollo de software • La comunicación es importante • Si los requerimientos no son correctos y completos es altamente probable que el sistema no hará lo que se pretendía.