Capitulo 1 - Sistemas, Roles y Metodologías de Desarrollo
Capitulo 1 - Sistemas, Roles y Metodologías de Desarrollo
Capitulo 1 - Sistemas, Roles y Metodologías de Desarrollo
Tipos de Sistemas
Los sistemas de informacin se desarrollan para distintos fines, dependiendo de las necesidades de los usuarios humanos y la empresa. Sistemas de Procesamiento de transacciones, funcionan en el nivel operacional de la organizacin Sistemas de automatizacin de oficinas Sistemas de trabajo de conocimiento, brindan soporte para el trabajo a nivel del conocimiento
Entre los sistemas de nivel superior se encuentran los sistemas de informacin administrativa (MIS) y los
sistemas de soporte de decisiones (DSS). Los sistemas expertos aplican la experiencia de los encargados de tomar decisiones para resolver problemas especficos y estructurados.
En el nivel estratgico de la administracin se encuentran los sistemas de soporte para ejecutivos (ESS). Los sistemas de soporte de decisiones en grupo (GDSS) y los sistemas de trabajo colaborativo asistido por computadora (CSCWS), que se describen en forma ms general, ayudan en el proceso de toma de decisiones, a nivel de grupo, de la variedad semiestructurada o no estructurada.
CSCWS
Sistemas Expertos Sistemas de Soporte de decisiones Sistemas de informacin administrativa
Los analistas de sistemas necesitan estar conscientes de que al integrar tecnologas se ven afectados todos los tipos de usuarios y sistemas.
Mediante un anlisis detallado, los analistas buscan identificar y resolver los problemas correctos.
EL Anlisis y diseo de sistemas se utiliza para analizar, disear e implementar las mejoras en el apoyo para los usuarios y las funciones de negocios que se puedan llevar a cabo mediante el uso de sistemas de informacin computarizados.
La participacin del usuario en el proyecto de sistemas es imprescindible para el desarrollo exitoso de los sistemas de informacin computarizados.
Los usuarios avanzan al primer plano a medida que los equipos de desarrollo de software se internacionalizan ms en cuanto a su composicin. Esto significa que hay ms nfasis en trabajar con los usuarios de software; en realizar un anlisis de su empresa, sus problemas y objetivos; y a comunicar el anlisis y diseo del sistema planificado a todos los involucrados.
El analista debe ser capaz de trabajar con personas de todo tipo y tener experiencia en cuanto al trabajo con computadoras.
El analista desempea muchos roles y algunas veces tiene que lidiar con varios al mismo tiempo. Los tres principales roles del analista de sistemas son como consultor, experto de soporte y agente de cambios.
Dicha contratacin puede ser una ventaja, ya que los consultores externos pueden proveer una perspectiva fresca de la cual carezcan otras personas en la organizacin. Tambin implica que los analistas externos estn en desventaja, ya que alguien de fuera nunca podr conocer la verdadera cultura organizacional.
Un agente de cambio es una persona que acta como catalizador para el cambio, desarrolla un plan de cambio y trabaja con otros para facilitarlo.
Debe interactuar con los usuarios y la administracin desde las primeras etapas del inicio de su proyecto, pues sin su ayuda usted no podr comprender qu necesitan para apoyar su trabajo en la organizacin, y no se podr llevar a cabo el verdadero cambio.
El analista tambin debe ser un comunicador capaz de crear soluciones significativas con otras personas durante periodos extendidos de tiempo.
Los
analistas
de
sistemas
necesitan
ser
capaces
de
comprender las necesidades de los humanos al interactuar con la tecnologa, adems de que necesitan suficiente experiencia con las computadoras como para programar, comprender las capacidades de las computadoras, deducir los requerimientos de informacin de los usuarios y comunicar lo que se necesita a los programadores.
40% 60%
Algunos investigadores estiman que la cantidad de tiempo invertido en el Mantenimiento de sistemas puede ser hasta del 60% del tiempo total invertido En los proyectos de sistemas.
Realizar mantenimiento en los sistemas y mejorar las capacidades de software implica las siguientes situaciones
Con frecuencia los usuarios solicitan caractersticas adicionales a medida que se familiarizan con el sistema computacional y
sus capacidades.
La empresa cambia con el tiempo El hardware y el software cambian a un
ritmo acelerado.
Los analistas emplean herramientas CASE para aumentar la productividad, comunicarse con los usuarios de una manera ms efectiva e integrar el trabajo que realizan en el sistema, desde el inicio hasta el fin del ciclo de vida.
Algunos
analistas
marcan
la
diferencia
entre
las
Las herramientas CASE Superiores ayudan a sustentar el modelado de los requerimientos funcionales de una organizacin, auxiliar a los analistas y usuarios para dibujar los lmites de un proyecto dado y ayudarlos a visualizar la forma en que el proyecto encaja con otras partes de la organizacin.
Concepto de Repositorio
1.
La generacin de cdigo ofrece varias ventajas: El Sistema se puede producir con ms rapidez que si se escribieran programas computacionales
2.
3.
Se puede generar cdigo en ms de un lenguaje computacional, por lo que es ms sencillo migrar los sistemas de una plataforma a otra.
4.
5.
El cdigo generado est libre de los errores tpicos de los programas computacionales.
Metodologa gil
El analista deber reconocer algunas veces que la organizacin podra beneficiarse de una metodologa alternativa.
Se recomienda que los analistas de sistemas adopten estos valores en todos los proyectos que emprendan y no slo cuando adopten la metodologa gil.
Las metodologas orientadas a objetos utilizan el estndar de la industria para modelar sistemas orientados a objetos, conocido como lenguaje de modelado unificado (UML), para descomponer un sistema en un modelo de caso de uso.
Metodologas giles