Resumen completo Análisis de sistemas PDF

Title Resumen completo Análisis de sistemas
Author Franco Miret
Course Analisis y Diseño de Sistemas 
Institution Universidad Nacional de La Patagonia San Juan Bosco
Pages 15
File Size 354.4 KB
File Type PDF
Total Downloads 104
Total Views 135

Summary

Resumen de Analisis de Sistemas...


Description

INTRODUCCIÓN AL ANÁLISIS DE SISTEMAS

UNIDAD 1: Sistema de información: Conjunto de personas, datos, procesos y tecnología de la información que interactúan para recopilar, procesar, guardar y proporcionar como salida la información necesaria para brindar soporte a una organización. SI esenciales para las organizaciones ya que capturan y administran datos para producir información útil que respaldan una organización y sus empleados, clientes, proveedores y socios. Muchas organizaciones consideran que los sistemas de información son esenciales para obtener una ventaja competitiva. Ventajas: ● ● ● ● ● ● ● ● ● ●

Aumento en la utilidad del negocio. Reducción de los costos del negocio. Aumento en la participación del mercado. Mejora en las relaciones con los clientes. Aumento de la eficiencia. Mejor toma de decisiones. Mejor cumplimiento de la normatividad. Menos errores. Mejor seguridad. Mayor capacidad.

Clasificación de SI según funciones: ● ●









Sistemas de procesamiento de transacciones (TPS): Sistema de información en el que se capturan y procesan los datos relativos a transacciones de negocios. Sistemas de información administrativa (MIS): Sistema de información que provee informes orientados a la administración basados en el procesamiento de las transacciones y operaciones de la organización. Sistemas de soporte de decisiones (DSS): Sistema de información que ayuda a identificar oportunidades de toma de decisiones o proporciona información que ayuda a tomarlas. Sistemas de información ejecutiva (EIS): Sistema de información que brinda soporte a las necesidades de planeación y evaluación de los administradores de nivel ejecutivo. Sistemas Expertos: Sistema de información en el cual se captura la experiencia de los expertos humanos y luego simula esa experiencia para beneficio de quienes no son expertos. Sistemas de comunicación y colaboración: Sistema de información que posibilita la comunicación más efectiva entre los empleados, socios, clientes y proveedores, para mejorar su capacidad de colaboración



Sistemas de Automatización de Oficina: Sistema de información que brinda soporte la amplia gama de actividades de oficina de los negocios para mejorar el flujo de trabajo entre los empleados.

Involucrados que utilizan o desarrollan SI: ●









Propietarios del Sistema: Aquellos que pagan para que el sistema sea construido y operado y establecen la visión y las prioridades del sistema. Ellos ven un sistema de información en términos de costos y beneficios para resolver problemas y explotar oportunidades. Usuarios del Sistema: Estos definen los requerimientos de negocios y las expectativas del sistema. Por lo tanto, ven al sistema de información en términos de la funcionalidad que proporciona a sus puestos, facilidad de aprendizaje y uso. Diseñadores del Sistema: Estos traducen los requerimientos de negocios en una solución técnica factible. Por lo tanto, ven al sistema de información en términos de un plan de diseño para guiar la construcción del sistema final. Constructores del Sistema: Estos construyen, implantan y mantienen el sistema de información. Por lo tanto, tienden a ver al sistema de información en términos del hardware y software utilizados que funcionan para implementar el sistema. Analista de Sistemas: Facilitan el desarrollo de los sistemas de información a través de la interacción con los demás involucrados. Estudian los problemas y oportunidades del negocio y luego transforman los requerimientos de negocios y de información en especificaciones de sistemas de información.

Papel del analista de sistemas: El  papel que desempeña el analista de sistemas en el desarrollo de los sistemas de información es facilitar su desarrollo a través de la interacción con los demás involucrados para crear un puente entre quienes tienen conocimientos técnicos y quienes carecen de ellos. Habilidades, conocimientos y rasgos de un analista de sistemas: ●







Conocimiento laboral de tecnologías de información: El analista debe estar al tanto de las tecnologías de información existentes y las que están en surgimiento. Este conocimiento puede ser adquirido en cursos universitarios, seminarios y cursos de desarrollo profesional. Experiencia en programación de computadoras: Los analistas de sistemas necesitan estar capacitados en uno o más lenguajes de programación de alto nivel. Conocimiento general de procesos y terminología de negocios: Los analistas de sistemas deben ser capaces de comunicarse con los expertos en negocios para obtener una comprensión de sus problemas y necesidades. Habilidades generales de solución de problemas: El analista de sistemas debe ser capaz de tomar un problema de negocios grande, dividirlo en partes, determinar las causas y efectos del problema y, luego, recomendar una solución.

