SlideShare una empresa de Scribd logo
UNIVERSIDAD TECNOLOGICA DE TABASCO
TECNOLOGIAS DE LA INFORMACIÒN
Y COMUNICACIÒN: AREA REDES Y
TELECOMUNICACIONES
ASIGNATURA: INTRODUCCIÓN AL
ANÁLISIS Y DISEÑO DE SISTEMAS
TEMAS:
EL ROL DEL ANALISTA DE SISTEMAS.
INTEGRANTES:
JOSÉ PABLO LAUREANO CORREA.
JOSE CARLOS MARTÍINEZ ZAPATA.
LUS ENRIQUE MARTÍNEZ DOMÍNGUEZ.
CUATRIMESTRE: 2- A TURNO: MATUTINO
El rol del analista
de
sistemas
Las organizaciones han reconocido la
importancia de administrar recursos clave como
la mano de obra y las materias primas.
Para maximizar la utilidad de la información, una
empresa debe administrarla de manera
eficiente.
La amplia disponibilidad de computadoras en
red, junto con el acceso a Internet y la World
Wide Web, han propiciado una explosión de
la información.
TIPOS DE SISTEMAS
Los sistemas de información se desarrollan con
diversos propósitos
TPS, Transaction Procesing Systems.
OAS, Office Automation Systems.
KWS, Knowledge Work Systems
MIS, Management Information Systems.
DSS, Desion Support Systems.
ESS, Executive Support Systems.
GDSS, Group Decision Support Systems.
CSCWS, Computer- Supported Collaborative
Work Systems.
SISTEMAS DE
PROCESAMIENTO DE
TRANSACCIONES
Son sistemas de información creados
para procesar grandes cantidades de
datos relacionadas con transacciones
rutinarias de negocios.
SISTEMAS DE
AUTOMATIZACIÓN DE LA
OFICINA Y SISTEMAS DE
TRABAJO DEL CONOCIMIENTO
Existen dos clases de sistemas en el nivel del
conocimiento de una organización. Los sistemas
de automatización de la oficina apoyan a los
trabajadores de datos, quienes por lo general no
generan conocimientos nuevos.
Los sistemas de trabajo del conocimiento sirven
de apoyo a los trabajadores profesionales, como
los científicos, ingenieros y médicos, en sus
esfuerzos de creación de nuevo conocimiento.
SISTEMAS DE INFORMACIÓN
GERENCIAL
No remplazan a los sistemas de procesamiento
de transacciones. Los MIS son sistemas de
información computarizados cuyo propósito es
contribuir a la correcta entre los usuarios y las .
Los usuarios, el software y el hardware,
funcionen de manera coordinada, los sistemas
de información gerencial dan apoyo a un
espectro de tareas organizacionales mucho más
amplio.
SISTEMAS DE APOYO A LA
TOMA DE DECISIONES
Constituyen una clase de alto nivel de sistemas
de información computarizada. Coinciden con
los sistemas de información gerencial en que
ambos dependen de una base de datos,
difieren en que el DSS pone énfasis en el
apoyo a la toma de decisiones en todas sus
fases, aunque la decisión definitiva es
responsabilidad exclusiva del encargado de
tomarla.
SISTEMAS EXPERTOS E
INTELIGENCIA ARTIFICIAL
La inteligencia artificial se puede considerar
como el campo general para los sistemas
expertos . La AI ha sido desarrollar
máquinas que tengan un comportamiento
inteligente. Las líneas de investigación de la
AI son la compresión del lenguaje natural y
el análisis de la capacidad para razonar un
problema has su conclusión lógica.
SISTEMAS DE APOYO A LA
TOMA DE DECISIONES EN
GRUPO Y SISTEMAS DE
TRABAJO COLABORATIVO
APOYADOS POR
COMPUTADORA
Se utilizan en salones especiales
equipados con diversas configuraciones,
faculta a los miembros del grupo a
interactuar con apoyo electrónico. El
propósito de unir a un grupo en la
búsqueda de la solución a un problema.
SISTEMAS DE APOYO
EJECUTIVOS
ESS, Executive Support Systems, ayudan a
estos últimos a organizar sus actividades
relacionadas con el entorno externo
mediante herramientas gráficas y de
comunicaciones. A pesar de que los ESS
dependenlos TPS y los MIS, ayudan a los
usuarios a resolver problemas de toma de
decisiones no estructuradas, que no tienen
INTEGRACIÓN DE LAS
TECNOLOGÍAS DE SISTEMAS
A medida que se adopten y difundan las
nuevas tecnologías, parte del trabajo de los
analistas de sistemas se dedicará a la
integración de los sistemas tradicionales
con los nuevos.
APLICACIONES DE COMERCIO
ELECTRÓNICO Y SISTEMAS
WEB
Muchos de los sistemas pueden dotarse de
una mayor funcionalidad si se migran a la
Word Wide Web o si desde su concepción
se implementan como tecnologías basadas
en la Web. Hay muchos beneficios
derivados de la implementación de una
aplicación en la Web. Una creciente
difusión: La posibilidad, la estandarización y
SISTEMAS DE PLANEACIÓN DE
RECURSOS EMPRESARIALES
Muchas organizaciones consideran los
beneficios potenciales que se derivan de la
integración de los diversos sistemas de
información que existen en los diferentes
niveles administrativos, con funciones
disparejas. Esta integración es precisamente el
propósito de los sistemas de planeación de
recursos empresariales (ERP, Enterprise
SOFTWARE DE CÓDIGO
ABIERTO
Representa un modelo de desarrollo y
filosofía de distribución de software gratuito
y publicación de su código fuente. Se
puede estudiar, compartir y muchos
usuarios y programadores tienen la
posibilidad de modificarlos.
LA NECESIDAD DEL ANÁLISIS Y
DISEÑO DE SISTEMAS
Tiene el propósito de analizar
sistemáticamente la entrada o el flujo de
datos, procesar o transformar datos.
EL CICLO DE VIDA DEL
DESARROLLO DE SISTEMAS
El SDLC es un enfoque por fases para el
análisis y el diseño cuya premisa principal
consiste en que los sistemas se desarrollan
mejor utilizando un ciclo especifico de
actividades del analista y el usuario.
IDENTIFICACIÓN DE
PROBLEMAS, OPORTUNIDADES
Y OBJETIVOS
En esta fase el analista se ocupa de
identificar problemas, oportunidades y
objetivos. Esta etapa es crítica para el éxito
del resto del proyecto, pues nadie le agrada
desperdiciar tiempo trabajando en un
problema que no era el que se debía
resolver.
DETERMINACIÓN DE LOS
REQUERIMIENTOS DE
INFORMACIÓN
La siguiente fase que enfrenta el analista es la
determinación de los requerimientos de
información de los usuarios. Entre las
herramientas que se utilizan, se encuentran
métodos interactivos como las entrevistas, los
muestreos, la investigación, de datos impresos
y la aplicación de cuestionarios. Es un
enfoque orientado a objetos para el desarrollo
ANÁLISIS DE LAS NECESIDADES
DEL SISTEMA
El analista tiene que ver con el análisis de
las necesidades del sistema. Una de estas
herramientas es el uso de diagramas de
flujo de datos para graficar las entradas, los
procesos y las salidas de las funciones del
negocio.
DISEÑO DEL SISTEMA
RECOMENDADO
El analista utiliza la información recopilada
en las primeras fases para realizar el
desarrollo lógico del sistema de
información. El analista diseña
procedimientos precisos para la captura de
datos que aseguran que los datos que
ingresen al sistema de información sean
correctos. La interfaz conectada al usuario
Prueba y mantenimiento del sistema
Una parte de las pruebas las realizan los
programadores solos, y otra la llevan a
cabo de manera conjunta con los analistas
de sistemas.
El mantenimiento del sistema de
información y su documentación empiezan
en esta fase y se llevan a cabo de manera
DESARROLLO Y
DOCUMENTACIÓN DEL
SOFTWARE
Implementación y evaluación del
sistema
El analista participa en la implementación
del sistema de información. En esta fase se
capacita a los usuarios en el manejo del
sistema. Parte de la capacitación la
imparten los fabricantes, pero la supervisión
de ésta es responsabilidad del analista de
sistemas.
DESARROLLO Y
DOCUMENTACIÓN DEL
SOFTWARE
Impacto del mantenimiento
Se le debe dar mantenimiento, es decir, los
programas de cómputo tienen que ser
modificados y actualizados cuando lo
quieran.
DESARROLLO Y
DOCUMENTACIÓN DEL
SOFTWARE
USO DE HERRAMIENTAS CASE
Desde principios de la década de 1990,
los analistas empezaron a beneficiarse
de las herramientas de productividad,
denominadas herramientas de Ingeniería
de Software Asistida por Computadora
(CASE, Computer-Aided Software
Engineering)
Razones para el uso de las
herramientas CASE
Aumento en la productividad del analista.
Visible Analyst (VA) es una herramienta CASE
que da al analista de sistemas la posibilidad de
realizar planeación, análisis y diseño por
medios gráficos.
Mejora de la comunicación analista –usuario.
Para que el sistema se concrete y sea útil en la
práctica, es esencial una excelente
comunicación entre analistas y usuarios
durante todo el ciclo de vida del desarrollo del
USO DE HERRAMIENTAS CASE
Razones para el uso de las
herramientas CASE
Integración de las actividades del ciclo de vida.
Tercera razón CASE es integrar las actividades
y proporcionar continuidad de una fase a la
siguiente durante todo el ciclo de vida del
desarrollo de sistemas.
Evaluar de manera precisa los cambios en el
mantenimiento. Permiten a los usuarios
analizar y evaluar el impacto de los cambios en
el mantenimiento.
USO DE HERRAMIENTAS CASE
Herramientas CASE de alto nivel
CASE de alto nivel da al analista la
posibilidad de crear y modificar el diseño
del sistema. También puede apoyar la
modelación de los requerimientos
funcionales de una organización, ayudar a
los analistas y usuarios a definir el alcance.
HERRAMIENTAS CASE DE BAJO Y
ALTO NIVEL
Herramientas CASE de bajo nivel
Se utilizan para generar código fuente de
computadora, eliminando así la necesidad
de programar el sistema. La generación de
código tiene varias ventajas.
El sistema se puede generar más rápido
que si se tuviera que escribir todos los
programas.
La generación de código reduce el tiempo
HERRAMIENTAS CASE DE BAJO Y
ALTO NIVEL
Herramientas CASE de bajo nivel
Más de un lenguaje de computadora, de
tal manera que se facilita la migración de
sistemas de una plataforma.
La generación de código ofrece una forma
económica de ajustar los sistemas
comerciales de fabricantes de sistemas a
las necesidades de la organización
Esta libre de errores de programación.
HERRAMIENTAS CASE DE BAJO Y
ALTO NIVEL
Son métodos para alarga la vida de
programas anteriores. Es una forma de
darle una nueva orientación a los procesos
clave de una organización. La ingeniería
inversa es lo opuesto a la generación de
código.
INGENIERÍA INVERSA Y
REINGENIERÍA DE SOFWARE
Reducción de tiempo requerido para el
mantenimiento de sistema.
Se genera documentación
Se crean programas estructurados a partir de
código de computadora
Los cambios futuros al mantenimiento son
más sencillos
Es posible analizar el sistema con el fin de
eliminar porciones sin utilizar de código de
INGENIERÍA INVERSA Y
REINGENIERÍA DE SOFWARE
Ventajas de herramientas de
ingeniería inversa
Es un enfoque cuyo propósito es facilitar el
desarrollo de sistemas que deben cambiar
con rapidez en respuesta a entornos de
negocios dinámicos.
ANÁLISIS Y DISEÑO DE
SISTEMAS ORIENTADO A
OBJETOS
La programación extrema (XP, Extreme
Programming), es un enfoque para el
desarrollo de software que utiliza prácticas
de desarrollo y las lleva a los extremos. Se
basa en valores, principios y prácticas
esenciales.
Durante la fase de terminación de un
proyecto, con frecuencia es necesario
PROGRAMACIÓN EXTREMA Y
OTRAS METODOLOGÍAS
ALTERNAS
GRACIAS
POR
SU
ATENCIÓN

Más contenido relacionado

PPTX
Diapositiva de-sistema-de-informacion
DOCX
Resumen de los capitulos i, ii, iii del libro kendall & kendall
PPTX
Metodologia de James A. Senn
PPTX
Diseño de Propuesta de Sistema de Información
DOCX
Analisis y diseño de Sistemas - Capitulo 4 (Resumen)
PPTX
Desarrollo organizacional
DOC
Caracteisticas de un analista
PPTX
Tipos sistemas de información
Diapositiva de-sistema-de-informacion
Resumen de los capitulos i, ii, iii del libro kendall & kendall
Metodologia de James A. Senn
Diseño de Propuesta de Sistema de Información
Analisis y diseño de Sistemas - Capitulo 4 (Resumen)
Desarrollo organizacional
Caracteisticas de un analista
Tipos sistemas de información

La actualidad más candente (20)

PPT
Rol del Analista de Sistemas
PDF
Herramientas case
PPTX
Teoria general de sistemas y la investigacion de
DOCX
Tabla comparativa de los sistemas de informacion
PDF
Sistemas distribuidos
PPTX
Exposicion mineria de datos - Franklin Rodríguez
DOCX
Manuales Sistemas de Información
PPTX
Teoría de sistema
PPT
Conceptualizacion de principios
PPT
Administracion Del Conocimiento Para La Empresa Digital
DOCX
Examen base de datos
DOCX
Concepto de simulacion
PDF
Modelo basado en clases
PPTX
Sistemas de información
PPT
Informe final de la auditoria de sistemas
PDF
Modelos de Base de Datos
PPTX
Análisis y Diseño de Sistemas de Información James Senn
PPTX
Sistemas de informacion en los negocios globales contemporaneos
PPTX
ciclo de vida de los Sistemas de informacion
PPT
REA: Teoria General de Sistemas
Rol del Analista de Sistemas
Herramientas case
Teoria general de sistemas y la investigacion de
Tabla comparativa de los sistemas de informacion
Sistemas distribuidos
Exposicion mineria de datos - Franklin Rodríguez
Manuales Sistemas de Información
Teoría de sistema
Conceptualizacion de principios
Administracion Del Conocimiento Para La Empresa Digital
Examen base de datos
Concepto de simulacion
Modelo basado en clases
Sistemas de información
Informe final de la auditoria de sistemas
Modelos de Base de Datos
Análisis y Diseño de Sistemas de Información James Senn
Sistemas de informacion en los negocios globales contemporaneos
ciclo de vida de los Sistemas de informacion
REA: Teoria General de Sistemas
Publicidad

Destacado (20)

PDF
ROLES DEL ANALISTA DE SISTEMAS
PDF
Rol del analista de sistemas
PDF
Papel de-un-analista-de-sistemas
PPSX
Unidad III - El Analista de Sistemas - ADSI
PPTX
Diapositiva de analista en sistemas
PPTX
El Analista de Sistemas AYDSI
PPTX
Analista de sistema
PDF
Funciones del analista
PDF
Roles del analista
DOCX
Roles y funciones
PDF
Situación del comercio electrónico en America Latina y el papel de la polític...
PPTX
Analista de sistemas
PPTX
Analista de sistemas
PPTX
Funciones del diseñador
PPSX
Analista De Sistema
PPT
Roles Ocupacionales Sistemas Elias Anaya
PPTX
Roles de analistas de informacion
PPT
Sistemas De Oficina
PPTX
Componentes de un Sistema de Informacion
DOC
El ciclo de vida del desarrollo de los sistemas de información
ROLES DEL ANALISTA DE SISTEMAS
Rol del analista de sistemas
Papel de-un-analista-de-sistemas
Unidad III - El Analista de Sistemas - ADSI
Diapositiva de analista en sistemas
El Analista de Sistemas AYDSI
Analista de sistema
Funciones del analista
Roles del analista
Roles y funciones
Situación del comercio electrónico en America Latina y el papel de la polític...
Analista de sistemas
Analista de sistemas
Funciones del diseñador
Analista De Sistema
Roles Ocupacionales Sistemas Elias Anaya
Roles de analistas de informacion
Sistemas De Oficina
Componentes de un Sistema de Informacion
El ciclo de vida del desarrollo de los sistemas de información
Publicidad

Similar a El rol del analista de sistemas (20)

DOCX
Analizis y diseño ensayo
PPT
Hcase
PPTX
Diseño de sistemas
PDF
Resumen de analisis y diseño de sistemas kendall & kendall
PPT
Capítulo 1 sig
DOCX
Resumen del libro kendall daneziita laulte
DOCX
Resumen del libro kendall daneziita laulte
DOCX
Resumen del libro kendall
DOCX
Resumen del libro kendall daneziita laulte
DOCX
Resumen del libro kendall daneziita laulte
DOCX
Resumen del libro kendall daneziita
PPTX
Importancia de los analistas en sistemas
DOCX
Kendal y-kendel-jair aguirre
PPTX
Herramientas de case y prototipos SI
PPTX
SISTEMAS
PPT
Analisis y diseñ‘o de sistemas i
DOCX
RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
PPTX
Sistemas de informacion. psm
PPTX
Siste deinf
Analizis y diseño ensayo
Hcase
Diseño de sistemas
Resumen de analisis y diseño de sistemas kendall & kendall
Capítulo 1 sig
Resumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita laulte
Resumen del libro kendall
Resumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita
Importancia de los analistas en sistemas
Kendal y-kendel-jair aguirre
Herramientas de case y prototipos SI
SISTEMAS
Analisis y diseñ‘o de sistemas i
RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Sistemas de informacion. psm
Siste deinf

El rol del analista de sistemas

  • 1. UNIVERSIDAD TECNOLOGICA DE TABASCO TECNOLOGIAS DE LA INFORMACIÒN Y COMUNICACIÒN: AREA REDES Y TELECOMUNICACIONES ASIGNATURA: INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS TEMAS: EL ROL DEL ANALISTA DE SISTEMAS. INTEGRANTES: JOSÉ PABLO LAUREANO CORREA. JOSE CARLOS MARTÍINEZ ZAPATA. LUS ENRIQUE MARTÍNEZ DOMÍNGUEZ. CUATRIMESTRE: 2- A TURNO: MATUTINO
  • 2. El rol del analista de sistemas Las organizaciones han reconocido la importancia de administrar recursos clave como la mano de obra y las materias primas. Para maximizar la utilidad de la información, una empresa debe administrarla de manera eficiente. La amplia disponibilidad de computadoras en red, junto con el acceso a Internet y la World Wide Web, han propiciado una explosión de la información.
  • 3. TIPOS DE SISTEMAS Los sistemas de información se desarrollan con diversos propósitos TPS, Transaction Procesing Systems. OAS, Office Automation Systems. KWS, Knowledge Work Systems MIS, Management Information Systems. DSS, Desion Support Systems. ESS, Executive Support Systems. GDSS, Group Decision Support Systems. CSCWS, Computer- Supported Collaborative Work Systems.
  • 4. SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES Son sistemas de información creados para procesar grandes cantidades de datos relacionadas con transacciones rutinarias de negocios.
  • 5. SISTEMAS DE AUTOMATIZACIÓN DE LA OFICINA Y SISTEMAS DE TRABAJO DEL CONOCIMIENTO Existen dos clases de sistemas en el nivel del conocimiento de una organización. Los sistemas de automatización de la oficina apoyan a los trabajadores de datos, quienes por lo general no generan conocimientos nuevos. Los sistemas de trabajo del conocimiento sirven de apoyo a los trabajadores profesionales, como los científicos, ingenieros y médicos, en sus esfuerzos de creación de nuevo conocimiento.
  • 6. SISTEMAS DE INFORMACIÓN GERENCIAL No remplazan a los sistemas de procesamiento de transacciones. Los MIS son sistemas de información computarizados cuyo propósito es contribuir a la correcta entre los usuarios y las . Los usuarios, el software y el hardware, funcionen de manera coordinada, los sistemas de información gerencial dan apoyo a un espectro de tareas organizacionales mucho más amplio.
  • 7. SISTEMAS DE APOYO A LA TOMA DE DECISIONES Constituyen una clase de alto nivel de sistemas de información computarizada. Coinciden con los sistemas de información gerencial en que ambos dependen de una base de datos, difieren en que el DSS pone énfasis en el apoyo a la toma de decisiones en todas sus fases, aunque la decisión definitiva es responsabilidad exclusiva del encargado de tomarla.
  • 8. SISTEMAS EXPERTOS E INTELIGENCIA ARTIFICIAL La inteligencia artificial se puede considerar como el campo general para los sistemas expertos . La AI ha sido desarrollar máquinas que tengan un comportamiento inteligente. Las líneas de investigación de la AI son la compresión del lenguaje natural y el análisis de la capacidad para razonar un problema has su conclusión lógica.
  • 9. SISTEMAS DE APOYO A LA TOMA DE DECISIONES EN GRUPO Y SISTEMAS DE TRABAJO COLABORATIVO APOYADOS POR COMPUTADORA Se utilizan en salones especiales equipados con diversas configuraciones, faculta a los miembros del grupo a interactuar con apoyo electrónico. El propósito de unir a un grupo en la búsqueda de la solución a un problema.
  • 10. SISTEMAS DE APOYO EJECUTIVOS ESS, Executive Support Systems, ayudan a estos últimos a organizar sus actividades relacionadas con el entorno externo mediante herramientas gráficas y de comunicaciones. A pesar de que los ESS dependenlos TPS y los MIS, ayudan a los usuarios a resolver problemas de toma de decisiones no estructuradas, que no tienen
  • 11. INTEGRACIÓN DE LAS TECNOLOGÍAS DE SISTEMAS A medida que se adopten y difundan las nuevas tecnologías, parte del trabajo de los analistas de sistemas se dedicará a la integración de los sistemas tradicionales con los nuevos.
  • 12. APLICACIONES DE COMERCIO ELECTRÓNICO Y SISTEMAS WEB Muchos de los sistemas pueden dotarse de una mayor funcionalidad si se migran a la Word Wide Web o si desde su concepción se implementan como tecnologías basadas en la Web. Hay muchos beneficios derivados de la implementación de una aplicación en la Web. Una creciente difusión: La posibilidad, la estandarización y
  • 13. SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES Muchas organizaciones consideran los beneficios potenciales que se derivan de la integración de los diversos sistemas de información que existen en los diferentes niveles administrativos, con funciones disparejas. Esta integración es precisamente el propósito de los sistemas de planeación de recursos empresariales (ERP, Enterprise
  • 14. SOFTWARE DE CÓDIGO ABIERTO Representa un modelo de desarrollo y filosofía de distribución de software gratuito y publicación de su código fuente. Se puede estudiar, compartir y muchos usuarios y programadores tienen la posibilidad de modificarlos.
  • 15. LA NECESIDAD DEL ANÁLISIS Y DISEÑO DE SISTEMAS Tiene el propósito de analizar sistemáticamente la entrada o el flujo de datos, procesar o transformar datos.
  • 16. EL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS El SDLC es un enfoque por fases para el análisis y el diseño cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y el usuario.
  • 17. IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS En esta fase el analista se ocupa de identificar problemas, oportunidades y objetivos. Esta etapa es crítica para el éxito del resto del proyecto, pues nadie le agrada desperdiciar tiempo trabajando en un problema que no era el que se debía resolver.
  • 18. DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN La siguiente fase que enfrenta el analista es la determinación de los requerimientos de información de los usuarios. Entre las herramientas que se utilizan, se encuentran métodos interactivos como las entrevistas, los muestreos, la investigación, de datos impresos y la aplicación de cuestionarios. Es un enfoque orientado a objetos para el desarrollo
  • 19. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA El analista tiene que ver con el análisis de las necesidades del sistema. Una de estas herramientas es el uso de diagramas de flujo de datos para graficar las entradas, los procesos y las salidas de las funciones del negocio.
  • 20. DISEÑO DEL SISTEMA RECOMENDADO El analista utiliza la información recopilada en las primeras fases para realizar el desarrollo lógico del sistema de información. El analista diseña procedimientos precisos para la captura de datos que aseguran que los datos que ingresen al sistema de información sean correctos. La interfaz conectada al usuario
  • 21. Prueba y mantenimiento del sistema Una parte de las pruebas las realizan los programadores solos, y otra la llevan a cabo de manera conjunta con los analistas de sistemas. El mantenimiento del sistema de información y su documentación empiezan en esta fase y se llevan a cabo de manera DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE
  • 22. Implementación y evaluación del sistema El analista participa en la implementación del sistema de información. En esta fase se capacita a los usuarios en el manejo del sistema. Parte de la capacitación la imparten los fabricantes, pero la supervisión de ésta es responsabilidad del analista de sistemas. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE
  • 23. Impacto del mantenimiento Se le debe dar mantenimiento, es decir, los programas de cómputo tienen que ser modificados y actualizados cuando lo quieran. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE
  • 24. USO DE HERRAMIENTAS CASE Desde principios de la década de 1990, los analistas empezaron a beneficiarse de las herramientas de productividad, denominadas herramientas de Ingeniería de Software Asistida por Computadora (CASE, Computer-Aided Software Engineering)
  • 25. Razones para el uso de las herramientas CASE Aumento en la productividad del analista. Visible Analyst (VA) es una herramienta CASE que da al analista de sistemas la posibilidad de realizar planeación, análisis y diseño por medios gráficos. Mejora de la comunicación analista –usuario. Para que el sistema se concrete y sea útil en la práctica, es esencial una excelente comunicación entre analistas y usuarios durante todo el ciclo de vida del desarrollo del USO DE HERRAMIENTAS CASE
  • 26. Razones para el uso de las herramientas CASE Integración de las actividades del ciclo de vida. Tercera razón CASE es integrar las actividades y proporcionar continuidad de una fase a la siguiente durante todo el ciclo de vida del desarrollo de sistemas. Evaluar de manera precisa los cambios en el mantenimiento. Permiten a los usuarios analizar y evaluar el impacto de los cambios en el mantenimiento. USO DE HERRAMIENTAS CASE
  • 27. Herramientas CASE de alto nivel CASE de alto nivel da al analista la posibilidad de crear y modificar el diseño del sistema. También puede apoyar la modelación de los requerimientos funcionales de una organización, ayudar a los analistas y usuarios a definir el alcance. HERRAMIENTAS CASE DE BAJO Y ALTO NIVEL
  • 28. Herramientas CASE de bajo nivel Se utilizan para generar código fuente de computadora, eliminando así la necesidad de programar el sistema. La generación de código tiene varias ventajas. El sistema se puede generar más rápido que si se tuviera que escribir todos los programas. La generación de código reduce el tiempo HERRAMIENTAS CASE DE BAJO Y ALTO NIVEL
  • 29. Herramientas CASE de bajo nivel Más de un lenguaje de computadora, de tal manera que se facilita la migración de sistemas de una plataforma. La generación de código ofrece una forma económica de ajustar los sistemas comerciales de fabricantes de sistemas a las necesidades de la organización Esta libre de errores de programación. HERRAMIENTAS CASE DE BAJO Y ALTO NIVEL
  • 30. Son métodos para alarga la vida de programas anteriores. Es una forma de darle una nueva orientación a los procesos clave de una organización. La ingeniería inversa es lo opuesto a la generación de código. INGENIERÍA INVERSA Y REINGENIERÍA DE SOFWARE
  • 31. Reducción de tiempo requerido para el mantenimiento de sistema. Se genera documentación Se crean programas estructurados a partir de código de computadora Los cambios futuros al mantenimiento son más sencillos Es posible analizar el sistema con el fin de eliminar porciones sin utilizar de código de INGENIERÍA INVERSA Y REINGENIERÍA DE SOFWARE Ventajas de herramientas de ingeniería inversa
  • 32. Es un enfoque cuyo propósito es facilitar el desarrollo de sistemas que deben cambiar con rapidez en respuesta a entornos de negocios dinámicos. ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS
  • 33. La programación extrema (XP, Extreme Programming), es un enfoque para el desarrollo de software que utiliza prácticas de desarrollo y las lleva a los extremos. Se basa en valores, principios y prácticas esenciales. Durante la fase de terminación de un proyecto, con frecuencia es necesario PROGRAMACIÓN EXTREMA Y OTRAS METODOLOGÍAS ALTERNAS