Fundamentos del análisis de sistemas

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

Transcript of Fundamentos del análisis de sistemas

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.