SlideShare una empresa de Scribd logo
1 de 23
Creado por Eduardo Malpica
Analista del
Sistema
• Evalúa el funcionamiento de un negocio
• Examina la entrada el procesamiento de datos y
producción de información
Propósito
• Mejorar los procesos de una organización
Analista
• Capacidad de trabajar con todo tipo de gente
• Contar con suficiente experiencia en computadoras
• Desempeñar distintos roles
Creado por Eduardo Malpica
Rol de Consultor
Requerimiento
Enfrentar los
problemas de sistemas
de información de un
problema
Logros
Analizar y diseñar
sistemas de
información
Apoyarse en los
usuarios del sistema
para entender su
perspectiva
Creado por Eduardo Malpica
Rol de Experto en
SoporteTécnico
Requerimiento
Experiencia
profesional con el
hardware y software
de computo
Logros
Realización de
pequeñas
modificaciones
Toma de decisiones de
un solo departamento
Creado por Eduardo Malpica
Rol deAgente de Cambio
Requerimiento
Desarrollar un plan para
el cambio y cooperar con
los demás para facilitar el
cambio
Trabajo
Realizar el análisis
Desarrollar un plan para
el cambio
Interactuar
constantemente con
quienes vayan a cambiar
Logros
Promover un cambio que
involucre el uso de
sistemas de información
Creado por Eduardo Malpica
Solucionador
de problemas
Comunicador
• Capacidad de relacionarse
con los demás, durante
periodos extensos,
además de experiencia en
computación para
programar
Persona auto
disciplinada y
auto
motivada
• Capacidad de administrar
y coordinar los
innumerables recursos de
un proyecto, incluyendo a
otras personas
• Persona que aborda como
un reto el análisis de
problemas y que disfruta
al diseñar soluciones
factibles
Creado por Eduardo Malpica
Identificación de
problemas,
oportunidades y
objetivos
Determinación
de los
requerimientos
de información
Análisis de las
necesidades del
sistema
Diseño del
sistema
recomendado
Desarrollo y
documentación
del software
Pruebas y
mantenimiento
del sistema
Implementación
y evaluación del
sistema
Creado por Eduardo Malpica
Identificación de
problemas,
oportunidades y
objetivos
Creado por Eduardo Malpica
Determinación de
los requerimientos
de Información
Creado por Eduardo Malpica
Análisis de las
necesidades del
sistema
Creado por Eduardo Malpica
Diseño del sistema
recomendado
Creado por Eduardo Malpica
Desarrollo y
documentación del
software
Creado por Eduardo Malpica
Prueba y
mantenimiento del
sistema
Creado por Eduardo Malpica
Implementación y
evaluación del
sistema
Creado por Eduardo Malpica
Impacto del
mantenimiento
Creado por Eduardo Malpica
Impacto del
mantenimiento
Mantenimiento de sistemas
Nuevos sistemas y
otras actividades
Mantenimiento de
sistemas
existentes
60%
40%
Creado por Eduardo Malpica
Impacto del
mantenimiento
Recursos
0
2
4
6
8
Consumo de recursos durante la vida del
sistema
Recursos
Creado por Eduardo Malpica
Creado por Eduardo Malpica
•CASE permite a los usuarios
analizar y evaluar el
impacto de los cambios en
el mantenimiento.
•CASE integra las
actividades y proporciona
continuidad de una fase a la
siguiente durante todo el
ciclo de vida del desarrollo
de sistemas.
•CASE crea una excelente
comunicación entre
analistas y usuarios durante
el ciclo de vida del
desarrollo de sistemas, para
que los clientes puedan
apreciar los flujos de datos y
seleccionar correcciones
con tiempo.
• Visible Analyst (VA)
permite modelar los
datos , procesos y
objetos en diferentes
formatos. Permite que
sus usuarios dibujen y
modifiquen diagramas
con facilidad.
Aumento en la
productividad
del analista
Mejora de la
comunicación
analista-
usuario
Evaluar de
manera precisa
los cambios en
el
mantenimiento
Integración de
las actividades
del ciclo de
vida
Creado por Eduardo Malpica
• Da al analista la posibilidad de crear y modificar el
diseño del sistema
• Apoyan a la modelación de los requerimientos
funcionales de una organización
• Ayuda a los analistas y usuarios a definir el alcance de
un proyecto determinado
• Visualiza la forma en que el proyecto se combina con
otras partes de la organización
Herramientas
CASE de bajo
nivel
• Genera el código fuente de la computadora, eliminando
la necesidad de programar el sistema
• Generación mas rápida
• Reduce tiempo en el mantenimiento
• Facilita la migración de sistemas de una plataforma a
otra
• Ofrece una forma económica
• Libre de errores de programacion
Herramientas
CASE de alto
nivel
Creado por Eduardo Malpica
1. Estructuras de datos que describen registros almacenados por el sistema
2. Diseños de pantallas (si es en línea)
3. Esquemas de informes para programas por lotes.
4.-Diagrama estructural de módulos del programa
5.- Diseño y relaciones de bases datos
Ingeniería inversa de software
El primer paso es cargar el código de programa
existente
Se analiza el código y las herramientas producen los
siguientes elementos:
CARE (Computer-Assisted Reengineering)
Métodos para alargar la vida de programas
anteriores
Analiza y reestructura el codigo de computadora
existente
Creado por Eduardo Malpica
Enfoque
UML
(Unified Modeling
Languaje)
Programación
orientada a objetos
• Facilitar el desarrollo de sistemas que
deben cambiar con rapidez en respuesta
a entornos de negocios dinámicos
• Analiza un sistema en forma de modelo
de casos
• Los objetos pueden ser
clientes, artículos, pedidos, etc.
• Los objetos se representan y agrupan en
clase
• Una clase define el conjunto de atributos
y comportamientos que comparten los
objetos que este contiene
Creado por Eduardo Malpica
Programación extrema
(XP, Extreme Proamming)
Enfoque
Enfoque para el desarrollo
de software que utiliza
buenas practicas de
desarrollo y las lleva a los
extremos
Valores
Comunicación
Simplicidad
Retroalimentación
Valentía
Creado por Eduardo Malpica

