13. Funciones y responsabilidades Ejemplo Dirección de Informática Programación y Control de Gestión Comité de Usuarios de Sistemas de Información Redes y Comunicaciones Servicios de Tecnología de Información Planificación y Desarrollo de Sistemas de Información
14. Funciones y responsabilidades Programación y Control de Gestión Planificación y Control Políticas, Normas y Proced. Investigación y Desarrollo Nuevas Tec. Administración Recursos Informáticos
15.
16. Funciones y responsabilidades Planificación y Desarrollo de Sistemas de Información Líderes de Proyectos Analistas Programadores Adm. de Datos
17.
18. Funciones y responsabilidades Servicios de Tecnología de Información Administración de Servidores Producción Soporte a Usuarios Centro de Ingreso Operaciones Help Desk Soporte de Hard Soporte de Soft Unix Netware Windows XP
22. Ciclo de Vida Clásico Relevamiento Análisis Diseño Preliminar Prueba de Sistema Prueba de unidad Prueba de Subsistema Estudio de hardware requerimientos del usuario Calendario, presupuesto pedido de hardware especificación funcional necesidades de rendimiento especificación del sistema configuración final especificación del programa módulos codificados módulos probados subsistemas probados sistema probado Diseño detallado Codificación
23. Ciclo de Vida Estructurado 1. Factibilidad 2. Análisis 3. Diseño 8. Conversión de Bases 6. Ctrol. de Calidad 4. Implemen- tación 9. Instalación Usuarios Directorio Operaciones 5. Pruebas de Aceptación 7. Desc. de Proced. Directorio requerimientos del sistema políticas de usuario restricciones restricciones operacionales base de datos existentes documento especificación estructurada especificación de diseño sistema instalado Informe tentativo costo- beneficio restricciones reporte de costo- beneficio conjunto de pruebas de control de calidad manual del usuario sistema integrado sistema aceptado base de datos convertidas
24.
25.
26. Estrategia de modelado A partir del modelo físico actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual Derivar Esencia Sistema Actual Información del sistema actual Nuevos requerimientos Modelo lógico actual Nuevo modelo lógico Modelo físico actual Usuario Modelar Sistema Físico Actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual Derivar Esencia Sistema Actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual
27. Estrategia de modelado Con abstracción de la encarnación actual Modificar Modelo Esencial Actual Usuario Modelar Esencia Sistema Actual Información del sistema actual Nuevos requerimientos Nuevo modelo lógico Modelo lógico actual Modificar Modelo Esencial Actual Usuario Modelar Esencia Sistema Actual
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49. Técnicas de Relevamiento Tipos de Preguntas Reenvío (sugerencias) Por su forma de expresión Por su naturaleza Despiertan confianza Informativas Investigación Despiertan desconfianza
97. Modelo Ambiental Ejemplo de Lista de eventos Evento Entidad externa Estímulo Respuesta Tipo de activac. Tipo de activid. Objetos esenciales Un cliente envía un pedido de cotización cliente pedido de cotización cotización de la mercadería F F clientes, pedidos, cotizaciones Ventas informa datos de nuevos clientes ventas datos nuevos clientes ---------------- F C clientes A fin del día ------------ ---------------- Lista de deudores T F clientes
98.
99. Modelo Ambiental Ejemplo de Diagrama de Contexto Entidad Externa 1 Entidad Externa 2 Sistema Estímulo 1 Estímulo 2 Respuesta 1
120. Notación específica Símbolo/Codificación Significado Ejemplo # Número #calle (número de calle) T Texto T_calle (texto de calle) C Código C_Postal (código postal) D Fecha D_nacimiento (fecha de nac.) {} Indica grupos repetitivos {c_materia + T_materia} [ ] Campo opcional, puede o no estar completo [e_mail] ( ) Opciones Sexo(M/F)
121.
122. Primera Forma Normal Si aplicamos la 1r a forma normal, extraeremos los grupos repetitivos y los colocaremos en otra entidad nueva, arrastrando además la clave de la entidad original y agregando algún otro atributo que permita una identificación unívoca de cada registro.
137. Modelo de Implementación del Usuario de Imp. del Sistema de Programas de Tareas de Procesadores
138. Herramientas Herramientas MODELO LE DC DD DFD DER MINI DIAL. DE LIS PANT ESENCIAL Ambiental X X X Comportamiento X X - Act. esenciales X X - Memoria esencial X X X X iMPLEMENTACION Usuario X X X X X Imp. del Sistema X X - Procesadores X X X - Tareas X X Programas X X X
139.
140.
141.
142.
143.
144.
145.
146. Modelo de Imp. del Sistema de Imp. del Sistema de Programas de Tareas de Procesadores del Usuario
157. Modelo de Imp. del Sistema de Imp. del Sistema de Programas del Usuario de Tareas de Procesadores
158.
159.
160. Modelo de Tareas Relación con el Modelo de Procesadores F1 F2 F4 F5 F3 Pa Pb Pc Tarea 1 Tarea 2 F1 F4 F5 A2 A1 Nivel 1 del Procesador a
161.
162.
163.
164.
165. Modelo de Tareas Descripción del Flujo de Control Flujo de Control Proceso de Control
166.
167.
168. Modelo de Tareas Descripción de las transformaciones de Control PEDIDOS CONTROLAR RECEPCIÓN DE PEDIDOS PRODUCTOS HABILITAR DESHABILITAR RECIBIR PEDIDOS PREPARAR ENTREGAS ENTREGAS PEDIDOS CLIENTES HABILITAR DESHABILITAR ENTREGAS PREPARADAS SON LAS 8:00 SON LAS 18:00
169. Modelo de Tareas Diagrama de Transición de Estado Enfatiza el comportamiento dependiente del tiempo del sistema.
170.
171. Modelo de Tareas Diagrama de Transición de Estado Un conjunto de circunstancias o atributos que caracterizan a una persona o cosa en un tiempo dado; forma de ser; condición.
172.
173.
174. Modelo de Tareas Diagrama de Transición de Estado ESTADO 1 ESTADO 2 Condición Acción
175. Modelo de Tareas Relación entre un DFD y un DTE 1 3 2 X Y ESTADO 1 ESTADO 2 Señal X Activar Burbuja 2 ESTADO 3 Señal Y Activar Burbuja 3
176. Modelo de Tareas Relación entre un DFD y un DTE En la mayoría de los casos, el DTE representa una especificación de proceso para una burbuja de control en un DFD. Note que la condiciones en un DTE corresponden a los flujos de control entrantes en un DFD y las acciones en el DTE corresponden a los flujos de control de salida en el DFD.
177. Modelo de Tareas Diagrama de Transición de Estado Espera Recibiendo pedidos Preparando entregas Entregas preparadas Son las 8 Activar recibir pedidos Son las 18 Desactivar recibir pedidos Activar preparar entregas Son las 8 Desactivar preparar entregas y Activar recibir pedidos
178. Modelo de Implementación de Procesadores de Programas del Usuario de Imp. del Sistema de Tareas
179.
180.
181. Modelo de Programas Diagrama de flujo de datos Baja de cliente clientes Cancelar cta. del cliente pedidos
182. Modelo de Programas Diagrama de estructura Cancelar Cta. de Clte. Recibir baja de cliente Registrar causa de baja Cancelar pedidos pend. Leer cliente Actualizar cliente Leer pedidos de cliente Cancelar pedido Baja de clte. # clte. Baja de clte. # clte. clte. clte. estado # clte. # pedido fin # pedido fin