ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

Documentos relacionados
Gerencia de Proyectos

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)

Departamento Administrativo Nacional de Estadística

ETAPA DE PLANIFICAR. Módulo 1.5 DESARROLLO DE PÁGINAS WEB

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software

Administración de Recursos Informáticos Unidad II: Unidad de Tecnologías de Información y Comunicaciones La Generación de Proyectos

Sistemas de información Administrativa II

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

ETAPAS Y ACTIVIDADES MÍNIMAS A REALIZAR POR EL CONSULTOR

El Ciclo de Vida del Software

LA FORMACIÓN N DE PROFESIONALES. CASO TELECOMUNICACIONES

Coordinación de Servicios Informáticos (CSEI)

PLANIFICACIÓN, PROGRAMACIÓN Y COSTOS DE MANTENIMIENTO

Procedimiento para Mantenimiento de Centrales de Generación

Para líderes y organizaciones de alto potencial.

TEMA 7: INGENIERIA DEL SOFTWARE.

Monitorización continua las 24 Horas del día Capacidad de operar en redes de área extensa, a través de diferentes vías de comunicación

Anexo 10. Pruebas verificadas

Los modelos de estimación de costos analizan la economía y deseconomía de escala. Es frecuente lograr economía en proyectos gracias a la inversión en

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

DEPARTAMENTO DE VINCULACION 1

Masters: Experto en Direccion y Gestion de Proyectos. Project Management

Requerimientos de Software

DESCRIPCIÓN TÉCNICA DISEÑO WEB TECNOLOGÍA DE COMUNICACIÓN E INFORMACIÓN

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes

Proceso Unificado (Iterativo e incremental)

Gerencia de Proyectos

Capítulo 16. Diagrama de Clases UML

Cristian Blanco

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Procesos de la Dirección de Proyectos para un proyecto

Procesos de la Dirección de Proyectos para un proyecto

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE PROYECTOS DE T.I.

CURSO DE CONOCIMIENTO E INTERP. ISO TS Primitivo Reyes A.

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : DIRECCIÓN ESTRATÉGICA DE LA DISTRIBUCIÓN. Carrera : INGENIERÍA EN GESTIÓN EMPRESARIAL

HISTORIAL DE CAMBIOS. DESCRIPCION DEL CAMBIO Elaboración del documento MOTIVO DEL CAMBIO. No VERSION

JULIO ALBERTO PARRA ACOTA SUBDIRECTOR DEL SISTEMA DISTRITAL DE ARCHIVOS DIRECCION ARCHIVO DE BOGOTÁ QUITO ECUADOR NOVIEMBRE DE 2012

DIPLOMADO SISTEMAS INTEGRADOS DE GESTIÓN HSEQ ISO 9001: ISO 14001: OHSAS 18001:2007

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)

SEMINARIO ELABORACION DE PRESUPUESTOS

Sistema de Gestión de Excelencia Operacional

DIPLOMADO EN SISTEMAS DE GESTIÓN EN SEGURIDAD Y SALUD OCUPACIONAL OHSAS 18001

20483 Programación en C#

PROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:

Código: U-PR Versión: 0.0

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

ELECTIVA III. Entregables Minimos

Tema II: Metodología para la construcción de programas

SISTEMAS DE INFORMACIÓN III TEORÍA

FUNCIONES BÁSICAS DE LA GERENCIA DE PROYECTOS

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

Tema II: Metodología para la construcción de programas. Profesora: Nelly García Mora

Diplomado Administración de la Construcción

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva

Plan Estratégico Proceso. Elaborar Plan de Acción de Funcional

ISO 9004:2009: Gestión del éxito sostenido de una organización. Un enfoque de gestión de la calidad

Lenguaje de Modelamiento Unificado.

GUIA PARA LA PREPARACION Y EVALUACION DE PROYECTOS DE INVERSION

MCTS Exchange Server 2010 Administración. Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2010

Descripción del Curso

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

TÉCNICO SUPERIOR UNIVERSITARIO EN ENERGIAS RENOVABLES ÁREA CALIDAD Y AHORRO DE ENERGÍA EN COMPETENCIAS PROFESIONALES

FICHA PÚBLICA DEL PROYECTO

FACULTAD DE INGENIERÍAS INGENIERIA DE SISTEMAS ARQUITECTURA DEL COMPUTADOR TECNICO

