¿Cuál es el significado del análisis y diseño de sistemas?

Un analista de sistemas, en mi caso, tuvo que aprender una variedad de lenguajes de programación (en 1998 estaba aprendiendo Cobol ya que muchos sistemas todavía lo estaban ejecutando y Y2K se acercaba). Aprendimos los principios matemáticos y la corriente eléctrica detrás del código. Teníamos que entender la arquitectura de la computadora y los principios complejos de redes. Un analista tiene que aprender la “normalización” de los datos. Este es un proceso muy complejo, que toma datos de la tercera forma normal a la primera forma normal. Implica adquirir todos los datos en un proceso particular (o compañía) y usar el proceso de “normalización” para hacer que un sistema sea lo más eficiente posible antes de que los programadores intervengan. Implica estudiar cada papeleo, así como el estudio de cualquier corriente implementado sistemas y hablando con los trabajadores de la empresa para identificar su rol e identificar la entrada / salida de datos detrás de esa persona. Todos estos datos están cuidadosamente mapeados y normalizados a su forma más simple. Muchos datos son replicados o redundantes.

¡Con una gran empresa, esto puede ser una experiencia desalentadora! Mi primer trabajo fue para una Asociación de Vivienda donde Windows, Unix y Cobol se utilizaron para ejecutar varias bases de datos y paquetes internos ineficientes. Como analista de sistemas, aprenderá los sistemas de administración de bases de datos y podrá detectar la duplicación ilógica de datos, datos innecesarios y el uso ineficiente de los datos, etc. ¡Sí, lo volverá loco! Si está considerando una carrera como analista de sistemas, eche un vistazo rápido a la “normalización” antes de tomar cualquier decisión. No es tan fácil como parece. Algunos de nosotros simplemente no estamos en “el nivel lógico”, mientras que otros sueñan en bytes y pueden normalizarse con facilidad. No es realmente una ciencia, es un arte. Todavía sueño con unos y ceros de los días del código de máquina de los años 80 cuando el ensamblaje / desensamblaje era la norma. Estaba descifrando el código en hexadecimal. Soy un dinosaurio!

¡La mejor explicación que puedo darte realmente! Me gradué después de 7 años de estudio (HND Computing) a un título de honor. Espero que esto ayude un poquito o byte, tal vez.

Primero, definiremos el sistema , luego análisis de sistemas y diseño de sistemas.

El sistema es un conjunto de métodos, procedimientos y rutinas detallados establecidos o formulados para llevar a cabo una actividad específica, realizar una tarea o resolver un problema.

El análisis de sistemas es un proceso de recopilación e interpretación de hechos, identificación de problemas y descomposición de un sistema en sus componentes. El propósito es estudiar un sistema o sus partes para identificar sus objetivos para mejorar el sistema y asegurar que todos los componentes del sistema funcionen eficientemente de acuerdo con su propósito. En resumen, el Análisis de sistemas especifica lo que debe hacer el sistema.

El diseño de sistemas es un proceso de planificación de un nuevo sistema o la sustitución de un sistema existente mediante la definición de sus componentes o módulos para satisfacer los requisitos específicos. Antes de planificar, debe comprender a fondo el sistema antiguo y determinar cómo se pueden usar mejor las computadoras para operar de manera eficiente. En resumen, el diseño de sistemas se centra en cómo lograr el objetivo del sistema.

El Análisis y Diseño de Sistemas (SAD) se enfoca principalmente en: Sistemas, procesos, Tecnología.

Fuente: Tutorialspoint