Más contenido relacionado

La actualidad más candente

Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasIsidro Gonzalez
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema21040883
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareJesenia Escobar
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas malejandro08
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientospedro tovar
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salidaJorge Garcia
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrentesamuel ospino
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Softwareahias arosemena
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process ModelsAjit Nayak
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionargentm
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAlejandro Rivera Santander
 

La actualidad más candente (20)

Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
 
Fase De DiseñO Y Analisis De Datos
Fase De DiseñO Y Analisis De DatosFase De DiseñO Y Analisis De Datos
Fase De DiseñO Y Analisis De Datos
 
Diseño de entraday_salida
Diseño de entraday_salidaDiseño de entraday_salida
Diseño de entraday_salida
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process Models
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Rol del Analista de Sistemas
Rol del Analista de SistemasRol del Analista de Sistemas
Rol del Analista de Sistemas
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repaso
 

Destacado

ROLES DEL ANALISTA DE SISTEMAS
ROLES DEL ANALISTA DE SISTEMASROLES DEL ANALISTA DE SISTEMAS
ROLES DEL ANALISTA DE SISTEMASrafa011
 
Los roles de los diferentes analistas de informacion.
Los roles de los diferentes analistas de informacion.Los roles de los diferentes analistas de informacion.
Los roles de los diferentes analistas de informacion.Aranza Martinez Vazquez
 
Unidad III adsi- El Analista de Sistemas - web
Unidad III   adsi- El Analista de Sistemas - webUnidad III   adsi- El Analista de Sistemas - web
Unidad III adsi- El Analista de Sistemas - webJesús Chaparro
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemasDiego Sanchez
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De SoftwareJgperez
 
El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI tauroaydsi
 
Unidad III - El Analista de Sistemas - ADSI
Unidad III - El Analista de Sistemas  - ADSIUnidad III - El Analista de Sistemas  - ADSI
Unidad III - El Analista de Sistemas - ADSIJesús Chaparro
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasRick_Ruso
 
Unidad 1. Generalidades de Sistemas de Información
Unidad 1. Generalidades de Sistemas de InformaciónUnidad 1. Generalidades de Sistemas de Información
Unidad 1. Generalidades de Sistemas de InformaciónDiana Loboa
 
tendencias de los sistemas de informacion
tendencias de los sistemas de informaciontendencias de los sistemas de informacion
tendencias de los sistemas de informacionYesenia Gomez
 
Gestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosGestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosMariaFontalvo
 
Caracteristicas de los Sistemas Familiares
Caracteristicas de  los Sistemas FamiliaresCaracteristicas de  los Sistemas Familiares
Caracteristicas de los Sistemas FamiliaresFayde Florido
 