TÉCNICO SUPERIOR UNIVERSITARIO EN MANUFACTURA AERONÁUTICA ÁREA MAQUINADOS DE PRECISIÓN EN COMPETENCIAS PROFESIONALES

PLANEACIÓN DEL ÁREA DE VENTAS. MM. Verónica Bolaños López

Metodología para implantación de AZDigital

Ingeniería de Requerimientos. requiere de un Sistema de Software.

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Proceso de Modelado del Proceso de Negocios de la Organización

MANUAL DEL PROCESO DE COMUNICACIÓN INTERNA CA-SGI-01-P02

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS HIDRÁULICOS Y NEUMÁTICOS

CICLO ESCOLAR ENERO JULIO (2011-2)

ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell. MATERIA: Ingeniería de Software.

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

ESTÁNDAR DE COMPETENCIA

Administración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.

En esta sección: Guía CENEVAL EGEL-IINDU 2017 Resuelta Nueva Generación. 1.- Ficha técnica del producto. 2.- Contenido temático del producto.

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

CARRERA TÉCNICA. 100% VIRTUAL Plataforma e-learning COMPUTACIÓN E INFORMÁTICA PERÚ. Ministerio de Educación. Con el respaldo

CAPÍTULO V LA PROPUESTA

Aplicaciones de Microsoft Dynamics CRM 4.0

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

CENTRO DE ESTUDIOS DE BACHILLERATO 4/2 LIC. JESÚS REYES HEROLES

MANUAL AUXILIAR DE CARGOS VITALES

UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA LICENCIATURA EN MERCADEO PROGRAMA DE LA ASIGNATURA MERCADOTECNIA DE SERVICIOS

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

DIPLOMADO EN GERENCIA DE PROYECTOS CON ÉNFASIS EN PMI

ANEXO 3: ESTRUCTURA DE LOS PROYECTOS DE FIN DE CARRERA

Carrera: Clave de la asignatura:

Clase 4. Programación de servicios Todos los derechos reservados. ComunidadCRM

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.

Estructuras Administrativas

Diplomado Administración Ganadera

ESCUELA SUPERIOR POLITECNICA DEL LITORAL...41FIEC-IW

Transcripción:

ANÁLISIS DE SISTEMAS Prof. Eliz Mora

Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad y manejo de actividades de análisis Análisis de Requerimientos de Información Recopilación de la Información Elaboración de requisitos mediante PROTOTIPOS Proceso de análisis Diagramas de Flujo de Datos Análisis Orientado a objetos usando UML

Introducción Cuando un software o un sistema de información se desarrolla con éxito, es cuando satisface las necesidades de las personas que lo utilizan, cuando funciona impecablemente durante mucho tiempo; es fácil de modificar e incluso de utilizar. El éxito al diseñar y construir un software está basado en un enfoque de Ingeniería.

Sistema de Software? El Software nos ha permitido, entre otros: Ejecutar tareas mas rápido y efectivo (procesamiento de palabras, hojas de cálculo, correo electrónico, telefonía móvil) Apoyar los desarrollos y avances tecnológicos en áreas como medicina, agricultura, transporte, industrias, comercio, etc Hacer cosas nuevas como educación a distancia, microcirugía, robótica, inteligencia artificial.

Software? Escribir software es un arte y una ciencia Requiere de ingenio y habilidad para producir resultados robustos, fáciles de entender y mantener, pero sobretodo el RESULTADO debe ser producido de la manera eficiente y efectiva posible. Eficiencia = efecto deseado?

Software? Pero el Software también tiene problemas cuando: No opera como debe operar Tiene errores (humano vista interna - desarrollador) Tiene fallas (producto especificado mas no requerido vista externa -usuario)

Que es un Software? Es producto del intelecto del hombre. Abstracto ciclo de vida No susceptible al entorno Modificable Se desarrolla Cumple con estándares de calidad definidos según el tipo de software Produce Un buen producto de Software se basa en: Calidad de producto Calidad de Proceso Calidad del ambiente de operación Confiabilidad Flexibilidad Eficiencia Compresión Bajo Costo

Un buen Producto de Software Calidad de Producto Modelos para relacionar puntos de vista Usuario Analista de Sistema Calidad del Proceso Modelo de Proceso Procesos de Estándares Calidad del Ambiente Perspectiva de Negocios Retorno de Inversión Parámetros de medición

Ingeniería del Software? Es la disciplina de Ciencias de la Computación que se ocupa del desarrollo, operación mantenimiento y disposición de productos computarizados. Métodos, técnicas y herramientas de análisis Asegurando la más Alta calidad del producto de Software

