660 likes | 1.08k Views
SISTEMAS DE INFORMACION. UNIDAD 2. ANALISIS DEL SISTEMA DE INFORMACION ¿ Cuales son las razones que me llevan a tomar la decisión de encarar un Proyecto Informático ?. A- NECESIDAD DE UNA METODOLOGIA. Problemática: Faltan medidas de eficacia. Insatisfacción del cliente..
E N D
UNIDAD 2 ANALISIS DEL SISTEMA DE INFORMACION ¿Cuales son las razones que me llevan a tomar la decisión de encarar un Proyecto Informático ?
A- NECESIDAD DE UNA METODOLOGIA Problemática: • Faltan medidas de eficacia. • Insatisfacción del cliente.. • Calidad cuestionable. • Mantenimiento difícil y caro.
Necesidad de una metodología • Por la complejidad de los problemas que deben resolver. • Por la cantidad de alternativas de solución. • Por la diversidad de herramientas para su implementación. • Por la necesidad de lograr máxima eficiencia. • Por la necesidad de monitorear el avance.
METODO: Sucesión de pasos ligados entre si por un propósito. OBSERVACION-HIPOTESIS-VERIFICACION PREMISAS: Trabajo en equipo Eficacia y eficiencia Modulación
Características del Software • Se desarrolla “no se fabrica”. • No se “estropea”. • Se construye a medida.
Tipos de Aplicaciones • Software de Sistemas • Software de Tiempo real • Software de Gestión • Software de Ingeniería y científico. • Software empotrado. • Software de computadores personales. • Software de inteligencia artificial.
Trabajo en grupo • Que pasos realizan ustedes para resolver un problema de su vida de estudiantes. • Ej tienen tres materias posibles para rendir y tienen que aprobar una en el proximo turno.
Metodología de Desarrollo de Sistemas:a) - Ciclo de vida clásico Identificación, requerimientos Análisis Diseño Desarrollo Prueba Evaluación Implementación Mantenimiento
b) - Construcción de prototiposCapìtulo 8 Kendall y Kendall Comienzo Parada Recolección y refinamiento de requisitos Productos de Ingeniería Diseño rápido Construcción del prototipo Refinamiento del prototipo Evaluación del prototipo por el cliente
c) - Modelo espiral Planificación Análisis de riesgo Recolección de requisitos y pla- nificación. Planificación ba- sada en comenta-rios del cliente Evaluación del cliente. Análisis de riesgo basado en requisi- tos iniciales. Análisis de riesgo basados en la reac- ción del cliente Prototipo inicial Prototipo del siguiente nivel. Sistema de Inge- niería. Evaluación del cliente Ingeniería
d) - Técnicas de cuarta generación Recolección de requisitos. Estrategia de diseño. Implementa- ción en L4G. Prueba
B- ESTUDIO PRELIMINAR • Definición del problema, área de aplicación, estimaciones.
Definición del problema La definición del problema equivale a la realización de: • Modelo Matemático. • Modelo Descriptivo. • Modelo Gráfico. • Modelo Físico.
Planteo del problema • Descripción del entorno del sistema. • Determinación del límite o frontera. • Determinación de Entradas y Salidas al Sistema. • Componentes del Sistema. • Control de los Sistemas • Reglamentación
Aspectos a tomar en cuenta para la definición del problema, en materia informática • Funciones. • Rendimiento. • Restricciones. • Interfaces. • Fiabilidad
Trabajo en grupo • Defina la problemática que Uds. tienen como alumnos respecto del sistema de atención que la tiene la facultad
C - RELEVAMIENTO • Etapas del relevamiento y medios para obtener los datos
Etapas de relevamiento • Previo: Dada la necesidad de obtener información previa a la conformación del presupuesto del proyecto. • Detallado: Una vez aceptado el presupuesto se completan y profundizan las tareas del relevamiento.
Trabajo en grupo • Que técnicas de obtención de información aplicarian en el relevamiento de datos para encarar la solución del problema del sistema de atención al estudiante.
Información preexistente(secundaria) • Contrato social. • Reglamento Interno. • Notas, resoluciones, informes existentes. • Estructura jerárquica. • Manuales de proceso. • Diagramas de procesos.
Información a obtener • Objetivo de la dependencia • Estructura de la dependencia • Funciones de la dependencia • Autoridades y responsables • Procedimientos y formularios • Volumen del trabajo y frecuencia • Distribución del trabajo • Relación con otras dependencias • Condiciones del trabajo • Usuarios del servicio • Factorización por área o por procedimientos
Información a obtener Entrevistas: Pautas a observar • Cita por adelantado. • Identifica actividades y responsabilidades del entrevistado. • Bosquejar entrevista, preguntas. • Explicar el proyecto al entrevis- • tado. • Que decisiones toma el entrevistado y como las toma.
Preguntas con respuestas cuantitativas. • No anticipar respuestas. • Mantener el control de la entrevista. • Aclare completamente las respuestas. • Este atento a las ideas o sugerencias adicionales del entrevistado. • Lo mas privado posible • Resuma al final la entrevista.
Encuestas: Pautas a observar • Explicar el propósito de las respuestas. • Proporcionar instrucciones detalladas. • Indicar plazo para la devolución del formulario. • Hacer preguntas concretas y concisas. • Posibilidad de tabular las respuestas.
Proporcionar espacio suficiente para la respuesta. • Expresar las preguntas claramente. • Dar la posibilidad de comentarios aclaratorios. • Identificar a la persona que lo contesta. • Incluir una sección para opiniones o críticas. ** Muestreos por personas y por operación
Trabajo en grupo • Que incluirían en el relevamiento respecto dela problemática que Uds. tienen como alumnos respecto del sistema de atención que la tiene la facultad
Observación: Pautas a tomar en cuenta • Definir lo que se va a observar. • Estimar cantidad de tiempo. • Obtener la aprobación apropiada.
Explicar a las partes observadas que se va a hacer. • Familiarizarse con el ambiente físico. • Registrar periódicamente la hora. Anotar lo que se observa de la manera mas específica. • Abstenerse de hacer juicios de valor. • Observar las reglas de seguridad. • Revisar los hallazgos y conclusiones de análisis.
Método de análisis en grupo: • Cuando el sistema afecta a varios grupos de usuarios. • Cuando cambia las relaciones establecidas entre personas, máquinas y métodos. • Cuando servirá como una nueva función en la empresa, con la cual no existe experiencia previa.
D - ANALISIS Desagregar-caracterizar-sintetizar Propuesta del sistema ideal planificación del proyecto, estudios de factibilidad, definición del sistema
Etapas del Análisis del Sistema 1- Evaluación y diagnóstico del relevamiento. 2- Describir la situación actual-Deficiencias 3 –Plantear propuestas de solución 4 –Identificar el software necesario 5 -Definir requisitos del Software: Asignar funciones al Soft, Hard, Rec. Hum., base de datos y otros elementos del sistema. Establecer restricciones de costo y tiempo 6 -Determinar la Prefactibilidad: Evaluar la viabilidad del Sistema. (económico técnico y legal). 7 -Elaborar el Plan Temporal. 8 -Crear una Definición del Sistema.
D-1 - Evaluación y Diagnósticodel relevamiento • Objetivo: Formular conclusiones acerca de la efectividad y eficiencia de los sistemas relevados. • Lista de control: Qué, Cuándo, Dónde, Quién, Cómo y Por Qué. • Testear conclusiones.
D-2-Descripción de la situación actual • Organigramas • Cursogramas • Manuales de procedimientos • Observación de deficiencias • Superposición de actividades • Indefinicion de responsabilidades • Faltas de control • Demoras • Inseguridades • Falta de informacion • Falta de comunicacion
Trabajo en grupo • Cuáles son las deficiencias que han podido observar, tiene el sistema de atención al alumnado.
D2-Plantear propuestas de solución • En función de la problemática expuesta, y en función de las características del negocio y de la experiencia de quienes participan de la toma de decisión en la Empresa u Organismo se desata una tormenta de ideas que permitiría identificar a priori posibles medidas para resolver las diferentes causales del problema planteado
D3- Identificar el software necesario • En concordancia con las propuestas para abordar el problema, identificamos en nuestro caso aquellas que tienen que ver con la mejora del Sistema Informático. • Revisión de los sistemas existentes • Efectuar análisis del flujo de trabajo • Diseño del proceso. (Cursogramas)
D2 - Definir requisitos del software • Identificar requisitos del usuario • Identificar requisitos de rendimiento • Identificar requisitos de interfaz • Preparar especificaciones de requisitos del software
Trabajo de grupo • Identificar requisitos del usuario • Identificar requisitos de rendimiento • Identificar requisitos de interfaz • Para el sistema de atención de alumnado
D3 -Planificación temporal del proyecto (Project) • Lista de “estructura de descomposición de trabajo”. • Diagrama de Gant • Técnica de evaluación y revisión de programas (PERT). • Método del camino crítico (CPM).
Etapas de la planificación temporal 1) Establecer las estimaciones de tiempo más probables. 2) Establecer las relaciones 3) Calcular los límites de tiempo. • Lo mas pronto que puede comenzar la tarea. • Lo mas tarde que se puede iniciar la tarea. • El final mas temprano. • El final mas tardío. • El margen total (tiempo sobrante). 4) Determinar el camino crítico.
Seguimiento y control del proyecto • Realizar reuniones periódicas. • Evaluar los resultados parciales. • Controlar el logro de los hitos del proyecto. • Comparar lo real con lo planeado. • Reuniones informales con técnicos para evaluar el progreso y anticipar eventuales problemas.
D4 - PREFACTIBILIDAD Alternativas: * de adquisición del software* de desarrollo propio
Distribución del esfuerzo Prueba y Depuración 35% Análisis y Diseño 40% Codificación 25%
Estimación de recursos ESPECIFICAR: Habilidades. Disponibilidad. Duración de tareas. Fecha de comienzo. ESPECIFICAR: Descripción. Disponibilidad Duración del uso Fecha de distribución Gente Herramientas Hardware y Software
Trabajo en grupo • ¿cómo haría para saber si el presupuesto del software a medida que encargaron es caro o barato?
Estimaciones y riesgos Grado de Estructuración definición y variabilidad Ambito de bajo riesgo Complejidad basada en esfuerzos pasados Tamaño del esfuerzo
Técnicas de descomposición para estimar el presupuesto del desarrollo del sistema • Estimación de Programas, Módulos, Puntos de Función y Líneas de Código E = a + 4m + b 6
Arbol de decisión para la elección hacer-comprar $3800 Sencillo Difícil $4500 Construcción $2750 Pocos Cambios Rehusar Sencillos $3100 Muchos cambios Complejos $4900 Pocos cambios $2100 Sistema X Comprar Muchos cambios $4000 Sin cambios $3500 Contratar Con cambios $5000