Fundamentos del análisis de sistemas

Preview:

Citation preview

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

FUNDAMENTOS

ANÁLISIS

SISTEMAS

ANALISTA

CLIENTE

SISTEMA

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

ATRACTIVOFACIL COMPRENSIONFUNCIONAL

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

IDENTIFICACIÓN DE LOS PROBLEMAS OPORTUNIDADES Y OBJETIVOS

OPORTUNIDADESOBJETIVOS

INFORME DE VIABILIDAD

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

DEFINIR REQUERIMIENTOS

MUESTREO E INVESTIGACIÓN DE

DATOS

RELEVANTES ENTREVISTAS

CUESTIONARIO

DETERMINAR LAS NECESIDADES DE LOS USUARIOS INVOLUCRADOS

UTILIZANDO:

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

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?

Las personas involucradas son analistas y usuarios.

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

actual.

ANÁLISIS DE LAS NECESIDADES DE SISTEMA

INVOLUCRA EL ANÁLISIS DE LAS NECESIDADES DEL SISTEMA

Se apoya de:•Los diagramas de flujo de datos

•Los diagramas de actividad o de secuencia

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

•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.

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

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.

7. Implementación y evaluación del sistema

Capacitar a los usuarios para operar el sistema.

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).

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.

Una herramienta CASE superior permite al analista

crear y modificar el diseño del sistema.

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

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.

Recommended