Ingeniería Empresarial - DESBD
Fundamentos de los sistemas de información Ciclo de vida de un sistema de información. UML y el proceso unificado.
o Docente: Ing. Dávila Rodríguez Víctor o vdr@upnorte.edu.pe o Ing.victor.davila@gmail.com
Ingenier铆a Empresarial - DESBD
Fundamentos de los sistemas de informaci贸n
22/09/2013
ing.victor.davila@gmail.com
2
Ingeniería Empresarial - DESBD
Introducción o 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
o Información • Datos con un significado en cierto contexto • Datos relacionados • Datos luego de su manipulación
o Conocimiento • Experiencia e información acumulada
22/09/2013
ing.victor.davila@gmail.com
3
IngenierĂa Empresarial - DESBD
o Ejemplo
22/09/2013
ing.victor.davila@gmail.com
4
Ingeniería Empresarial - DESBD
o Sistema (del Latín systēma) es un conjunto de entidades independientes o que interactúan, reales o abstractas, que forman un todo integrado. • Los Sistemas son abstracciones de la realidad • Los Sistemas tienen una estructura, definida a través de sus partes y su composición • Los Sistemas 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 y/o funcionalmente 22/09/2013
ing.victor.davila@gmail.com
5
IngenierĂa Empresarial - DESBD
o Conjunto de componentes que interactĂşan entre si para lograr un objetivo comĂşn. o Conjunto de personas, datos y procedimientos que trabajan coordinadamente.
22/09/2013
ing.victor.davila@gmail.com
6
Ingenier铆a Empresarial - DESBD
o Es el sistema de personas, registros y actividades que procesa los datos y la informaci贸n en cierta organizaci贸n, incluyendo procesos manuales y automatizados.
22/09/2013
ing.victor.davila@gmail.com
7
IngenierĂa Empresarial - DESBD
22/09/2013
ing.victor.davila@gmail.com
8
Ingenier铆a Empresarial - DESBD
o Los SI generan Informaci贸n a partir de datos
22/09/2013
ing.victor.davila@gmail.com
9
Ingeniería Empresarial - DESBD
IMPORTANCIA DE LA INFORMACIÓN: La necesidad de producir más información oportuna, confiable y veraz, continua incrementándose considerando diversos enfoques a fin de que este disponible para un mayor número de usuarios: Información especializada de la situación financiera, Información estratégica hacia perspectivas futuras de la organización, Información para evaluar el desempeño de los trabajadores, Información del ambiente externo para conseguir la solidez de un negocio, Información para actualizar a los especialistas en el pago de impuestos, normas y reglamentos Conocimiento de las utilidades alcanzadas . La información precisa y exacta es un recurso esencial para mantener las operaciones y ser competitivos.
22/09/2013
ing.victor.davila@gmail.com
10
IngenierĂa Empresarial - DESBD
22/09/2013
ing.victor.davila@gmail.com
11
IngenierĂa Empresarial - DESBD
22/09/2013
ing.victor.davila@gmail.com
12
Ingeniería Empresarial - DESBD
NIVEL ESTRATÉGICO
NIVEL TÁCTICO
NIVEL OPERATIVO
22/09/2013
ing.victor.davila@gmail.com
SISTEMA DE INFORMACIÓN PARA LA AYUDA Y TOMA DE DECISIÓN
SISTEMA DE INFORMACIÓN GERENCIAL
SISTEMA DE INFORMACIÓN TRANSACCIONAL
13
Ingeniería Empresarial - DESBD
Sistema de Información Ejemplo. Procesos Datos de cajas Datos de almacén Ventas de perecederos Caducidad Fecha
Pedidos Validación de entradas Cálculo de valor de stock Control de cajeras Cálculos estadísticos Impresión de informes Impresión de pagos Estudios de márketing Emisión de pedidos Informes varios
Órdenes de almacén Pagos Datos para contabilidad Estadística
Mejoras en la eficacia SI de un hipermercado 14
Ingeniería Empresarial - DESBD
ELEMENTOS
SISTEMA
ENTRADAS
MECANISMOS DE PROCESAMIENTO
SALIDAS
META
Restaurante de comida rápida
Carne, papa, tomate, lechuga, pan, bebidas, trabajadores, administradores, etc.
Frito, asado despacho de bebidas, calentamiento
Hamburguesas, papas fritas, bebidas, postres
Preparación rápida de alimentos de bajo costo
Universidad
Estudiantes Profesores Administradores Libro de texto Servicio
Enseñanza Investigan Servicio
Estudiantes Instrumentos Profesionales Investigadores Servicio a la comunidad al Estado y Nación
Adquisición de conocimientos
Cine
Actores, directores, personal técnico, escenarios, equipo
Filmación , edición , efectos especiales, distribución
Proyección de películas en salas cinematográficas
Filmes entretenimiento Premios ganancias
Movimiento Mouse
Sonidos
Impulsos del teclado Energía eléctrica
Ventanas •Procesador •COMPUTADOR
Dispositivos (Ej. Red)
E-mail 15
Ingenier铆a Empresarial - DESBD
TAREA GRUPAL 1. Identificar 3 sistemas de informaci贸n. 2. Realizar el cuadro donde se indique el nombre del sistemas, sus elementos y prop贸sito o meta. 3. Preparar un video, donde narren o expliquen los 3 ejemplos. Colgar el video en Youtube; luego cree un Blog grupal y publique el video. 22/09/2013
ing.victor.davila@gmail.com
16
Ingeniería Empresarial - DESBD
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACION
22/09/2013
ing.victor.davila@gmail.com
17
Ingeniería Empresarial - DESBD
Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran sistemas de información y aplicaciones informáticas”.
•“
(Whitten J., Bentley L., Barlow V. 1996
22/09/2013
ing.victor.davila@gmail.com
18
Ingeniería Empresarial - DESBD
Ciclo de Vida = Ciclo de Desarrollo + Mantenimiento
Metodologías 1. ESTRUCTURADA. 2. ORIENTADO AL OBJETO
22/09/2013
ing.victor.davila@gmail.com
19
Ingeniería Empresarial - DESBD
FASES QUE VARIAN DE FASE N + 1 FASE N
AUTOR
EN AUTOR
FASE 3
FASE 2 FASE 1 22/09/2013
ing.victor.davila@gmail.com
20
Ingeniería Empresarial - DESBD
MODELOS
CASCADA
•Análisis de requerimientos •Especificaciones. •Diseño. •Implementación. •Prueba •Mantenimiento.
22/09/2013
ing.victor.davila@gmail.com
ESTRUCTURADO
•Encuesta •Análisis. •Diseño. •Implantación.. •Pruebas •Control de calidad. •Procedimientos. •Conversión B.D. •Instalación.
ESPIRAL
PROTOTIPO
•Requerimientos. •Análisis de riesgo. • Requerim. Básicos •Desarr. Prot. oper. •Prototipo 1, 2. •Uso prot. •Req. software •Validación de Req. •Usuario satisfecho?. Si. Aceptar. •Análsis de riesgo. No. Revisar y mej. •Prototipo 3. •Diseño software. •Validación diseño. • Integración y prueba. 21
Ingeniería Empresarial - DESBD
PRODUCTOS.
Definición del Proyecto
Propuesta.
Estudio de Sistemas
Propuesta sistema.
Diseño
Especificaciones.
Programación
Código.
Instalación Posimplantación
Pruebas Auditoría.
Laudon y Laudon. 1996 22/09/2013
ing.victor.davila@gmail.com
22
Ingeniería Empresarial - DESBD
FABREGAS: 1- Requerimientos 2- Análisis/Diseño 3- Construcción 4- Pruebas 5- Producción/Mantenimiento
SENN:
1- Investigación Preliminar 2- Determ. de Requerimientos. 3- Diseño del Sistema 4- Desarrollo del Software 5- Prueba del Sistema 6- Implantación y Evaluación
PRESSMAN:
EN GENERAL USAREMOS:
1- Análisis 2- Diseño 3- Codificación 4- Prueba 5- Mantenimiento
1- Análisis 2- Diseño 3- Implementación 4- Mantenimiento
22/09/2013
ing.victor.davila@gmail.com
23
Ingeniería Empresarial - DESBD
• Implantación Ascendente • Las fases deben sucederse de manera Secuencial • El usuario no ve resultados, sino hasta el final • El usuario o el ambiente pueden cambiar las especificaciones originales del sistema.
• Presenta numerosos problemas Analista-Usuario • Manejable como proyecto 22/09/2013
ing.victor.davila@gmail.com
24
IngenierĂa Empresarial - DESBD
FASE N + 1
EL USUARIO:
FASE N
FASE 3
FASE 2 FASE 1
22/09/2013
ing.victor.davila@gmail.com
25
IngenierĂa Empresarial - DESBD
El usuario y su Sistema Definitivo.
22/09/2013
ing.victor.davila@gmail.com
?
26
IngenierĂa Empresarial - DESBD
Esto no es lo que yo esperaba...
22/09/2013
ing.victor.davila@gmail.com
27
Ingeniería Empresarial - DESBD
¿ Será que no supe explicarles mis requerimientos ?
22/09/2013
ing.victor.davila@gmail.com
28
IngenierĂa Empresarial - DESBD
Tal vez ellos no me entendieron...
22/09/2013
ing.victor.davila@gmail.com
29
IngenierĂa Empresarial - DESBD
?
22/09/2013
ing.victor.davila@gmail.com
30
IngenierĂa Empresarial - DESBD
No siempre se definen los requerimientos en forma:
Completa Correcta y Consistente
22/09/2013
ing.victor.davila@gmail.com
31
IngenierĂa Empresarial - DESBD
A veces resulta difĂcil para el usuario, revisar todas las especificaciones
Sr. Usuario: Tiene que leerse esto, esto, esto...
Analista
22/09/2013
ing.victor.davila@gmail.com
32
Ingenierテュa Empresarial - DESBD
ANALISIS
MANTENIMIENTO 22/09/2013
ing.victor.davila@gmail.com
DISEテ前
IMPLEMENTACION 33
Ingeniería Empresarial - DESBD
1. ANALISIS: 1.1. Estudio Preliminar 1.2. Levantamiento de Información 1.3. Definición del Problema
1.4. Elaboración del Modelo Funcional del Sistema actual 1.5. Determinación de Requerimientos 1.6. Descripción y Evaluación de Alternativas 1.7. Aprobación de alternativas 22/09/2013
ing.victor.davila@gmail.com
34
Ingeniería Empresarial - DESBD
2.DISEÑO 2.1. Elaborar Modelo Funcional del Sistema Propuesto
2.2. Diseño Lógico 2.3. Elaboración y Presentación del prototipo del Sistema 2.4. Aprobación del Sistema Propuesto
22/09/2013
ing.victor.davila@gmail.com
35
Ingeniería Empresarial - DESBD
3. IMPLEMENTACION
3.1. Desarrollo del Software 3.2. Prueba del Sistema 3.3. Puesta en Marcha
¿ Qué significa poner en Marcha un Sistema ? 22/09/2013
ing.victor.davila@gmail.com
36
Ingeniería Empresarial - DESBD
PUESTA EN MARCHA:
Actividad de traslado de una aplicación probada a un ambiente de producción
- Acondicionamiento de locales - Organización del Cliente - Entregar aplicación probada - Elaborar datos en Vivo - Adiestramiento - Carga de datos en vivo - Entrega de documentación - Asignar Responsabilidades - Determinar FIN de la instalación
22/09/2013
ing.victor.davila@gmail.com
37
IngenierĂa Empresarial - DESBD
UML y el proceso unificado.
22/09/2013
ing.victor.davila@gmail.com
38
Ingeniería Empresarial - DESBD
“Un modelo es una simplificación de la realidad”
“Un modelo es una descripción de un sistema, escrito en un lenguaje bien definido”
22/09/2013
ing.victor.davila@gmail.com
39
IngenierĂa Empresarial - DESBD
Modelo del Negocio
describe
derivado de
Modelo Software describe
Empresa
22/09/2013
ing.victor.davila@gmail.com
Sistema software
Sistema de la empresa
40
Ingeniería Empresarial - DESBD
“Una empresa software con éxito es aquella que produce de manera consistente software de calidad que satisface las necesidades de los usuarios”
“El modelado es la parte esencial de todas las actividades que conducen a la producción de software de calidad”
22/09/2013
ing.victor.davila@gmail.com
41
Ingeniería Empresarial - DESBD
¿Escribimos código directamente?
Sería lo ideal pero .... .... necesitamos escribir modelos
22/09/2013
ing.victor.davila@gmail.com
42
Ingeniería Empresarial - DESBD
o Hay estructuras que trascienden lo representable en un lenguaje de programación. o Se facilita la comunicación entre el equipo al existir un lenguaje común. o Se dispone de documentación que trasciende al proyecto.
22/09/2013
ing.victor.davila@gmail.com
43
Ingenier铆a Empresarial - DESBD
o Visualizar c贸mo es o queremos que sea el sistema o Especificar la estructura y comportamiento del sistema o Proporciona plantillas que gu铆an la construcci贸n del sistema. o Documentan las decisiones.
22/09/2013
ing.victor.davila@gmail.com
44
Ingeniería Empresarial - DESBD
o La elección de los modelos tiene una profunda influencia sobre cómo se acomete el problema y se moldea la solución. o Todo modelo debe estar ligado a la realidad. o Un único modelo no es suficiente. Cualquier sistema trivial se aborda mejor a través de un pequeño conjunto de modelos casi independientes.
22/09/2013
ing.victor.davila@gmail.com
45
Ingeniería Empresarial - DESBD
o Hasta ahora, la mayor parte de las empresas software no realizan ningún modelado. o El modelado requiere: • aplicar un proceso de desarrollo • formación del equipo en la técnicas • concienciación de su importancia o ¿Se obtienen beneficios con el modelado?
22/09/2013
ing.victor.davila@gmail.com
46
Ingeniería Empresarial - DESBD
o o o o o o o
Retrasos en los plazos Proyectos cancelados Rápido deterioro del sistema instalado Tasa de defectos o fallos Requisitos mal comprendidos Cambios frecuentes en el dominio del problema Buenos programadores se cansan y dejan el equipo
¿Modelado es la solución? 22/09/2013
ing.victor.davila@gmail.com
47
Ingeniería Empresarial - DESBD
UML es un lenguaje para visualizar, especificar, construir y documentar los artefactos (modelos) de un sistema que involucra una gran cantidad de software, desde una perspectiva orientada a objetos.
o UML es una notación, no es un proceso o Se han definido muchos procesos para UML. • Rational ha ideado RUP, el“proceso unificado”.
o Utilizable para sistemas que no sean software
22/09/2013
ing.victor.davila@gmail.com
48
Ingeniería Empresarial - DESBD
o Partes estáticas de un modelo Ventana origen tamaño abrir() cerrar() mover() dibujar()
clase
22/09/2013
ing.victor.davila@gmail.com
<<Interface>> IAvisable
IAvisable
Interface
ValidarTransaccion
caso de uso
49
Ingenier铆a Empresarial - DESBD
Gestor Eventos
clase activa
Hola Mundo.class
suspender()
vaciarCola()
componente
colaboraci贸n
Gesti贸n Pedidos
Servidor
nodo
22/09/2013
ing.victor.davila@gmail.com
50
Ingenier铆a Empresarial - DESBD
Son las partes din谩micas de UML. Interacci贸n Conjunto de mensajes intercambiados entre un conjunto de objetos con un prop贸sito particular.
dibujar
22/09/2013
ing.victor.davila@gmail.com
mensaje
51
Ingeniería Empresarial - DESBD
Son las partes dinámicas de UML. Máquina de estados Secuencia de estados por las que pasa un objeto durante su vida en respuesta a eventos.
activado
22/09/2013
ing.victor.davila@gmail.com
estado
52
Ingenier铆a Empresarial - DESBD
Son las partes de organizaci贸n de los modelos UML
Modelo del Negocio
Paquete
Un paquete incluye un conjunto de elementos de cualquier naturaleza. Tiene una naturaleza conceptual.
22/09/2013
ing.victor.davila@gmail.com
53
IngenierĂa Empresarial - DESBD
Son las partes explicativas de los modelos UML
Retorna 0 si no existe el valor
22/09/2013
ing.victor.davila@gmail.com
Nota
54
Ingenier铆a Empresarial - DESBD
Dependencia
0..1 patron
* empleado
Asociaci贸n
Generalizaci贸n
Realizaci贸n
22/09/2013
ing.victor.davila@gmail.com
55
IngenierĂa Empresarial - DESBD
IteradorCuenta
Cuenta
Domiciliacion 1
Ahorro
0..n
Corriente Operacion Periodica
22/09/2013
ing.victor.davila@gmail.com
56
IngenierĂa Empresarial - DESBD
22/09/2013
ing.victor.davila@gmail.com
57
Ingeniería Empresarial - DESBD
o o o o
o o o o 22/09/2013
Diagramas de Casos de Uso Diagramas de Clases Diagramas de Objetos Diagramas de Interacción • Diagrama Secuencia • Diagrama Colaboración Diagramas de Estados Diagramas de Actividades Diagramas de Componentes Diagramas de Despliegue
ing.victor.davila@gmail.com
Diagramas no son modelos
58
Ingeniería Empresarial - DESBD
o Modelado de Casos de Uso • Diagrama de Casos de Uso
o Modelado Estructural • Diagrama de Clases
o Modelado de Comportamiento • Diagramas de Interacción • Diagramas de Estados
o Modelado de flujos de actividades (p.e. Modelo del Negocio) • Diagramas de actividades
o Modelado Implementación • Diagrama de Componentes
o Modelado de Despliegue • Diagramas de Despliegue
22/09/2013
ing.victor.davila@gmail.com
59
Ingeniería Empresarial - DESBD
URLS INTERESANTES: FUNDAMENTOS DE LOS SISTEMAS DE INFORMACIÓN http://walfaera.wordpress.com/2008/03/10/fundamentos-de-los-sistemas-deinformacion/ ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060030/lecciones/Capitulo %201/fundamentos.html
UML Y EL PROCESO UNIFICADO http://www.slideshare.net/techmi/curso-uml-32-proceso-unificado
22/09/2013
ing.victor.davila@gmail.com
60
IngenierĂa Empresarial - DESBD
GRACIAS