Download - Fundamentos del análisis de sistemas
![Page 1: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/1.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/2.jpg)
FUNDAMENTOS
ANÁLISIS
SISTEMAS
![Page 3: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/3.jpg)
ANALISTA
CLIENTE
SISTEMA
![Page 4: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/4.jpg)
![Page 5: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/5.jpg)
![Page 6: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/6.jpg)
![Page 7: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/7.jpg)
PROCESOS METODICOSSISTEMÁTICOS Y ESTRUCTURADOSPARA REALIZAR EL ANÁLISIS DELOS REQUERIMIENTOS DE UN SISTEMA.
![Page 8: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/8.jpg)
ATRACTIVOFACIL COMPRENSIONFUNCIONAL
![Page 9: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/9.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/10.jpg)
IDENTIFICACIÓN DE LOS PROBLEMAS OPORTUNIDADES Y OBJETIVOS
![Page 11: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/11.jpg)
OPORTUNIDADESOBJETIVOS
INFORME DE VIABILIDAD
![Page 12: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/12.jpg)
DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN DEL FACTOR HUMANO
![Page 13: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/13.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/14.jpg)
UTILIZANDO:
1. MÉTODOS INTERACTIVOS ENTREVISTAS, CUESTIONARIOS, ETC.
![Page 15: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/15.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/16.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/17.jpg)
ANÁLISIS DE LAS NECESIDADES DE SISTEMA
INVOLUCRA EL ANÁLISIS DE LAS NECESIDADES DEL SISTEMA
![Page 18: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/18.jpg)
Se apoya de:•Los diagramas de flujo de datos
•Los diagramas de actividad o de secuencia
![Page 19: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/19.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/20.jpg)
•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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/21.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/22.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/23.jpg)
7. Implementación y evaluación del sistema
Capacitar a los usuarios para operar el sistema.
![Page 24: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/24.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/25.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/26.jpg)
Una herramienta CASE superior permite al analista
crear y modificar el diseño del sistema.
![Page 27: Fundamentos del análisis de sistemas](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/27.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022102706/55b67c9abb61eb64568b4594/html5/thumbnails/28.jpg)
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.