28
FUNDAMENTOS DEL ANÁLISIS DE SISTEMAS EL CICLO DE VIDA DE DESARROLLO DE SISTEMAS USO DE HERRAMIENTAS DEL CASE

Fundamentos del análisis de sistemas

Embed Size (px)

Citation preview

Page 1: Fundamentos del análisis de sistemas

FUNDAMENTOS DEL ANÁLISIS DE SISTEMASEL C ICLO DE V IDA DE DES ARROLLO DE S ISTEMASUSO DE HERRAMIENTAS DEL CASE

Page 2: Fundamentos del análisis de sistemas

FUNDAMENTOS

ANÁLISIS

SISTEMAS

Page 3: Fundamentos del análisis de sistemas

ANALISTA

CLIENTE

SISTEMA

Page 4: Fundamentos del análisis de sistemas
Page 5: Fundamentos del análisis de sistemas
Page 6: Fundamentos del análisis de sistemas
Page 7: Fundamentos del análisis de sistemas

PROCESOS METODICOSSISTEMÁTICOS Y ESTRUCTURADOSPARA REALIZAR EL ANÁLISIS DELOS REQUERIMIENTOS DE UN SISTEMA.

Page 8: Fundamentos del análisis de sistemas

ATRACTIVOFACIL COMPRENSIONFUNCIONAL

Page 9: Fundamentos del análisis de sistemas

1. IDENTIFICACIÓN DE LOS PROBLEMAS,

OPORTUNIDADES Y OBJETIVOS.

2. DETERMINACIÓN DE LOS REQUERIMIENTOS HUMANOS DE

INFORMACIÓN.

3. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA.

4. DISEÑO DEL SISTEMA RECOMENDADO

5. DESARROLLO Y APLICACIÓN DEL SOFTWARE

6. PRUEBA Y MANTENIMIENTO DEL SISTEMA

7. IMPLEMENTACIÓN Y EVALUACIÓN DEL SISTEMAS

DLC

Page 10: Fundamentos del análisis de sistemas

IDENTIFICACIÓN DE LOS PROBLEMAS OPORTUNIDADES Y OBJETIVOS

Page 11: Fundamentos del análisis de sistemas

OPORTUNIDADESOBJETIVOS

INFORME DE VIABILIDAD

Page 12: Fundamentos del análisis de sistemas

DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN DEL FACTOR HUMANO

Page 13: Fundamentos del análisis de sistemas

DEFINIR REQUERIMIENTOS

MUESTREO E INVESTIGACIÓN DE

DATOS

RELEVANTES ENTREVISTAS

CUESTIONARIO

DETERMINAR LAS NECESIDADES DE LOS USUARIOS INVOLUCRADOS

Page 14: Fundamentos del análisis de sistemas

UTILIZANDO:

1. MÉTODOS INTERACTIVOS ENTREVISTAS, CUESTIONARIOS, ETC.

Page 15: Fundamentos del análisis de sistemas

2. Métodos de plantear y responder preguntas relacionadas con la interacción humano –maquina

¿Qué hay que hacer para que el sistema sea perceptible , legible y seguro?

¿Cómo puede diseñarse el nuevo sistema para que sea fácil de usar, aprender y recordar?

¿Cómo puede el sistema ser agradable o incluso divertido de usar¿Cómo puede el sistema apoyar las tareas laborales individuales de

un usuario y buscar nuevas formas de hacerlas mas productivas?

Page 16: Fundamentos del análisis de sistemas

Las personas involucradas son analistas y usuarios.

El analista de sistemas debe conocer los detalles sobre las funciones del sistema

actual.

Page 17: Fundamentos del análisis de sistemas

ANÁLISIS DE LAS NECESIDADES DE SISTEMA

INVOLUCRA EL ANÁLISIS DE LAS NECESIDADES DEL SISTEMA

Page 18: Fundamentos del análisis de sistemas

Se apoya de:•Los diagramas de flujo de datos

•Los diagramas de actividad o de secuencia

Page 19: Fundamentos del análisis de sistemas

4. Diseño del sistema recomendado

Utilizamos la información recolectada antes para realizar el

diseño lógico del sistema. Se diseña los procedimientos para

ayudar a que los usuarios introduzcan los datos con precisión

Page 20: Fundamentos del análisis de sistemas

•Uso de las técnicas del buen diseño•Ayuda de los usuarios para que el sistema sea perceptible, legible y seguro .•Diseño de controles y procedimientos.

Page 21: Fundamentos del análisis de sistemas

5. Desarrollo y documentación del software

Se desarrolla una documentación del software , este indica como debe usarse y que debe hacer en caso de problemas, se suelen utilizar:

Manuales de procedimientosAyuda en líneaSitios Web con preguntas frecuentes

Page 22: Fundamentos del análisis de sistemas

6. Prueba y mantenimiento del sistema

Se completa una serie de pruebas para señalar los problemas con datos muestra

Se utilizan datos reales del sistema actual.

Page 23: Fundamentos del análisis de sistemas

7. Implementación y evaluación del sistema

Capacitar a los usuarios para operar el sistema.

Page 24: Fundamentos del análisis de sistemas

Uso de herramientas CASELos que adoptan la metodología SDLC a menudo se benefician de las herramientas de productividad, conocidas como herramientas de Ingeniería de Software Asistida por Computadora (CASE).

Page 25: Fundamentos del análisis de sistemas

Visible Analyst (VA) es un ejemplo de herramienta

CASE que permite a los analistas de

sistemas realizar planificación,

análisis y diseño en forma gráfica para crear bases

de datos y aplicaciones

cliente/servidor complejas.

Page 26: Fundamentos del análisis de sistemas

Una herramienta CASE superior permite al analista

crear y modificar el diseño del sistema.

Page 27: Fundamentos del análisis de sistemas

Las herramientas CASE inferiores se utilizan para generar código fuente de computadora, con lo cual se elimínala necesidad de programar el sistema.

Page 28: Fundamentos del análisis de sistemas

La generación de código ofrece varias ventajas:

1) El sistema se puede producir con más rapidez 2) la cantidad de tiempo invertido en el mantenimiento se reduce con la generación de código; 3) se puede generar código en más de un lenguaje computacional, por lo que es más sencillo migrar los sistemas de una plataforma a otra; 4) la generación de código provee una manera efectiva en costo de personalizar los sistemas que se compran a terceros distribuidores para ajustarlos a las necesidades de la organización, y 5) el código generado está libre de los errores típicos de los programas computacionales.