Want to make creations as awesome as this one?

Transcript

JulietaEcheverría Ulloa

Ciclo de vida del desarrollo de sistemas

Es una metodología en fases para el análisis y diseño, de acuerdo con la cual los sistemas se desarrollan mejor al utilizar un ciclo específico de actividades del analista y los usuarios.

  • Cada fase se presenta de manera discreta.
  • Nunca se puede llevar a cabo como un paso separado.
  • Varias actividades pueden ocurrir al mismo tiempo, e incluso se pueden repetir.

Ciclo de vida del desarrollo de sistemas (SDLC)

Kendall & Kendall

Implementación y evaluación del sistema.

07

Prueba y mantenimiento del sistema.

06

Desarollo y documentación del software.

05

Diseño del sistema recomendado.

04

Análisis de las necesidades del sistema.

03

Determinación de los requeimientos de información.

02

Identificación de problemas, oportunidades y objetivos.

01

Fases

Planeación

¿Cómo?Realizar las actividades actuales

¿Qué? Actividad de la empresa

¿Cuándo?Coordinación

¿Dónde?El entorno

¿Quién?Personas involucradas

Conocer las funciones del sistema actual

  • Analizar con honestidad lo que está ocurriendo en la empresa.
  • Comenzar a señalar los problemas.
  • Detectar las oportunidades.
  • Objeter una ventaja competitiva o establecer un estándar en la industria.
  • Identificación de los objetivos.
  • Descubrir primero qué trata de hacer la empresa.
  • Personas involucradas: usuarios, analistas y administradores de sistemas.
  • Actividades: entrevistar, sintetizar el conocimiento obtenido, estimar el alcance del proyecto y documentar los resultados.

Fase I. Identificación de problemas, oportunidades y objetivos

  • Determinar las necesidades de los usuarios.
  • Métodos interactivos: entrevistas, muestreo, investigación de datos duros, cuestionarios y métodos discretos como observación.
  • Qué información requieren los usuarios para realizar su trabajo.
  • Personas involucradas: analistas y usuarios.(gerentes, trabajadores de operaciones).

Fase II. Determinación de los requerimientos de información

  • Herramientas y técnicas:
    • Diagramas de flujo (DFD).
    • Diccionario de datos.
  • Decisiones estructuradas.
  • Propuesta del sistema.
    • Síntesis de todo lo investigado.
    • Capacidad de uso.
    • Utilidad del sistema.
    • Análisis de costo beneficio.
    • Recomendaciones
    • Acuerdos.

Fase III. Análisis de las necesidades del sistema

B. Físico

A. Lógico

La interfaz se diseña con ayuda de los usuarios para asegurar que el sistema sea perceptible, legible y seguro, así como atractivo y divertido de usar.Incluye el diseño de pantallas de entradas, salidas y procesamento.

Diseño de bases de datos que almacenarán gran parte de los datos necesarios para los encargados de tomar las decisiones en la organización.

Fase IV. Diseño del sistema recomendado

El analista trabaja con los programadores para desarrollar el software original requerido. Durante ella, el analista desarrolla junto con los usuarios una documentación efectiva para el software, incluyendo manuales de procedimientos, ayuda en línea,

Fase V. Desarrollo y documentación del software

Antes de utilizar el sistema de información, se debe probar. Es mucho menos costoso detectar los problemas antes de entregar el sistema a los usuarios. Una parte del procedimiento de prueba es llevado a cabo por los programadores solos; la otra la realizan junto con los analistas de sistemas. Primero se completa una serie de pruebas para señalar los problemas con datos de muestra y después se utilizan datos reales del sistema actual. A menudo, los planes de prueba se crean en las primeras etapas del SDLC y se refinan a medida que el proyecto progresa.

Fase VI. Prueba y mantenimiento

En esta última fase del desarrollo de sistemas, el analista ayuda a implementar el sistema de información. En esta fase hay que capacitar a los usuarios para operar el sistema. Los distribuidores se encargan de una parte de la capacitación, pero la supervisión de la capacitación es responsabilidad del analista de sistemas. Además, el analista necesita planear una conversión sin problemas del sistema antiguo al nuevo. Este proceso incluye convertir los archivos de los formatos anteriores a los nuevos, o crear una base de datos, instalar equipo y llevar el nuevo sistema a producción.

En esta última fase del desarrollo de sistemas, el analista ayuda a implementar el sistema de información. En esta fase hay que capacitar a los usuarios para operar el sistema. Los distribuidores se encargan de una parte de la capacitación, pero la supervisión de la capacitación es responsabilidad del analista de sistemas. Además, el analista necesita planear una conversión sin problemas del sistema antiguo al nuevo. Este proceso incluye convertir los archivos de los formatos anteriores a los nuevos, o crear una base de datos, instalar equipo y llevar el nuevo sistema a producción.

B. T. en Programación

CBTis 91

Fase VII. Implementación y evaluación del sistema

¡Gracias!