Fundamentos Del Análisis de Sistemas

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 20

Instituto de Educación Superior Tecnológico

Público
“República Federal de Alemania”

Módulo Profesional : Desarrollo de software y Gestión de


base de datos.
Unidad didáctica : Análisis y Diseño de Sistemas.

Tema : Fundamentos del análisis de


sistemas.
Mg. Danny M. Chuquizuta Herrera.
Fundamentos del Análisis de
Sistemas y roles.
sistemas

• Tipos de sistemas.
• Roles del analista de
sistemas.
• Cualidades del
analista de sistemas.

Pedro Armijo 2
Tipos de Sistemas Fundamentos del Análisis de sistemas

Los sistemas de información se desarrollan para distintos fines,


dependiendo de las necesidades de los usuarios humanos y la
empresa. Los tipos de sistemas son:

 Los sistemas de procesamiento de transacciones (TPS): son


sistemas de información computarizados que se desarrollan para
procesar grandes cantidades de información para las transacciones
de negocios rutinarios, como nóminas o inventarios.
 Los sistemas de automatización de oficinas (OAS) y los
sistemas de trabajo de conocimiento (KWS): brindan apoyo a
las personas que trabajan con datos no para crear conocimiento
sino para analizar la información y transformar los datos o
manipularlos de cierta forma antes de compartirlos o diseminarlos
de manera formal a través de la organización.
 Los sistemas de información administrativa (MIS): funcionan
debido a la decidida interacción entre las personas y las
computadoras, brindan soporte a los usuarios.
Pedro Armijo 3
 Sistemas de soporte de decisiones (DSS): esta más enfocado a Fundamentos del Análisis de sistemas
brindar respaldo a la toma de decisiones en todas sus fases,
aunque la decisión misma aun corresponde de manera exclusiva
al usuario.

 Inteligencia artificial y sistemas expertos (AI): La inteligencia


artificial (AI) puede ser considerada como el campo dominante
de los sistemas expertos. La idea general de la AI ha sido
desarrollar equipos que se comporten de manera inteligente. Los
sistemas expertos son una clase muy especial de sistema de
información que ha demostrado su utilidad comercial gracias a la
disponibilidad extendida de hardware y software como las
computadoras personales (PC) y las interfaces de sistemas
expertos.

 Sistemas de soporte de decisiones en grupo (GDSS) y sistemas


de trabajo colaborativo asistido por computadora (GDWS):
El objetivo de los sistemas de soporte de decisiones en grupo es
lograr que un grupo resuelva un problema con la ayuda de varios
apoyos como encuestas, cuestionarios, lluvia de ideas y creación
de escenarios. Los sistemas de soporte de decisiones en grupo
Pedro Armijo 4
 Sistemas de soporte para ejecutivos (ESS): ayudan a los Fundamentos del Análisis de sistemas
ejecutivos a organizar sus interacciones con el entorno externo
ofreciendo tecnologías de gráficos y comunicaciones en sitios
accesibles como salas de juntas u oficinas corporativas
personales.

Pedro Armijo 5
Fundamentos del Análisis de sistemas
Roles del analista de sistemas
El análisis y diseño de sistemas que los analistas de sistemas llevan a
cabo busca comprender qué necesitan los humanos para analizar la
entrada o el flujo de datos de manera sistemática, procesar o
transformar los datos, almacenarlos y producir información en el
contexto de una organización.

 El analista de sistemas como consultor


Con frecuencia el analista de sistemas actúa como consultor de
sistemas para las personas y sus empresas y, por ende, pueden
llegar a contratarlo específicamente para lidiar con las cuestiones
relacionadas con los sistemas de información dentro de la
empresa.

 El analista de sistemas como experto de soporte


Como empleado de una empresa, tal vez le toque desempeñarse
como experto en soporte en algún puesto de sistemas. En este rol,
el analista se basa en su experiencia profesional sobre hardware y Pedro Armijo 6
 El analista de sistemas como agente de cambio Fundamentos del Análisis de sistemas
Como analista, usted actúa como un agente de cambio cada vez
que realiza alguna de las actividades en el ciclo de vida del
desarrollo, está presente e interactúa con los usuarios y la empresa
durante un periodo extendido (de dos semanas hasta más de un
año). Podemos definir a un agente de cambio como una persona
que actúa como catalizador para el cambio, desarrolla un plan de
cambio y trabaja con otros para facilitarlo

Cualidades del analista de sistemas


El analista es un solucionador de problemas: una persona que ve el
análisis de los problemas como un reto y se divierte al idear
soluciones factibles.
Capacidad de lidiar de manera sistemática con la situación existente
mediante la aplicación habilidosa de herramientas, técnicas y
experiencia.
Ser un comunicador capaz de crear relaciones significativas con
otras personas durante periodos extendidos de tiempo. Capaces de
comprender las necesidades de los humanos al interactuar con la
tecnología.
Ser un individuo disciplinado y motivado, y tener capacidad para Pedro Armijo 7
Metodologías de desarrollo Fundamentos del Análisis de
sistemas

• El ciclo de vida del


desarrollo de sistemas.
• Uso de herramientas
CASE.
• Metodología ágil.

Pedro Armijo 8
El ciclo de vida del desarrollo de
sistemas
El SDLC es una metodología en fases para el análisis y diseño, de
acuerdo con la cual los sistemas se desarrollan mejor al utilizar un 1 2

ciclo específico de actividades del analista y los usuarios.


Las fases del ciclo son: siete.

5 6

Pedro Armijo 9
1 2

5 6

Pedro Armijo 10
Fase 1: Identificación de los problemas,
oportunidades y objetivos

En la primera fase el analista debe analizar con honestidad lo que 1 2

está ocurriendo en la empresa. Después, junto con otros miembros