● ●

● ●

Buenas habilidades de comunicación interpersonal: Un analista debe ser capaz de comunicarse eficazmente tanto en forma oral como escrita. Buenas habilidades de relaciones interpersonales: El analista requiere habilidades interpersonales eficaces que le permiten tratar con dinámicas de grupo, políticas de negocios, conflictos y cambio. Flexibilidad y adaptabilidad: Los analistas de sistemas exitosos aprenden a ser flexibles y a adaptarse a situaciones y retos únicos. Carácter y ética: La naturaleza del puesto de analista requiere un carácter fuerte y un sentido de lo correcto e incorrecto. Estos, a menudo, obtienen acceso a hechos e información sensible o confidencial que no debe ser revelada.

Habilidades de comunicación interpersonales: Las buenas habilidades de comunicación interpersonales son esenciales para los analistas en sistemas porque sus habilidades de comunicación y no las técnicas, probarán ser el factor más importante en el éxito o fracaso de su carrera. Donde trabajan los analistas en sistemas: Los analistas en sistemas pueden estar asignados permanentemente a un equipo que respalda una función de negocios específica (por ejemplo, sistemas financieros). Impulsores de negocios que influyen en el desarrollo de los si: Los impulsores de negocio que influyen son: propietarios de sistemas, usuarios, diseñadores, constructores y analistas. Sus metas son: ● Mejorar el conocimiento del negocio. ● Mejorar los procesos del negocio. ● Mejorar las comunicaciones del negocio. Impulsores de tecnología que influyen en el desarrollo de un sí: Tecnologías de bases de datos, Tecnologías de software, tecnología de interfaz. Usuarios externos e internos: Los usuarios internos del sistema son empleados del negocio para el cual se construyen la mayoría de los sistemas de información. A diferencia de los usuarios internos del sistema, los usuarios externos son negocios o consumidores directos como usuarios del sistema.

COMPONENTES DE SISTEMAS DE INFORMACIÓN Sistemas front-office: Los sistemas de información de front-office soporta las funciones del negocio que se extienden hacia los clientes (y otros interesados). Sistemas back-office: los sistemas de información de back-office soportan las operaciones internas de negocio, al igual que interactúan con él entorno.

Arquitectura de SI: Es un marco de referencia unificador en el que los diversos involucrados con perspectivas distintas, pueden organizar y ver los componentes fundamentales de los sistemas de información. Necesitamos identificarla porque proporciona una base para organizar diversos componentes de cualquier sistema de información que nos interese desarrollar. Perspectivas que se enfocan los propietarios y usuarios del sistema: ●

Tecnologías de bases de datos que soportan el crecimiento del negocio y utilizan el conocimiento del negocio.



Tecnologías de software que automatizan y respaldan los procesos y servicios del negocio. Tecnologías de interfaz que respaldan la colaboración y la comunicación del negocio.



Perspectivas de los propietarios, usuarios, diseñadores y constructores sobre conocimiento,proceso y comunicaciones: Conocimiento: ● Propietarios: Se enfocan en el funcionamiento general. Les importa la información que se aporta al negocio para la toma de decisiones. ● Usuarios: Se enfocan en los datos y sus formatos. ● Diseñadores: Lo que mas les importa es el diseño y la tecnología utilizada en las bases de datos. ● Constructores: Se concentran en la representación de los datos en lenguajes precisos. Proceso: ● Propietarios: Se enfocan en las funciones de negocio en lugar de los sucesos de negocio. Es decir, se enfocan en la generalidad en lugar de los procesos puntuales. ● Usuarios: Realizan procesos del negocio en respuesta a sucesos del negocio, especificados según requerimientos de proceso. ● Diseñadores: Investigan qué procesos se deberían automatizar y cual es la mejor forma de hacerlo. ● Constructores: Buscan la personalización y ampliación de paquetes de software para adaptar estos a la organización. Comunicaciones: ● Propietarios: Buscan conocer el alcance y la visión de la comunicación. La ubicación de los negocios o sistemas con los que el sistema debe tener una interfaz. ● Usuarios: Les importa la entrada/salida de datos y la forma en que el sistema interactúa con los usuarios. ● Diseñadores: Se enfocan en las especificaciones de interfaz: de usuario (dialogo de usuario) y de sistema a sistema. ● Constructores: Construyen, instalan, prueban e implementan soluciones de interfaz por medio de tecnología de interfaz.

Papel de la tecnología de red: El papel que tiene la tecnología de red en el desarrollo de un sistema de información es el de forzar a que los componentes del conocimiento, de los procesos y de la comunicación interactúan por medio de la red. Esto permitiría que cualquier componente sea reemplazado por otro con poco o ningún impacto sobre los demás.