Destacado (17)

ROLES DEL ANALISTA DE SISTEMAS
ROLES DEL ANALISTA DE SISTEMASROLES DEL ANALISTA DE SISTEMAS
ROLES DEL ANALISTA DE SISTEMAS
 
Los roles de los diferentes analistas de informacion.
Los roles de los diferentes analistas de informacion.Los roles de los diferentes analistas de informacion.
Los roles de los diferentes analistas de informacion.
 
Unidad III adsi- El Analista de Sistemas - web
Unidad III   adsi- El Analista de Sistemas - webUnidad III   adsi- El Analista de Sistemas - web
Unidad III adsi- El Analista de Sistemas - web
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemas
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI
 
Unidad III - El Analista de Sistemas - ADSI
Unidad III - El Analista de Sistemas  - ADSIUnidad III - El Analista de Sistemas  - ADSI
Unidad III - El Analista de Sistemas - ADSI
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Unidad 1. Generalidades de Sistemas de Información
Unidad 1. Generalidades de Sistemas de InformaciónUnidad 1. Generalidades de Sistemas de Información
Unidad 1. Generalidades de Sistemas de Información
 
tendencias de los sistemas de informacion
tendencias de los sistemas de informaciontendencias de los sistemas de informacion
tendencias de los sistemas de informacion
 
Turismo y sistema
Turismo y sistemaTurismo y sistema
Turismo y sistema
 
Sistemas control
Sistemas controlSistemas control
Sistemas control
 
Gestión de Proyectos Tecnológicos
Gestión de Proyectos TecnológicosGestión de Proyectos Tecnológicos
Gestión de Proyectos Tecnológicos
 
Funciones del analista
Funciones del analistaFunciones del analista
Funciones del analista
 
Caracteristicas de los Sistemas Familiares
Caracteristicas de  los Sistemas FamiliaresCaracteristicas de  los Sistemas Familiares
Caracteristicas de los Sistemas Familiares
 
DISEÑO DE PROYECTOS
DISEÑO DE PROYECTOSDISEÑO DE PROYECTOS
DISEÑO DE PROYECTOS
 
Los Sistemas De Informacion
Los Sistemas De InformacionLos Sistemas De Informacion
Los Sistemas De Informacion
 

Similar a Analista de sistemas

Metodología de SI
Metodología de SIMetodología de SI
Metodología de SIsullinsan
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacionAbelAbedSilvaSantaCr
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasMirna Lozano
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.jobetson
 
Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.jobetson
 
Analista de sistemas. adsi 01. grupo capricornio..
Analista de sistemas. adsi 01. grupo capricornio..Analista de sistemas. adsi 01. grupo capricornio..
Analista de sistemas. adsi 01. grupo capricornio..jobetson
 

Similar a Analista de sistemas (20)

Metodología
MetodologíaMetodología
Metodología
 
Metodología de SI
Metodología de SIMetodología de SI
Metodología de SI
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.
 
Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.Analista de sistemas. adsi 01. grupo capricornio.
Analista de sistemas. adsi 01. grupo capricornio.
 
Analista de sistemas. adsi 01. grupo capricornio..
Analista de sistemas. adsi 01. grupo capricornio..Analista de sistemas. adsi 01. grupo capricornio..
Analista de sistemas. adsi 01. grupo capricornio..
 
Clase 11
Clase 11Clase 11
Clase 11
 
Tema Introducción IS
Tema Introducción ISTema Introducción IS
Tema Introducción IS
 