de la organización, debe comenzar a señalar los problemas.
Las oportunidades residen en las situaciones que el analista cree
poder mejorar mediante el uso de sistemas de información
computarizados. Al aprovechar estas oportunidades, la empresa
puede obtener una ventaja competitiva o establecer un estándar en 3
la industria.
La identificación de los objetivos también es un componente
importante de la primera fase. El analista debe descubrir primero
qué trata de hacer la empresa; después debe ser capaz de
determinar si alguno de los aspectos de las aplicaciones de los
sistemas de información puede ayudar a que la empresa logre sus 5 6
objetivos al enfrentar problemas u oportunidades específicos. Las
personas involucradas en la primera fase son los usuarios, los
analistas y los administradores de sistemas que coordinan el Pedro Armijo 11
En esta fase las actividades consisten en entrevistar a los
encargados de la administración de los usuarios, sintetizar el
conocimiento obtenido, estimar el alcance del proyecto y
documentar los resultados. El resultado de esta fase es un informe
de viabilidad, el cual contiene la definición de un problema y
sintetiza los objetivos. 1 2

Fase 2: Determinación de los


requerimientos de información del factor
humano. 3

El analista debe determinar las necesidades de los usuarios


involucrados, mediante el uso de varias herramientas, para
comprender la forma en que interactúan en el contexto laboral con
sus sistemas de información actuales.
5 6
El analista utilizará métodos interactivos como entrevistas,
muestreos e investigación de datos duros, además de los
cuestionarios y los métodos discretos, como observar el Pedro Armijo 12
Fase 3: Análisis de las necesidades del
sistema.

El análisis debe llevar a cabo el análisis de las necesidades del 1 2

sistema. Aquí también hay herramientas y técnicas especiales que


ayudan al analista a realizar las determinaciones de los
requerimientos.
Las herramientas como los diagramas de flujo de datos (DFD)
para graficar la entrada, los procesos y la salida de las funciones de
la empresa, o los diagramas de actividad o de secuencia para 3
mostrar la secuencia de los eventos, sirven para ilustrar a los
sistemas de una manera estructurada y gráfica.

Fase 4: Diseño del sistema recomendado


El analista de sistemas utiliza la información recolectada antes
para realizar el diseño lógico del sistema de información. 5 6
El analista diseña los procedimientos para ayudar a que los
usuarios introduzcan los datos con precisión, de manera que los
Pedro Armijo 13
Además, el analista debe ayudar a que los
usuarios completen la entrada de datos
efectiva al sistema de información mediante 1 2
el uso de las técnicas del buen diseño de
formularios y páginas Web o pantallas.

La fase de diseño también incluye el diseño 3

de bases de datos que almacenarán gran


parte de los datos necesarios para los
encargados de tomar las decisiones en la
organización.
5 6

Pedro Armijo 14
Fase 5: Desarrollo y documentación del
software.
El analista trabaja con los programadores para desarrollar el
software original requerido. Durante ella, el analista desarrolla 1 2

junto con los usuarios una documentación efectiva para el


software, incluyendo manuales de procedimientos, ayuda en línea,
sitios Web con preguntas frecuentes (FAQ) y archivos Léame
(Read Me) para incluir con el nuevo software.

Fase 6: Prueba y mantenimiento del


3

sistema.
Antes de utilizar el sistema de información, se debe probar. Es
mucho menos costoso detectar los problemas antes de entregar el
sistema a los usuarios.
5 6
Una parte del procedimiento de prueba es llevado a cabo por los
programadores solos; la otra la realizan junto con los analistas de
sistemas. Primero se completa una serie de pruebas para señalar Pedro Armijo 15
Fase 7: Implementación y evaluación del
sistema.
El analista ayuda a implementar el sistema de información. En esta
fase hay que capacitar a los usuarios para operar el sistema. Los 1 2

distribuidores se encargan de una parte de la capacitación, pero la


supervisión de la capacitación es responsabilidad del analista de
sistemas. Además, el analista necesita planear una conversión sin
problemas del sistema antiguo al nuevo.
Este proceso incluye convertir los archivos de los formatos
anteriores a los nuevos, o crear una base de datos, instalar equipo y 3
llevar el nuevo sistema a producción.

El impacto del mantenimiento


Una vez instalado el sistema hay que darle mantenimiento, lo cual 5 6
implica que tal vez haya que realizar modificaciones en los
programas de computadora y mantenerlos actualizados.
Pedro Armijo 16
Uso de Herramientas CASE
Los analistas emplean herramientas CASE para aumentar la
productividad, comunicarse con los usuarios de una manera más 1 2
efectiva e integrar el trabajo que realizan en el sistema, desde el
inicio hasta el fin del ciclo de vida.
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. Visible Analyst, aunado a otro producto 3
de software conocido como Microsoft Visio, permite a los usuarios
dibujar y modificar diagramas con facilidad.

5 6

Pedro Armijo 17
La metodología ágil
1 2
Es una metodología de desarrollo de software que se basa en valores,
principios y prácticas básicas. Los cuatro valores son comunicación,
simpleza, retroalimentación y valentía. Recomendamos que los
analistas de sistemas adopten estos valores en todos los proyectos que
emprendan y no sólo cuando adopten la metodología ágil.

Para poder terminar un proyecto, a menudo hay que realizar ciertos


ajustes en la administración del mismo.

5 6

Pedro Armijo 18
Proceso de desarrollo para un proyecto
ágil
Presenta cinco etapas: exploración, planeación, iteraciones para la
liberación de la primera versión, puesta en producción y 1 2
mantenimiento.

5 6

Pedro Armijo 19
Gracias
Mg. Danny M. Chuquizuta Herrera

[email protected]

También podría gustarte