1. 1
Unidad III
El analista de sistemas
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
2. 2
Contenido Detallado
Unidad III : El analista de sistemas
* .- El papel del analista de sistemas
Definición de roles en el ambiente de desarrollo de S.I.
El analista de sistemas como consultor
El analista de sistemas como experto de soporte
El analista de sistemas como agente de cambio
Cualidades de el analista de sistemas
•.- El análisis y diseño de sistemas de información
El análisis de sistemas
Definición
Función del análisis de sistemas
Elementos que integran el análisis
Objetos del análisis de sistemas
El diseño de sistemas
Definición
Etapas para un diseño
Criterios técnicos para diseño
Herramientas para el diseño de sistemas
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
3. 3
Unidad III – El Analista de Sistemas
El analista de sistemas
Definición: Propósito
Por lo general hace una valorización de
cómo están funcionando los
negocios……
examinando….
* .- Las entradas….
Mejorar u optimizar
* .- El procesamiento de datos…. los procesos
organizacionales
* .- Las salidas…
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
4. 4
Unidad III – El Analista de Sistemas
El analista de sistemas
Estas
mejoras
involucran Analizar
Ambiente
Enfoque: Negocio
Sistémico y
Metódico
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
5. 5
Unidad III – El Analista de Sistemas
El analista de sistemas
¿ Cual es el papel o rol del analista de sistemas ?
Como Consultor Encargarse de
los asuntos de
los sistemas de
información del
Internos negocio
¿ Como
pueden ser….?
Externos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
6. 6
Unidad III – El Analista de Sistemas
El analista de sistemas
¿ Cual es el papel o rol del analista de sistemas ?
Se apoyan en la
Como Experto de Soporte experiencia
relacionada con el
hardware y el
software de
computadoras en el
Sirve como un recurso de uso de negocios
apoyo para aquellos que
manejan los sistemas de
información del negocio
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
7. 7
Unidad III – El Analista de Sistemas
El analista de sistemas
¿ Cual es el papel o rol del analista de sistemas ?
Como Agente de cambio
Internos
¿ Como Experto que sirve de
catalizador para el cambio,
pueden ser….? desarrolla un plan para el
Externos cambio y trabaja con otras
personas para facilitar el
cambio.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
8. 8
Unidad III – El Analista de Sistemas
El analista de sistemas
¿ Cual es el papel o rol del analista de sistemas ?
Como Agente de cambio
Garantizan el
Internos análisis
¿ Como
Analista hace
pueden ser….?
el cambio
Externos Desarrollan el plan
de cambio
Involucrándose con
directivos y usuarios
Enseñar a los usuarios el
proceso del cambio
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
9. 9
Unidad III – El Analista de Sistemas
El analista de sistemas
Cualidades que debe poseer un analista de Sistemas
* .- Solucionador de problemas sistemáticamente
Capaz de manejar y
Escoordinar innumerables
una especialidad que
* .- Comunicador recursos de proyectos.
demanda mucho y por lolas
Debe comprender tanto
Relacionarse..
debe estar constantemente de
capacidades y potencia en
* .- Experiencia en los computadores
conocimiento de innovaciones
computación para programar tecnológicas
* .- Individuo auto disciplinado y
auto motivado
* .- Cambiante, retador y actualizador
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
10. 10
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Elaborar el Plan del Proyecto de desarrollo
que le sea asignado
• Prestar asistencia técnica a los miembros del
equipo de desarrollo.
• Gestionar los riesgos del proyecto.
Líder de Proyecto
• Dirigir y controlar la ejecución del Plan del
Proyecto.
• Cerrar administrativa y técnicamente el
proyecto.
• Reportar al Comité Directivo el progreso del
proyecto
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
11. 11
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Programa, coordina y supervisa las
actividades del grupo.
Coordinador de Grupo
• Reporta al Líder del Proyecto el avance del
grupo.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
12. 12
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Modelar el dominio de la aplicación.
Analista de Negocios • Servir de enlace entre los usuarios y el equipo
de desarrollo.
• Asegurar que los productos del desarrollo de la
aplicación estén alineados al sistema de negocios
que actúa como dominio de la aplicación.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
13. 13
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Descubrir, analizar, especificar y documentar
los requisitos de la aplicación.
Analista de Sistemas • Validar, en conjunto con los usuarios, los
requisitos establecidos.
• Gestionar los requisitos.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
14. 14
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Especificar requisitos arquitectónicos.
Arquitecto de Software
• Diseñar y evaluar la arquitectura de la
aplicación.
• Especificar cada una de las vistas
arquitectónicas.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
15. 15
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Diseñar los detalles de:
Diseñador de Software
- la Interfaz U/S,
- las Bases de Datos
- los Componentes de Software de la aplicación.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
16. 16
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Codificar, documentar y probar los componentes
de software de la aplicación.
• Depurar los componentes que tengan errores.
Programador
• Integrar los componentes de la aplicación y
desplegarlos en la plataforma de ejecución del
proyecto.
• Elaborar los manuales de instalación, uso y
mantenimiento.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
17. 17
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Verificar y validar los productos de cada
proceso del desarrollo.
Especialista V&V • Diseñar y ejecutar pruebas de unidad, de
integración, del sistema y de aceptación de la
aplicación.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
18. 18
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Gestionar los ítems producidos durante el
desarrollo y controlar los cambios que puedan
Gestor de surgir en cada una de ellos.
configuración de
software • Gestionar las versiones de la aplicación.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
19. 19
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Definir los estándares y procedimientos de
aseguramiento de la calidad del software
Gestor de calidad • Asegurar la calidad del software producido por
los equipos de desarrollo
• Velar que los grupos empleen apropiadamente
los procedimientos y, particularmente, el proceso
de desarrollo de aplicaciones
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
20. 20
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Proveer la información técnica necesaria para
que los equipos de desarrollo puedan acceder a la
BC-aplicación.
Administrador de
Bases de Datos • Garantizar que los equipos de desarrollo hagan
un uso apropiado y permitido de la BC-aplicación
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
21. 21
Unidad III – El Analista de Sistemas
El analista de sistemas
Roles de los Analistas de Sistemas
• Capacitar a los equipos de desarrollo en el
uso del método y las diferentes técnicas,
Facilitador herramientas, prácticas y estándares
requeridos para desarrollar las aplicaciones
• Capacitar a los equipos de desarrollo en el
uso de la plataforma de hardware y software
requerida para desarrollar las aplicaciones-
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
22. 22
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Análisis de sistemas
.- Es un conjunto o disposición de procedimientos o programas
relacionados de manera que juntos forman una solo unidad.
.- Un conjunto de hechos, principios y reglas clasificadas y dispuestas de
manera ordenada mostrando un plan lógico en la unión de las partes.
.- Un método, plan o procedimiento de clasificación para hacer algo.
.- También es un conjunto o arreglo de elementos para realizar un objetivo
predefinido en el procesamiento de la información.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
23. 23
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
La función del análisis:
“ es dar soporte a las actividades de un negocio , o desarrollar
un producto que pueda venderse para generar beneficios”
Entonces para conseguir el objetivos del análisis de sistemas se requieren
de los siguientes elementos:
Son programas de computadora,
con estructuras de datos y su
•.- Software documentación que hacen efectiva
•.- Hardware la logística metodológica o
•.- Personal controles de requerimientos del
•.- Base de datos programa.
•.- Documentación
•.- Procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
24. 24
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
La función del análisis:
“ es dar soporte a las actividades de un negocio , o desarrollar
un producto que pueda venderse para generar beneficios”
Entonces para conseguir el objetivos del análisis de sistemas se requieren
de los siguientes elementos:
Dispositivos electrónicos o
•.- Software
electromecánicos, que proporcionan
•.- Hardware capacidad de cálculos y funciones
•.- Personal rápidas, exactas y efectivas, que
•.- Base de datos proporcionan una función externa
•.- Documentación dentro de los sistemas
•.- Procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
25. 25
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
La función del análisis:
“ es dar soporte a las actividades de un negocio , o desarrollar
un producto que pueda venderse para generar beneficios”
Entonces para conseguir el objetivos del análisis de sistemas se requieren
de los siguientes elementos:
Son los operadores o usuarios
•.- Software directos de las herramientas del
•.- Hardware sistema.
•.- Personal
•.- Base de datos
•.- Documentación
•.- Procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
26. 26
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
La función del análisis:
“ es dar soporte a las actividades de un negocio , o desarrollar
un producto que pueda venderse para generar beneficios”
Entonces para conseguir el objetivos del análisis de sistemas se requieren
de los siguientes elementos:
•.- Software Gran colección de informaciones
•.- Hardware organizadas y enlazadas al
•.- Personal sistema a las que se accede
mediante el software.
•.- Base de datos
•.- Documentación
•.- Procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
27. 27
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
La función del análisis:
“ es dar soporte a las actividades de un negocio , o desarrollar
un producto que pueda venderse para generar beneficios”
Entonces para conseguir el objetivos del análisis de sistemas se requieren
de los siguientes elementos:
•.- Software Manuales, formularios y otra
información descriptiva que detalla
•.- Hardware
o da instrucciones sobre el empleo
•.- Personal y operación del programa.
•.- Base de datos
•.- Documentación
•.- Procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
28. 28
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
La función del análisis:
“ es dar soporte a las actividades de un negocio , o desarrollar
un producto que pueda venderse para generar beneficios”
Entonces para conseguir el objetivos del análisis de sistemas se requieren
de los siguientes elementos:
•.- Software
Pasos que define el uso especifico
•.- Hardware
de cada uno de los elementos o
•.- Personal componentes del sistema y las
•.- Base de datos reglas de su manejo y
•.- Documentación mantenimiento.
•.- Procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
29. 29
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Un análisis de sistema se lleva a cabo teniendo los siguientes objetivos
en mente:
•.- Identifique las necesidades del cliente
• .- Evalué establecer su viabilidad que conceptos tiene el
cliente del sistema para establecer su viabilidad.
• .- Realice un análisis técnico y económico.
•.- Asigne funciones al hardware, software, personal, base de
datos y otros elementos del sistema.
•.- Establezca las restricciones de presupuesto y planificación
temporal.
• .- Cree una definición del sistema que forme el fundamento de
todo el trabajo de ingeniería.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
30. 30
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Diseño de sistemas
Definición : Es el proceso de aplicar ciertas técnicas y principios con el
propósito de definir un dispositivo, un proceso o un sistema, con suficientes
detalles como para permitir su interpretación y realización física.
El diseño de un sistema encierra cuatro etapas:
Diseño de datos
Define la como se entre dominio de de
Transforma relación
Describe
el modelo de cada uno la
comunica el software
información, creado durante el análisis, del
los elementos estructurales en
Diseño arquitectónico consigo mismo, con los sistemas para
las estructuras de datos necesarias que
programa. con el y con los operadores y
operan junto
implementar el software.
usuarios que lo emplean.
Diseño de la interfase Transforma elementos de la
arquitectura del programa
Diseño de procedimientos
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
31. 31
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Criterios técnicos que permiten evaluar la calidad de una presentación del
diseño .
* .- Un diseño debe presentar una organización jerárquica que haga un uso
inteligente del control entre los componentes del software
* .- El diseño debe ser modular, es decir, se debe hacer una partición lógica del
software en elementos que realicen funciones y sub-funciones especificas.
* .- Un diseño debe tener abstracciones de datos y procedimientos.
* .- Debe producir módulos que presenten características de funcionamiento
independiente
* .- Debe conducir a interfaces que reduzcan la complejidad de las conexiones
entre los módulos y el entorno exterior.
* .- Debe producir un diseño usando un método que pudiera repetirse según la
información obtenida durante el análisis de requerimientos del software.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
32. 32
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Herramientas para el diseño de sistemas
“Apoyan el proceso de formular las características que el sistema
debe tener para satisfacer los requerimientos detectados durante la
actividad del análisis”.
Nos ayudan como
Apoyan el proceso de
•.- Herramientas de especificación. analistas adiseños de
trasladar
formulación deel código
Producen
Apoyan la fase de la evaluación de en
diseños un
software, incluyen
fuente del mismo contra las
y las
sistema o de aplicaciones.
partes
• .- Herramienta para presentación. procedimientos y a partir de así
aplicaciones controles,
especificaciones. Incluyen facilidades
como la documentación
especificaciones
para examinar la correcta operación del
Apoyan el proceso de formular
correspondiente.
• .- Herramientas para el desarrollo de sistema las funcionales bien
así como el grado de perfección
características que debe
sistemas. alcanzado articuladas.
tener enuna aplicación,con las
comparación tales
Se utiliza para describir la
expectativas.
como entradas, salidas,
posición de datos, mensajes
procesamiento y
• .- Herramientas para ingeniería de software. especificaciones de control las
y encabezados sobre
pantallas de los terminales,
reportes y otros medios de
• .- Generadores de código. entrada y salida.
• .- Herramientas de prueba.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
33. 33
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Los paquetes de software basados en microcomputadora automatizado
para el análisis y diseño de sistemas son llamados herramientas CASE.
Las cuatro razones para la adopción de herramientas CASE son:
1. El incremento de la productividad del analista.
2. La mejora de la comunicación entre analistas y usuarios.
3. La integración de actividades del ciclo de vida y el análisis.
4. La valoración del impacto de los cambios por mantenimiento.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
34. 34
Unidad III – El Analista de Sistemas
El análisis y diseño de sistemas de información
Los analistas también usan enfoques:
CARE (Reingeniería Asistida por Computadora) para hacer ingeniería
inversa y reingeniería de software para extender la vida del software
legado.
Un enfoque nuevo y diferente al análisis y diseño de sistemas es el análisis
y diseño de sistemas orientados a objetos (O-O). Estas técnicas están
basadas en conceptos de programación orientada a objetos en los cuales
los objetos, que son creados incluyen no solamente código acerca de los
datos sino también instrucciones acerca de las operaciones que se pueden
realizar con ellos.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
35. 35
Unidad III – El Analista de Sistemas
Conclusiones
1. Un proyecto de desarrollo de un Sistema de Información comprende
varios componentes o pasos llevados a cabo durante la etapa del
análisis, el cual ayuda a traducir las necesidades del cliente en un
modelo de Sistema que utiliza uno mas de los componentes: Software,
hardware, personas, base de datos, documentación y procedimientos.
2. En una organización o Empresa, el análisis y Diseño de Sistemas, es el
proceso de estudiar su Situación con la finalidad de observar como
trabaja y decidir si es necesario realizar una mejora; el encargado de
llevar a cabo estas tareas es el analista de sistemas.
3. Antes de comenzar con el desarrollo de cualquier proyecto, se conduce
un estudio de Sistemas para detectar todos los detalles de la situación
actual de la empresa. La información reunida con este estudio sirve como
base para crear varias estrategias de Diseño. Los administradores
deciden que estrategias seguir.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
36. 36
Unidad III – El Analista de Sistemas
Conclusiones
4. Los Gerentes, empleados y otros usuarios finales que se familiarizan
cada vez mas con el uso de computadoras están teniendo un papel
muy importante en el desarrollo de sistemas.
5. Todas las organizaciones son Sistemas que actúan de manera
reciproca con su medio ambiente recibiendo entradas y
produciendo salidas. Los Sistemas que pueden estar formados por
otros Sistemas de denominan subsistemas y funcionan para
alcanzar los fines de su Implantación.
6. Es por eso que existen varios modelos o métodos para la realización
del análisis y diseño de un sistema, lo primero del trabajo fue
revisar que es el Análisis y el diseño y posteriormente el autor
Kendall, presenta varios modelos que podemos utilizar para la
realización y elaboración de un proceso y trabajo exhaustivo y dar
solución o respuesta al problema que se ha generado desde la
perspectiva del programador y analista.
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.
37. 37
Unidad III – El Analista de Sistemas
Curso: Análisis y Diseño de Sistemas de Información www.adsi-udo-sistemas.tk Prof.(Ing.) Jesús E. Chaparro D.