# data[].attributes.body
Consiste en planificar, reemplazar, complementar y/o mejorar un sistema organizacional existente. Establece cómo alcanzar el objetivo.

# data[].attributes.attachment_link.title
Diseño del Sistema de Información (DSI) - manuel.cillero.es

# data[].attributes.attachment_link.description
El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del sistema y del entorno tecnológico que le va a dar soporte, junto con la especificación detallada de los componentes del sistema de información.

# data[].attributes.body
Consiste en la clasificación e interpretación de sucesos, diagnóstico de problemas y elaboración de propuestas de mejora continua. Especifica lo que el sistema va a hacer.

# data[].attributes.attachment_link.title
Qué es el análisis de sistemas: Principios y procesos

# data[].attributes.attachment_link.description
El análisis de sistemas permite a los desarrolladores realizar evaluaciones cuantitativas de los sistemas de forma objetiva para seleccionar y/o actualizar la arquitectura del sistema más eficiente y generar datos de ingeniería derivados. Durante la ingeniería, se deben realizar evaluaciones cada ve…

# data[].attributes.body
Consta de 5 fases:
1.- Estudio del sistema existente.
2.- Desarrollo de propuestas.
3.- Elección de la mejor opción.
4.- Plan de implementación.
5.- Retroalimentación.

# data[].attributes.attachment_link.readable_text
El desarrollo de un sistema de información puede iniciarse al existir problemas con el sistema actual, incorporar nuevas oportunidades de negocio, aumentar la competencia, hacer uso más eficiente de la información o por crecimiento en la organización.
Metodología
Una metodología de desarrollo de software incluye un conjunto de actividades utilizadas como marco de referencia para la estructuración, planeación y control de todo el proceso de desarrollo de los sistemas de información.

Las metodologías de desarrollo de sistemas deben definir objetivos, fases, tareas, productos y responsables, necesarios para la correcta realización del proceso y su seguimiento.

Principales objetivos de una metodología de desarrollo:

Tomando como base la clase de notación empleada para especificar los productos obtenidos en las etapas de análisis y diseño, las metodologías pueden clasificarse en dos tipos: estructuradas y orientadas a objetos.

Por otra parte, considerando su filosofía de desarrollo, las metodologías con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos y modelado, se conocen como tradicionales (o peyorativamente pesadas o peso pesado).

Otras metodologías denominadas ágiles están más encauzadas a la generación de código con ciclos muy cortos de desarrollo; se dirigen a equipos de desarrollo pequeños; hacen especial hincapié en aspectos humanos asociados al trabajo en equipo e involucran activamente al cliente en el proceso.

Revisa la información sobre las siguientes metodologías:
Método

Ahora revisemos en qué consiste cada uno de estos tipos de desarrollo.
Desarrollo basado en modelos
En el desarrollo de sistemas, el método más empleado es el de la creación de modelos. Si se tiene como objetivo el desarrollo de un SI de tamaño mediano o grande, la creación de un modelo permite dividir el trabajo en fases de supervisión más fácil.
Desarrollo rápido de aplicaciones (RAD)
Este enfoque se basa en el uso de herramientas, técnicas y metodologías que permiten acelerar su desarrollo, ya que mejora su ciclo de vida, reduce costos y proporciona consistencia, en tanto se pueden utilizar las herramientas existentes en el mercado que generan código a partir de especificaciones y modelos empresariales.

Dentro de este enfoque está el desarrollo ágil o programación extrema, llamados así porque permiten incorporar cambios al tiempo de desarrollo, mediante reuniones cara a cara que deben tener los usuarios y el equipo de desarrollo. De este modo se corrigen y afinan los detalles hasta satisfacer los requerimientos de los usuarios.

Las metodologías ágiles permiten disminuir de manera sustancial el tiempo de desarrollo y elevan la satisfacción de los usuarios.

La programación extrema (XP) consiste en integrar un equipo de parejas de programadores que trabajan juntos en el diseño, codificación y prueba de las partes de un SI. Debido a la naturaleza de esta metodología se reducen los errores por el trabajo iterativo.