PROCESOS DE DESARROLLOS UNIDAD 2 Proceso de desarrollo de sistemas: Un proceso de desarrollo de sistemas es un conjunto de métodos, con determinadas herramientas que los diseñadores o analistas de sistemas utilizan para desarrollar eficientemente un sistema. CMM: Significa modelo de madurez de la capacidad. Es el marco estándar de referencia para evaluar el nivel de madurez del desarrollo de sistemas de información de una organización y sus procesos y productos administrativos. Se encuentra organizado en 5 niveles. 1. Nivel 1= Inicial: No siguen un proceso consistente. Cada equipo de desarrollo utiliza sus propias herramientas y métodos. Es imprescindible y no es repetible. La documentación no es consistente de un proyecto al siguiente. 2. Nivel 2 = Repetible: Sirve para rastrear costos, programas y funcionalidad del proyecto. 3. Nivel 3 = Definido: Se desarrolla un proceso de desarrollo de sistema estándar. El proceso es estable, predecible y repetible. 4. Nivel 4 = Administrado: Se establecen metas mensurables para la calidad y la productividad. Mejora de la administración de proyectos individuales basadas en datos recopilados. La administración busca volverse más proactiva a los problemas del desarrollo del sistema. 5. Nivel 5 = Optimizado: El proceso es vigilado continuamente y mejorado con base en medidas y análisis de datos establecidos en el nivel anterior. El CMM sirve para ayudar a las organizaciones a mejorar la madurez de sus procesos de desarrollo de sistemas. Ciclo de vida de un Sistema: El ciclo de vida de un sistema de información se divide en dos etapas. La primer etapa es el desarrollo de sistemas, y la segunda etapa es la operación y mantenimiento de sistemas; primero se construye y, luego se usa y se mantiene. Tarde o temprano el ciclo culmina con el desarrollo de un nuevo sistema. Metodología de Desarrollo de Sistemas: Estrategia formalizada del proceso de un desarrollo de sistemas; un proceso estandarizado que incluye actividades, métodos, mejores prácticas, productos y herramientas automatizadas que se usan en el desarrollo de sistemas de información. Relación del ciclo de vida del sistema con la metodología de desarrollo de sistemas: Una metodología de desarrollo de sistemas “ejecuta” la etapa de desarrollo de sistemas del ciclo de vida del sistema. Cada sistema de información tiene su propio ciclo de vida. La metodología es el proceso estándar para construir y mantener ese sistema y a todos los demás sistemas.

Beneficios de las empresas al contar con una metodología de desarrollo: Los beneficios de las empresas con esta metodología de desarrollo es la construcción o integración de sistemas. Y las mejoras significativas en programa y costo al institucionalizar las mejoras de proceso. Principios fundamentales para el desarrollo de sistemas: ●









Principio 1: Hacer participar a los usuarios de sistemas: los analistas, programadores y otros especialistas de la tecnología de la información frecuentemente se refieren a ‘mi sistema’. Esta actitud, ha creado un conflicto de ‘nosotros contra ellos’ entre el personal técnico y los usuarios y la administración. Las soluciones a menudo les ocasionan problemas porque no abordan los problemas reales. La participación del usuario del sistema es una necesidad absoluta para el desarrollo de los sistemas exitosos. Los analistas, diseñadores y constructores son responsables por el desarrollo del sistema, deben hacer participar a sus propietarios y usuarios, y buscar un acuerdo por parte de todos los interesados en relación con las decisiones que puedan afectarlos. La mejor forma de contrarrestar esa amenaza es mediante una comunicación constante y completa con los propietarios y usuarios. Principio 2: Utilizar un método de solución de problemas: el método clásico de solución de problemas es el siguiente: 1. Estudiar y entender el problema, su contexto y su impacto. 2. Definir los requerimientos que deben satisfacerse para alcanzar una solución. 3. Identificar alternativas de soluciones que satisfagan los requerimientos y elegir una mejor solución. 4. Diseñar y/o implementar la solución elegida. 5. Observar y evaluar el impacto de la solución y depurarla. Los analistas de sistemas deben abordar todos los proyectos por medio de alguna variación de este método de solución de problemas. Principio 3: establecer fases y actividades: las fases son, una definición del alcance, analistas del problema, análisis de requerimientos, diseño lógico, análisis de decisión, diseño físico e integración, construcción y pruebas, instalación y entrega. Estas fases no son absolutamente secuenciales. Principio 4: documentar a través del desarrollo: para promover una buena comunicación entre interesados constantemente con el cambio, la documentación debe ser un producto alterno del esfuerzo completo del desarrollo de sistemas. La documentación mejora las comunicaciones y la aceptación. La documentación revela fortalezas y debilidades del sistema para los múltiples interesados. Estimula la participación de los usuarios y reasegura la administración acerca del progreso. Principio 5: establecer estándares: la integración de sistemas se ha vuelto crítica para el éxito de los sistemas de información en cualquier organización. Para lograr o mejorar la integración de sistemas, las organizaciones se apegan a estándares. En muchas organizaciones, éstos toman forma de arquitectura tecnológica de información empresarial. Una arquitectura de tecnología de información establece estándares que sirve para dirigir soluciones de tecnología y sistemas de información hacia una visión o configuración de tecnología común. Una tecnología de información generalmente se estandariza acerca de lo siguiente: tecnologías de bases de datos, tecnologías de software y tecnologías de interfaz.En ausencia de una arquitectura TI, cada sistema de información y aplicación puede ser construido con tecnologías radicalmente diferentes.

