+ All Categories
Home > Documents > AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de...

AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de...

Date post: 05-Oct-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
23
ANÁLISIS DE SISTEMAS Prof. Eliz Mora
Transcript
Page 1: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

ANÁLISIS DE SISTEMAS

Prof. Eliz Mora

Page 2: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

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� 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

Page 3: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Introducción

� Cuando un software o un sistema de información sedesarrolla con éxito, es cuando satisface las necesidadesde las personas que lo utilizan, cuando funcionaimpecablemente durante mucho tiempo; es fácil demodificar e incluso de utilizar.

� El éxito al diseñar y construir un software está basado enun enfoque de Ingeniería.

Page 4: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

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íamóvil)

� Apoyar los desarrollos y avances tecnológicos en áreas comomedicina, agricultura, transporte, industrias, comercio, etc…Apoyar los desarrollos y avances tecnológicosmedicina, agricultura, transporte, industrias, comercio, etc…

� Hacer cosas nuevas como educación a distancia, microcirugía, robótica,inteligencia artificial.

Page 5: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Software?

� Escribir software es un arte y una ciencia

� Requiere de ingenio y habilidad para producir resultados robustos, fáciles de entender ymantener, pero sobretodo el RESULTADO ymantener, pero sobretodo el RESULTADO debe ser producido de la manera eficiente y efectiva posible. Eficiencia = efecto

deseado?

Page 6: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Software?

� Pero el Software también tiene problemas cuando:

� No opera como debe operar

� Tiene errores (humano – vista interna -desarrollador)desarrollador)

� Tiene fallas (producto especificado mas no requerido – vista externa -usuario)

Page 7: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Que es un Software?

Es producto del intelecto delhombre.

�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

• Confiabilidad• Flexibilidad• Eficiencia• Compresión• Bajo Costo

Un buen producto de Software sebasa en:

•Calidad de producto

•Calidad de Proceso

•Calidad del ambiente de operación

Produce

Page 8: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Un buen Producto de Software

•Usuario•Analista de

Sistema� Calidad de Producto

� Modelos para relacionar puntos de vista

� Calidad del Proceso Procesos de Estándares

� Modelo de Proceso

�Calidad del Ambiente� Perspectiva de Negocios

� Retorno de Inversión

Estándares

Parámetros de medición

Page 9: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Ingeniería del Software?

Es la disciplina de Ciencias de laComputación que se ocupa deldesarrollo, operación mantenimientoy disposición de productoscomputarizados.

Métodos, técnicas y

herramientas de análisis

computarizados.

Asegurando la más Alta calidaddel producto de Software

Page 10: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Análisis de un Sistema� Procedimientos, normas y reglas que regulan un

diseño (construcción y operación)

� Reglas – Restricciones

� Tiempo

� Procesamiento

� Comportamiento

� EstructuraAnálisis de un

� Datos (Principal – Memoria RAM

Secundaria - Discos)

� 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

de un Sistema

Page 11: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Que Implica?� Gerencia de Proyectos

� Caracterización del Proyecto

� Planificación –Tiempo/ Recursos

� Equipo deTrabajo – habilidades

� Recursos de Hardware y Software

� Especificación y Control de la Calidad delSistema

Análisis de un SistemaSistema

� 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

Sistema

Page 12: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Análisis de Sistema

Conjunto de disposición deprocedimientos o programas relacionadosde manera que juntos cumplen un mismoobjetivo.

� Se lleva a cabo, tomando en cuentaprincipios:principios:

� Presentar y entender el Dominio deinformación de un problema

� Definir funciones que debe realizar unsistema

� Representar el comportamiento aconsecuencia de agentes externos

� Dividir forma jerárquica modelos querepresentan la información

Page 13: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Análisis de Sistema

Se refiere al proceso de examinar lasituación de una empresa con elpropósito de manejarla con métodosy procedimientos adecuados.

Page 14: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Objetivos Análisis de Sistema

� Identificar necesidades del Cliente

� Evaluar concepto del cliente acerca delsistema

� 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 trabajoingeniería

Page 15: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Producto

Cliente

Participantes en el Desarrollo de un Sistema

Producto

Software

UsuarioAnalista/

Desarrollador

Page 16: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Rol del Analista de Sistema

EstudiarSituación

Como Trabaja?

Sugerir Mejoras?Situación Sugerir Mejoras?

Analista de Sistema

Page 17: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Ciclo de Vida de un Sistema

Análisis

Diseño Construcción

Validación

Desarrollo

Generación

Desarrollo

Operación

MantenimientoDisposición

Instalación

Page 18: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

� Plan de Desarrollo de Sistemas Fases o etapas

Recursos Humano

a) Definición Recursos Monetarios

Tiempo

Tecnología

Plan de Desarrollo de Sistemas

Requeridos para desarrollar sistemas programados con objetivo específico

Tecnología

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

Page 19: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Plan de Desarrollo de Sistemasc) 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

Objetivo del Sistema

Precisar Actividades

Page 20: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Plan de Desarrollo de Sistemasd) Diseño del Sistema Establecer en forma detallada la Construcción del

Sistema. Cómo?

Actividades Fundamentales

e) Construcción y Pruebas Codificación y prueba individual de

•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

Page 21: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Plan de Desarrollo de Sistemasg) 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

Page 22: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

Plan de Desarrollo de Sistemash) Instalación y Operación Puesta en Funcionamiento en ambiente

real

Sistema puede instalarse en forma totalo por partes

El adiestramiento es importante

i) Mantenimiento Tipos de Mantenimiento Correctivo errores y su corrección

Afinamiento ajustes, detalles, mejorasAdaptativo cambios en configuraciones, sistemas de apoyo, ambientes de trabajoPreventivo administración disco, sistema

Page 23: AN LISIS DE SISTEMAS - unediseno.files.wordpress.comIntroducción Cuando un software o un sistema de información se desarrolla con éxito,es cuando satisface las necesidades de las

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ísicosEvolutivoEvolutivoIncrementalDe VersionesEnfoque NormalTransformaciones FormalesProceso ágilesDe Programación Extrema XP


Recommended