Como producto de esta metodología se diseñan prototipos de manera iterativa. Cada iteración permite ir depurando una parte del sistema, ya que se van identificando y analizando las necesidades de los usuarios, y perfeccionando esa parte del sistema al integrar a los usuarios en el proceso de retroalimentación. Luego, los prototipos ya depurados y perfeccionados se van transformando en modelos que se aplicarán para la construcción final del SI.
Paquete de software de aplicaciones
Una tercera opción ante la necesidad de un nuevo SI es la compra de un paquete de software de aplicaciones informáticas. Las necesidades de los usuarios en cada organización son distintas; sin embargo, un conjunto de ellas hace referencia a procesos estandarizados y que no varían (o muy poco) a lo largo del tiempo. Incluso hay paquetes con programas informáticos que proporcionan todas las funciones necesarias para cubrir dichas necesidades a bajo costo.

Algunos ejemplos de aplicaciones estandarizadas son aquéllas que hacen referencia a la gestión de nóminas, control de inventarios, etcétera.

Por otro lado, la decisión entre la compra de un paquete de software y el desarrollo de un nuevo sistema se realiza a través de un análisis costo-beneficio.

La personalización de los paquetes de software de aplicaciones ha llevado a muchas organizaciones a decidirse por esta opción, en lugar de crear su propio sistema de información. Con todo, suelen aparecer problemas con estos paquetes informáticos entre las partes personalizadas y las nuevas versiones.

(s. a.) (2014). Software [ilustración].
Tomada de https://pixabay.com/es/software-cd-dvd-digital-disco-417880/

Desarrollo por parte del usuario final
Una organización se conforma de una gran cantidad de áreas funcionales, integradas por un número considerable de personas con múltiples necesidades en relación con la información y su trabajo. En diversas ocasiones es imposible desarrollar y/o comprar todos los SI necesarios para cubrir el total de requerimientos de los usuarios de una organización, por lo que se puede acudir al desarrollo por parte del usuario final.

La aparición de los lenguajes de cuarta generación o de gráficos ha colaborado a la manifestación de sistemas de información desarrollados por usuarios finales. Estos nuevos lenguajes no exigen conocimientos técnicos; simplemente basta introducir las necesidades de los usuarios y el lenguaje genera y compila el código necesario para su utilización. Microsoft Access es un claro ejemplo de lenguaje de cuarta generación.

Aunque el desarrollo de un sistema mediante lenguajes de cuarta generación puede aportar muchos beneficios, también tiene asociados grandes peligros; incluso algunos mayores que en las opciones anteriores.
Subcontratación
La quinta y última opción en el desarrollo de un SI es la subcontratación. El análisis, diseño e implementación de un SI necesita de una gran cantidad de recursos tanto a nivel económico como humano. Por ello, muchas organizaciones no pueden costearlo. Tal como ocurre con las anteriores opciones en el desarrollo de un SI, también existen varios inconvenientes en la subcontratación.

# data[].attributes.attachment_link.description
En este tema se revisará el proceso de desarrollo de un sistema, así como las posibles soluciones que se pueden aplicar en caso de un fallo en aquél.

# data[].attributes.body
1.- Usuario final directo: opera e interactúa con el sistema.
2.- Usuario final indirecto: emplea la información generada.
3.- Usuario gerente: controla las actividades del sistema.
4.- Usuario directivo: evalúan riesgos e impactos del sistema en la organización.

# data[].attributes.body
Sus principales roles:
1.- Análisis de sistemas.
2.- Análisis y diseño de sistemas.
3.- Análisis, diseño y programación de sistemas.

El analista de sistemas más valioso es aquel que sabe como programar.

# data[].attributes.attachment_link.readable_text
Descubre qué es un analista de sistemas

Son los encargados del diseño y desarrollo de sistemas informáticos que permiten optimizar los procesos internos de las empresas. Para descubrir qué es un analista de sistemas y cuál es su perfil profesional continúa leyendo este artículo.

Se trata de un profesional especializado en el diseño, desarrollo y mantenimiento de sistemas informáticos. Ejerce sus funciones junto al equipo del departamento de informática con la intención de brindar un mejor servicio.

Descubre más sobre el tema a continuación.

Funciones de un analista de sistemas

Por lo general, la figura de analista en sistemas cumple con las siguientes funciones:

Evaluación, diagnóstico y solución de fallas informáticas

Este profesional debe estar capacitado para realizar análisis el funcionamiento de los sistemas informáticos para que en caso de presentarse fallas, poder determinar su origen y corregirla.

Supervisión de los sistemas

Dentro de las tareas diarias de un analista de sistemas es fundamental que realicen tareas de supervisión del funcionamiento de los aplicativos. Lo que implica realizar labores de mantenimiento de cada una de las plataformas eliminando los datos innecesarios que puedan almacenarse.

El analista funcional debe estar capacitado para brindar asesoría y orientación a los usuarios de cada uno de los aplicativos.

Planifica e instala nuevas plataformas

Otra de las funciones de estos profesionales es la de planificar el momento de cambio e instalación de los nuevos programas y aplicaciones con las que se operará o realizarán las tareas especializadas, bajo la figura de programador analista.

Perfil profesional de un analista de sistemas

Para conocer qué es un analista de sistemas debes conocer qué cualidades tiene como profesional. Veamos algunas a continuación:

Conocimiento y manejo de sistemas informáticos.

Entendimiento del código de los programas informáticos.

Habilidades matemáticas y de lógica aplicada a los sistemas informáticos.

Capacidad de análisis de los componentes (hardware y software) con los que funciona un aplicación.

Saber adecuar los aplicativos en función a las actividades empresariales.

¿Cuánto gana un analista de sistemas?

Si además de saber qué es un analista de sistemas te interesa conocer cuál es su sueldo, debes saber que el monto de los ingresos puede variar según el país en el que ejerza este profesional.

No obstante, realizando una estimación, un analista de sistemas puede percibir:

En México alrededor de $23,181.

En Argentina es de $366.600.

En España se promedia en 37.000€.

¿Qué puedo estudiar si me interesa el análisis en sistemas?

Para cumplir los roles de un analista en sistemas tienes la opción de cursar cualquiera de las siguientes carreras:

La primera opción para desempeñarte en el cargo de un analista en sistemas es ser egresado de esta ingeniería, que tiene por objetivo el desarrollo, mejora e implementación de sistemas y programas informáticos.

Ingeniería en Informática

Otra área relacionada con este perfil profesional es la de Ingeniería en Informática, donde podrás aprender a entender los aspectos generales de esta disciplina. Para aumentar tus habilidades de programación y análisis de sistemas informáticos tienes la oportunidad de cursar posgrados o másteres en Sistemas, para convertirte en un especialista.

Técnico en desarrollo de software

Se trata de una tecnicatura que te permitirá obtener los conocimientos básicos de programación para el desarrollo de aplicativos. Bajo las indicaciones de los Ingenieros en sistemas, los técnicos en desarrollo de software son capaces de mantener en funcionamiento el sistema informática de las empresas.

Podemos considerar que los analistas en sistemas cumplen una función primordial en la empresa. El buen funcionamiento de software y aplicativos permite una buena gestión laboral de cada área departamental. ¿Te gustaría potenciar tus habilidades informáticas? Tenemos una gran recomendación para ti.

Profundiza tus conocimientos acerca de qué es un analista de sistemas con Euroinnova

Para adquirir más conocimientos acerca de qué es un analista de sistemas te invitamos a ingresar a la plataforma de Euroinnova, nuestra escuela de negocios especializada en la formación virtual, donde contamos con el Master en Ingeniería Informática y que además cuenta con una oferta en programas académicos compuesta por más de 19.000 opciones.

¡Entra ahora y descubre tu vocación en un instante!

# data[].attributes.attachment_link.title
¿Qué es un analista de sistemas? | Euroinnova

# data[].attributes.attachment_link.description
Descubre qué es un analista de sistemas Son los encargados del diseño y desarrollo de sistemas informáticos que permiten optimizar los procesos internos de las empresas. Para descubrir qué es un analista de sistemas y cuál es su perfil profesional continúa leyendo este artículo.

# data[].attributes.body
Proceso de examinar una organización con el propósito de mejorarla con métodos y procedimientos adecuados.

# data[].attributes.attachment_link.title
¿Que es un Sistema? | Análisis y Diseño de Sistemas