Esto no solo hace difícil integrar las aplicaciones, sino que crea problemas de administración de recursos. Crear una arquitectura TI de una empresa y conducir proyectos y equipos hacia esa arquitectura tiene más sentido. El director de tecnologías en una organización a menudo, se encarga de exploraciones de tecnologías y la administración de la arquitectura TI. ●

Principio 6: administrar el proceso y los proyectos: tanto el proceso como los proyectos que lo utilizan deben ser administrados. La administración de procesos asegura que el proceso o administración elegidos por una organización se utilice en forma consistente en todos los proyectos. La administración de procesos también define y mejora el proceso o metodología elegido con el paso del tiempo. La administración de proyectos asegura que un sistema de información sea desarrollado a un costo mínimo, dentro de un marco de tiempo específico y con una calidad aceptable. La administración de proyectos eficaz es esencial para lograr un éxito de nivel 2 en CMM. El uso de un proceso repetible nos lleva a un nivel 3 en CMM. Los niveles 4 y 5 CMM requieren una administración de procesos eficaz. La administración de procesos y la administración de proyectos están influidas por la necesidad de administración de calidad. Los estándares de calidad están construidos en un proceso para asegurar que las actividades y los productos de cada fase contribuirán al desarrollo de un sistema de información de alta calidad. Los estándares hacen que la organización de TI sea más ágil.



Principio 7: justificar sistemas de información como inversiones de capital: los sistemas de información son inversiones de capital. Los propietarios del sistema se comprometen con esta inversión. Al considerar una inversión de capital, se deben abordar dos temas:

1. Para cualquier problema, es probable que existan varias soluciones. El analista de sistemas y otros interesados no deben aceptar a ciegas la primera solución sugerida. El analista que fracasa en observar alternativas puede estar dando un mal servicio al negocio. 2. 3. Luego de identificar soluciones alternativas, el analista de sistemas debe evaluar cada posible solución en busca de factibilidad, especialmente para una efectividad de costos. Ésta se mide con una técnica llamada análisis de costo-beneficio. Una ventaja significativa del enfoque de fases de desarrollo de sistemas es que proporciona diversas oportunidades para reevaluar la efectividad de costo, el riesgo y la factibilidad. La mayoría de los propietarios de sistemas quieren más de sus sistemas de lo que pueden permitirse o de lo que están dispuestos a pagar. El analista frecuentemente y sin necesidad acepta la responsabilidad de los excedentes en costo y en tiempo. Los sistemas de información son reconocidos como inversiones de capital, los proyectos de desarrollo de sistemas a menudo son conducidos por la planeación empresarial. Muchas unidades de negocio de tecnología de información contemporánea crean y mantienen un plan estratégico de sistemas de información. De manera ideal, un plan de sistemas de información estratégico de la empresa que define una dirección para todo el negocio. ●

Principio 8: No tema cancelar o revisar el alcance: no tema cancelar un proyecto o revisar un alcance, sin importar cuánto dinero se haya gastado hasta el momento. Para este fin, recomendamos un método de compromiso ajustado para el desarrollo de sistemas. Con el método de compromiso ajustado se construyen

múltiples puntos de revisión de factibilidad en cualquier metodología de desarrollo de sistemas. En cada punto de revisión se reevalúa la factibilidad. Todos los costos previamente realizados se consideran hundidos. El proyecto debe ser reevaluado en cada punto de revisión para determinar si continúa siendo factible para seguir con la inversión de tiempo, esfuerzos y recursos en ese proyecto. En cada punto de revisión, el analista debe considerar las siguientes opciones:



Cancelar el proyecto si ya no es factible.



Reevaluar y ajustar los costos del programa si el alcance del proyecto se debe incrementar.


Similar Free PDFs