Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

CAPITULO 1 - EL ROL DEL ANALISTA DE SISTEMAS

Kendall & Kendall -- Jamilton Giraldo - Andry Muñoz - Roberto Lopez

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of CAPITULO 1 - EL ROL DEL ANALISTA DE SISTEMAS

OBJETIVOS INTEGRACION DE LAS TECNOLOGIAS DE SISTEMAS INTEGRANTES Conocer los tipos de sistemas de computo y como influyen en ellos las nuevas tecnologías.
Conocer los roles de un analista de sistemas.
Conocer la herramienta CASE.
Explorar otras tecnologías. Jamilton Alexander Giraldo
Andry Muñoz
Roberto German Lopez Sistemas de Procesamiento de Transacciones (TPS).
Sistemas de automatización de la oficina (OAS).
Sistemas de trabajo del conocimiento (KWS).
Sistemas de información de gerencia (MIS).
Sistemas de apoyo a la toma de decisión (DSS).
Sistemas expertos (ES) e inteligencia artificial (AI).
Sistemas de apoyo a las decisiónes de grupo (GDSS) y sistemas de trabajo colaborativo Computer-Supported.
Sistemas de apoyo a ejecutivos (EES) TIPOS DE SISTEMAS Al volverse tan popular el uso de
las computadoras y con la aparición de internet, se ha vuelto indispensable la implementación de nuevas tecnologías y herramientas que permitan interactuar entre si los diferentes procesos y organizaciones en la actualidad.
En este capitulo identificaremos cuales son los campos de acción del analista de sistemas y las diferentes herramientas que utiliza
para desempeñarse. Es un enfoque por fases para el análisis y el diseño cuya premisa principal es que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y el usuario. CICLO DE VIDA DEL DESARROLLO
DE SISTEMAS 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),
Los analistas de sistemas se apoyan en estas herramientas, desde el principio hasta el fin del ciclo de vida, para incrementar la productividad, comunicarse de manera más eficiente con los usuarios e integrar el trabajo que desempeñan en el sistema. USO DE HERRAMIENTAS CASE CUALIDADES DEL ANALISTA
DE SISTEMAS Facilita el desarrollo de sistemas que deben cambiar con raapidez, pero es dificil trabajar con sistemas de información complicados que necesiten mantenimiento, adaptación y rediseño continuamente.
Cada objeto es una representacion en computadora de alguna cosa o suceso real.
Los objetos se representan y agrupan en clases para la reutilización y capacidad demantenimiento óptimas.
Lenguaje unificado de modelación (UML): Analiza un sistema en forma de modelo de casos de uso. ANALISIS Y DISEÑO DE SISTEMAS
ORIENTADO A OBJETOS 3 5 6 INTRODUCCIÓN ROLES DEL ANALISTA DE SISTEMAS Da soluciones factibles a problemas
Capacidad de interactuar con los demás
Tener experiencia en computo
Tener ética personal y profesional
Autodisciplina o automotivación CUALIDADES DEL ANALISTA
DE SISTEMAS EL ROL DEL
ANALISTA DE
SISTEMAS 3 Comercio electrónico y sistemas Web: Se utiliza la web para realizar actividades económicas.
Sistemas de planeación de recursos empresariales(ERP): Tienen la meta de integrar diversos sistemas de información dentro de la corporación.
Dispositivos inalámbricos y portátiles: incluyendo el comercio móvil (m-commerce)
Software de código abierto (Open Source):Muchas manos mucha gente. 5 Consultor: Trae unas ideas diferentes a las que se han planteado en la empresa, pero hay que tener en cuenta la cultura organizacional de la empresa.
Experto en soporte técnico: Recurre a su experiencia y sirve de soporte en algunas áreas del proyecto.
Agente de cambio: Desempeña cualquiera de las actividades en la transición del desarrollo del sistema. 6 Da soluciones factibles a problemas
Capacidad de interactuar con los demás
Tener experiencia en computo
Tener ética personal y profesional
Autodisciplina y automotivacion IMPACTO DEL MANTENIMIENTO EL ROL DEL
ANALISTA DE
SISTEMAS Después de instalar un sistema, se le debe dar mantenimiento, es decir, los programas de cómputo tienen que ser modificados y actualizados cuando lo requieran.
El tiempo usado en mantenimientose extiende típicamente de 48 a 60 por ciento de tiempo total del desarrollo del sistema.
Razones:
Correccion de errores y mejorar capacidades del software El analista tendrá que reconocer que la organización se podría beneficiar de una metodología alterna, ya sea por falla en un sistema o por la subcultura de la organización.
La programación extrema (XP) utiliza buenas prácticas de desarrllo y las lleva a los extremos y sus cuatro valores son comunicación, simplicidad, retroalimentación y valentía.
XP puede garantizar la terminación exitosa de un proyecto ajustando tiempo, costo, calidad y alcance, propiciando un equilibrio entre los recursos y las actividades requeridas parta completa el proyecto. PROGRAMACIÓN EXTREMA
Y OTRAS METODOLOGIAS ALTERNAS Razones para el uso de las
herramientas CASE Aumento de la productividad del analista: Facilita la interaccion del equipo de trabajo y hace que la diagramacion sea un proceso iterativo y dinamico.
Mejora de la comunicación analista-usuario: Medios para comunicar aspectos del sistema.
Integración de las actividades del ciclo de vida: Continuidad de una fase a la siguiente.
Evaluar de manera precisa los cambios en el mantenimiento: Da lugar a un plan de mantenimiento integral. INGENIERIA INVERSA Y REINGENIERIA DE SOFTWARE Observamos como las nuevas tecnologias hacen mas amigable el trabajo en los diferentes sistemas de computo.
Conocimos la versatilidad con la que un analista puede desempeñarse en todas las fases del desrrollo de sistemas gracias a sus habilidades, conocimiento y experiencia.
Aprendimos como las herramientas de ingenieria de software asistida por computadora(CASE) hacen que el proceso durante el ciclo de vida del sistema sea mas eficiente.
Conocimos que con otras tecnologias podemos resolver problemas o situaciones que se presenten a la hora del desarrollo del sistema y no se puedan suplir con las herramientas CASE. CONCLUSIONES CLASIFICACIÓN DE LAS HERRAMIENTAS CASE: Se clasifican como de bajo nivel, de alto nivel e integradas, estas ultimas combinando las de alto y bajo nivel.
Las herramientas CASE de alto nivel ayudan principalmente a los analistas y diseñadores, y las de bajo nivel ayudan a programadores y trabajadores que deben implementar los sistemas diseñados con herramientas CASE de alto nivel. Herramientas CASE de alto nivel: Da al analista la posibilidad de crear y modificar el diseño del sistema..
Pueden apoyar la modelación de los requerimentos funcionales deuna organización.
Herramientas CASE de vajo nivel: Se utilizan para generar codigo fuente de computadora, tiene varias ventajas:
1. El sistema se puede generar mas rapido.
2. Reduce el tiempo invertido en mantenimiento.
3. Mas de un lenguaje de computadora, facilita la migracion de sistemas de una plataforma.
4. Ofrece una forma economica de ajustar los sistemas a las necesidades de la organización.
5. El codigo generado esta libre de errores de programación. Metodos para alargar la vida de programas anteriores, conocido como software heredado, emplean software dde reingeniería asistida por computadora (CARE).
La ingeniería inversa es lo opuesto a la generación de codigo.
La reingeniería se refiere al proceso completo de convertir el codigo de programa al diseño CASE. Ventajas al usar herramientas de ingeniería inversa:

1. Reduccion de tiempo para el mantenimiento del sistema.
2. Se genera documentación.
3. Se crean programas estructurados.
4. Los cambios futuros al mantenimiento son mas sencillos.
5. Se puede analizar el sistema para eliminar porciones de codigo sin utilizar. Los sistemas de información se desarrollan con diferentes propositos, según las necesidades de la empresa.
Full transcript