Análisis de un Sistema Procedimientos, normas y reglas que regulan un diseño (construcción y operación) Reglas Restricciones Tiempo Procesamiento Comportamiento Estructura Datos (Principal Memoria RAM Secundaria - Discos) Análisis de un Sistema Bases de Datos (Modelos conceptuales, modelos implementables, tipo de datos estáticos, dinámicos) Documentos Describen los procesos, desarrollo, operación (instalación) y mantenimiento

Que Implica? Gerencia de Proyectos Caracterización del Proyecto Planificación Tiempo/ Recursos Equipo de Trabajo habilidades Recursos de Hardware y Software Especificación y Control de la Calidad del Sistema Análisis de un Sistema Proceso de Desarrollo del Sistema Análisis y especificación de requerimientos Diseño de Sistemas Construcción - codificación Pruebas (unidades, integración y sistema) Entrega (Instalación) Mantenimiento

Análisis de Sistema Conjunto de disposición de procedimientos o programas relacionados de manera que juntos cumplen un mismo objetivo. Se lleva a cabo, tomando en cuenta principios: Presentar y entender el Dominio de información de un problema Definir funciones que debe realizar un sistema Representar el comportamiento a consecuencia de agentes externos Dividir forma jerárquica modelos que representan la información

Análisis de Sistema Se refiere al proceso de examinar la situación de una empresa con el propósito de manejarla con métodos y procedimientos adecuados.

Objetivos Análisis de Sistema Identificar necesidades del Cliente Evaluar concepto del cliente acerca del sistema Realizar análisis técnico y económico Asignar funciones al hardware, software, personal y otros elementos esenciales Establecer Restricciones de planificación Crear definición sistema en base trabajo ingeniería

Participantes en el Desarrollo de un Sistema Cliente Producto Software Analista/ Desarrollador Usuario

Rol del Analista de Sistema Estudiar Situación Como Trabaja? Sugerir Mejoras? Analista de Sistema

Ciclo de Vida de un Sistema Diseño Construcción Validación Análisis Desarrollo Instalación Generación Operación Disposición Mantenimiento

Plan de Desarrollo de Sistemas Plan de Desarrollo de Sistemas Fases o etapas Recursos Humano a) Definición Recursos Monetarios Tiempo Tecnología Requeridos para desarrollar sistemas programados con objetivo específico b) Planeación Estimación de Recursos Organización y división de trabajo De Tiempo Cronograma de Actividades Asignar responsabilidades Paralelismo de tareas Distribución de esfuerzos Grado de holgura para la realización Fechas críticas de revisiones y entregas

Plan de Desarrollo de Sistemas c) Análisis y Especificación Definir Funciones, actividades, tareas de Requisitos Determinar si Sistema solventa el Problema Actividades que apoya Cuales? Como? Definir objetivo y funciones del Sistema Situación origen Precisar Actividades Objetivo del Sistema

Plan de Desarrollo de Sistemas d) Diseño del Sistema Establecer en forma detallada la Construcción del Sistema. Cómo? Actividades Fundamentales Diseño de la interfaz Diseño de los datos o bases de datos Diseño del sistema programado e) Construcción y Pruebas Codificación y prueba individual de módulos y submódulos Implementación de la Base de Datos Uso de herramientas Herramientas CASE Sistemas manejadores bases de datos SMBD Lenguajes Programación

Plan de Desarrollo de Sistemas g) Pruebas y Depuración Probar Programa Encontrar errores y fallas de construcción y definición Ubicar y corregir Depuración de programas Tipos de Pruebas Unidades, integración, sistema, aceptación e instalación

Plan de Desarrollo de Sistemas h) Instalación y Operación Puesta en Funcionamiento en ambiente real Sistema puede instalarse en forma total o por partes El adiestramiento es importante i) Mantenimiento Tipos de Mantenimiento Correctivo errores y su corrección Afinamiento ajustes, detalles, mejoras Adaptativo cambios en configuraciones, sistemas de apoyo, ambientes de trabajo Preventivo administración disco, sistema

Enfoque de Desarrollo de Sistemas Una manera particular de ver y organizar los pasos contenidos en el ciclo de desarrollo de software Enfoques De ingeniería de sistemas físicos Evolutivo Incremental De Versiones Enfoque Normal Transformaciones Formales Proceso ágiles De Programación Extrema XP