Analista de sistemas

  • 2. Analista del Sistema • Evalúa el funcionamiento de un negocio • Examina la entrada el procesamiento de datos y producción de información Propósito • Mejorar los procesos de una organización Analista • Capacidad de trabajar con todo tipo de gente • Contar con suficiente experiencia en computadoras • Desempeñar distintos roles Creado por Eduardo Malpica
  • 3. Rol de Consultor Requerimiento Enfrentar los problemas de sistemas de información de un problema Logros Analizar y diseñar sistemas de información Apoyarse en los usuarios del sistema para entender su perspectiva Creado por Eduardo Malpica
  • 4. Rol de Experto en SoporteTécnico Requerimiento Experiencia profesional con el hardware y software de computo Logros Realización de pequeñas modificaciones Toma de decisiones de un solo departamento Creado por Eduardo Malpica
  • 5. Rol deAgente de Cambio Requerimiento Desarrollar un plan para el cambio y cooperar con los demás para facilitar el cambio Trabajo Realizar el análisis Desarrollar un plan para el cambio Interactuar constantemente con quienes vayan a cambiar Logros Promover un cambio que involucre el uso de sistemas de información Creado por Eduardo Malpica
  • 6. Solucionador de problemas Comunicador • Capacidad de relacionarse con los demás, durante periodos extensos, además de experiencia en computación para programar Persona auto disciplinada y auto motivada • Capacidad de administrar y coordinar los innumerables recursos de un proyecto, incluyendo a otras personas • Persona que aborda como un reto el análisis de problemas y que disfruta al diseñar soluciones factibles Creado por Eduardo Malpica
  • 7. Identificación de problemas, oportunidades y objetivos Determinación de los requerimientos de información Análisis de las necesidades del sistema Diseño del sistema recomendado Desarrollo y documentación del software Pruebas y mantenimiento del sistema Implementación y evaluación del sistema Creado por Eduardo Malpica
  • 9. Determinación de los requerimientos de Información Creado por Eduardo Malpica
  • 10. Análisis de las necesidades del sistema Creado por Eduardo Malpica
  • 16. Impacto del mantenimiento Mantenimiento de sistemas Nuevos sistemas y otras actividades Mantenimiento de sistemas existentes 60% 40% Creado por Eduardo Malpica
  • 17. Impacto del mantenimiento Recursos 0 2 4 6 8 Consumo de recursos durante la vida del sistema Recursos Creado por Eduardo Malpica
  • 19. •CASE permite a los usuarios analizar y evaluar el impacto de los cambios en el mantenimiento. •CASE integra las actividades y proporciona continuidad de una fase a la siguiente durante todo el ciclo de vida del desarrollo de sistemas. •CASE crea una excelente comunicación entre analistas y usuarios durante el ciclo de vida del desarrollo de sistemas, para que los clientes puedan apreciar los flujos de datos y seleccionar correcciones con tiempo. • Visible Analyst (VA) permite modelar los datos , procesos y objetos en diferentes formatos. Permite que sus usuarios dibujen y modifiquen diagramas con facilidad. Aumento en la productividad del analista Mejora de la comunicación analista- usuario Evaluar de manera precisa los cambios en el mantenimiento Integración de las actividades del ciclo de vida Creado por Eduardo Malpica
  • 20. • Da al analista la posibilidad de crear y modificar el diseño del sistema • Apoyan a la modelación de los requerimientos funcionales de una organización • Ayuda a los analistas y usuarios a definir el alcance de un proyecto determinado • Visualiza la forma en que el proyecto se combina con otras partes de la organización Herramientas CASE de bajo nivel • Genera el código fuente de la computadora, eliminando la necesidad de programar el sistema • Generación mas rápida • Reduce tiempo en el mantenimiento • Facilita la migración de sistemas de una plataforma a otra • Ofrece una forma económica • Libre de errores de programacion Herramientas CASE de alto nivel Creado por Eduardo Malpica
  • 21. 1. Estructuras de datos que describen registros almacenados por el sistema 2. Diseños de pantallas (si es en línea) 3. Esquemas de informes para programas por lotes. 4.-Diagrama estructural de módulos del programa 5.- Diseño y relaciones de bases datos Ingeniería inversa de software El primer paso es cargar el código de programa existente Se analiza el código y las herramientas producen los siguientes elementos: CARE (Computer-Assisted Reengineering) Métodos para alargar la vida de programas anteriores Analiza y reestructura el codigo de computadora existente Creado por Eduardo Malpica
  • 22. Enfoque UML (Unified Modeling Languaje) Programación orientada a objetos • Facilitar el desarrollo de sistemas que deben cambiar con rapidez en respuesta a entornos de negocios dinámicos • Analiza un sistema en forma de modelo de casos • Los objetos pueden ser clientes, artículos, pedidos, etc. • Los objetos se representan y agrupan en clase • Una clase define el conjunto de atributos y comportamientos que comparten los objetos que este contiene Creado por Eduardo Malpica
  • 23. Programación extrema (XP, Extreme Proamming) Enfoque Enfoque para el desarrollo de software que utiliza buenas practicas de desarrollo y las lleva a los extremos Valores Comunicación Simplicidad Retroalimentación Valentía Creado por Eduardo Malpica