Red de Respuestas Legales - Directorio de abogados - Sentido común de los analistas de sistemas

Sentido común de los analistas de sistemas

(1) Programadores

Los programadores están en la base del proceso de crecimiento tecnológico. Necesitan dominar diversas habilidades lingüísticas, conocer la aplicabilidad de las habilidades y organizar los recursos de la manera más adecuada.

(2) Programador senior

Los programadores senior son buenos en el desarrollo de software y pueden guiar y liderar a los programadores para completar el desarrollo de software a gran escala. Los programadores senior también son expertos técnicos en el campo del desarrollo de software. Tienen una rica experiencia laboral y conocimientos teóricos, dominan lenguajes de programación en un campo determinado y dominan el desarrollo modular. POO (lenguaje de programación orientado a objetos) también es una habilidad necesaria para los programadores avanzados.

(3)Diseñador de sistemas SD

Los analistas de sistemas son talentos senior en la industria informática. En la industria del software informático, los analistas de sistemas se encuentran en la cima de la pirámide. En términos generales, los analistas de sistemas son los líderes principales de grandes proyectos de software. Sus principales responsabilidades son llevar a cabo la planificación general del software y el análisis de requisitos, diseñar la arquitectura central del software, guiar y liderar el equipo de desarrollo del proyecto en el desarrollo y la implementación del software, y llevar a cabo la gestión general de todo el proyecto. Las responsabilidades laborales de un analista de sistemas determinan que debe ser un maestro en diversos campos de la industria informática, por lo que un analista de sistemas calificado puede dominar diversas teorías informáticas de vanguardia, tecnologías específicas de desarrollo de software y hardware, conocimiento de grandes bases de datos, y planificación general del proyecto y diseño de marcos, diseño modular y tecnología de desarrollo, conocimiento de construcción digital, etc. Los analistas de sistemas tienen la capacidad de desempeñar diferentes roles centrales en diferentes etapas de un proyecto de información, desde el establecimiento del proyecto hasta el lanzamiento oficial. La capacidad más importante es la capacidad de diseño general y la capacidad de diseño detallado de la arquitectura del sistema, que están directamente relacionadas con el éxito o. fracaso de un proyecto de software.

Los diseñadores de sistemas deben estar muy familiarizados con las técnicas de software utilizadas en la "arquitectura de sistemas". Si tienes buenas habilidades de programación, te convertirás en un excelente diseñador de sistemas. Es responsabilidad del diseñador del sistema asignar el modelo estructural al modelo de implementación, lo cual es muy importante. Desde el concepto hasta la implementación, la calidad de la planificación y la combinación de modelos es el criterio que determina la calidad de los diseñadores de sistemas. El contenido del trabajo de un analista de sistemas se puede dividir aproximadamente en las siguientes etapas según las etapas:

Análisis del sistema: analizar el sistema actual: determinar los requisitos funcionales del sistema; determinar los recursos del sistema; requisitos de protección y rendimiento, y desarrollar la arquitectura del sistema, e identificar los cambios ambientales y organizativos que los usuarios enfrentarán.

Diseño preliminar: dividir los subsistemas de operación, formular la entrada, salida, interfaz y flujo de procesamiento de operación de los subsistemas, especificaciones de operación manual de los subsistemas, diseñar la biblioteca de materiales lógicos y enumerar las especificaciones de software y hardware. del sistema.

Diseño paso a paso: diseñar la base de datos de la entidad: diseñar procedimientos de operación manual; diseñar formatos de archivos y formatos de entrada y salida; formular especificaciones del programa y procesos paso a paso: determinar rutinas comunes para * * * disfrutar; el programa.

Pruebas del sistema: Pruebas, recogida de datos de errores y análisis en base a diversas funciones definidas en la fase de análisis.

Transformación de datos: organizar y montar documentos, asignar personal y formación, y transformación de datos.

Mantenimiento del sistema: corregir posibles errores en el sistema: realizar los ajustes adecuados para adaptarse a los cambios del entorno.

Debido a la naturaleza de su trabajo, los analistas de la organización necesitan, por un lado, discutir los requisitos del sistema con el personal relevante de la unidad operativa y, por otro lado, también deben comprender el progreso del trabajo de Los programadores de manera oportuna para comprender el progreso del desarrollo del sistema. Por eso, a menudo viajan entre diferentes unidades, pero la mayor parte del tiempo trabajan solos: no quieren demasiada interferencia externa. Por eso, generalmente hay oficinas fijas y tranquilas. Las calificaciones de los profesionales de la información, excepto los gobiernos, los servicios públicos y las instituciones financieras, pueden estipularse en el reglamento de nombramiento de técnicos o aprobarse mediante exámenes. En general, no existen restricciones de calificación para empresas privadas y empresas de informática, pero solo aquellas con conocimientos informáticos profesionales y experiencia práctica pueden calificar para el trabajo de análisis de sistemas. Existen ciertos estándares antes del reclutamiento, generalmente clasificados de la siguiente manera:

Educación: título universitario o superior. Departamento de Ciencias de la Información, Departamento de Administración de Empresas, Instituto de Gestión y otros departamentos relacionados.

Habilidades técnicas: además del chino, los trabajadores de la información también deben dominar el inglés.

Edad y Género: Generalmente no hay límite de género, pero la proporción de hombres es mayor y la edad es mayor de 28 años.

Carácter: Animada, emprendedora, capaz de organizar y coordinar, y lo más importante, atenta y atenta. Aquí me gustaría analizar brevemente las cualidades y habilidades necesarias de un analista de sistemas. Debido a que lo escribí apresuradamente, es posible que no esté completo.

(1) Tener sólidas capacidades de investigación teórica y habilidades prácticas, ser capaz de ampliar las teorías existentes y hacer pleno uso de los fundamentos teóricos para guiar el trabajo práctico.

(2) Competente en los principales métodos y lenguajes de desarrollo de software y hardware de computadora, competente en * * * formatos entre lenguajes de desarrollo y capaz de utilizar hábilmente los principales lenguajes de desarrollo para el trabajo de desarrollo real.

(3) Tener una gran capacidad práctica y ser capaz de realizar trabajos de análisis y diseño de sistemas que sean difíciles y requieran un alto conocimiento informático.

(4) Tener buenas habilidades de orientación y comunicación, ser capaz de servir como director y columna vertebral técnica de la organización del proyecto y guiar integralmente al equipo de desarrollo del proyecto para llevar a cabo el trabajo de desarrollo real.

(5) Comprender y aclarar las recomendaciones del sistema, los objetivos de gestión y la dirección de desarrollo estratégico de la unidad constructiva.

(6) Ser capaz de trabajar con los altos directivos de la organización para determinar los objetivos a largo plazo de la construcción del sistema de información y realizar las descomposiciones necesarias.

(7) Basándose en una investigación detallada, juzgar correctamente la situación interna y las condiciones externas de la organización y realizar análisis de viabilidad.

(8) Ser capaz de determinar la estrategia de desarrollo del sistema de información de la organización en función de la situación real.

(9) Capacidad para seleccionar métodos y herramientas adecuados y formar a los desarrolladores.

(10) Bueno en la comunicación, coordina adecuadamente las opiniones de los tomadores de decisiones, los desarrolladores y el personal comercial para llegar a un consenso.

(11) Seguir los últimos avances en tecnologías de la información en el mundo y ser capaz de establecer modelos técnicos adecuados a las necesidades del negocio.

(12) Tener sólidas capacidades de gestión administrativa y ser capaces de asignar adecuadamente los elementos humanos, financieros, materiales y de otro tipo para lograr los objetivos de desarrollo.

Con la tecnología de ingeniería de software, es imposible escribir código de software directamente. Pero con el modelo de pensamiento de la ingeniería de software, los técnicos en ingeniería de software no solo pueden pensar en los problemas desde la perspectiva de todo el sistema de software de aplicación, sino que, lo que es más importante, basándose en la acumulación de habilidades profesionales, los escritores de códigos comunes pueden convertirse gradualmente en analistas de sistemas. Ingenieros, directores de proyectos de software y otro personal de gestión técnica. (Extracto) Aquí me gustaría discutir brevemente el posicionamiento del rol de analista de sistemas en las empresas de software nacionales.

Las empresas de software nacionales tienen diferentes posiciones sobre el análisis de sistemas y los analistas de sistemas. Según una comprensión incompleta, existen aproximadamente las siguientes situaciones:

(1) No existe un analista de sistemas formal.

Habrá muchas situaciones aquí:

Los clientes proporcionarán requisitos más detallados. El cliente actúa como analista de sistemas;

En las primeras etapas del proyecto, el director del proyecto o el personal comercial ya han descubierto las ideas generales del cliente y algunos requisitos importantes a través de discusiones. Pueden decirles directamente a los ingenieros de software qué hacer. En este momento, el director del proyecto o personal del negocio actúa como analista del sistema;

El ingeniero de software es independiente y es responsable del análisis de la demanda, diseño y desarrollo de un sistema o determinados módulos. Los ingenieros de software tienen la oportunidad de tener algún contacto con los clientes. En este momento, el ingeniero de software desempeña el papel de analista de sistemas;

En proyectos de subcontratación, los resultados del análisis del sistema los proporciona el empleador. En ese momento, la parte extranjera actuó como analista del sistema.

(2) Contar con un analista de sistemas formal.

Hay dos situaciones aquí: los analistas hacen tanto el análisis de la demanda como el diseño general del sistema (diseño de arquitectura, diseño de esquema). Estos analistas a menudo son promovidos por expertos en diseño y desarrollo, y el otro solo hace el análisis de la demanda. Asegurar que la implementación del sistema satisfaga las necesidades del cliente. Estos analistas suelen estar familiarizados con el negocio del cliente, tienen cierta investigación o tienen cierta experiencia en la industria.

Los analistas de sistemas deben comunicarse constantemente con los clientes para garantizar la exactitud de los requisitos y responder a los cambios en los requisitos de manera oportuna, además, comunicarse con los desarrolladores para que los desarrolladores tengan una comprensión precisa de los requisitos; probadores, como escribir casos de prueba, verificar requisitos, probar soluciones para usuarios, etc. Coopere con el personal comercial para brindar el apoyo necesario en la preparación de cotizaciones, e incluso coopere con los autores de documentos de ayuda, etc.

(3) A veces hay, a veces no hay analista de sistemas.

De acuerdo a las necesidades del proyecto, en ocasiones se desempeña como analista de sistemas y en ocasiones se desempeña en otros puestos. No entraré en detalles aquí.

Finalmente, una sugerencia:

No importa qué responsabilidades le asigne la empresa, debe realizar activamente el trabajo dentro del alcance de sus responsabilidades, cooperar con otros roles y aprender y aprender constantemente. mejorarte a ti mismo. En los últimos años, el uso de calculadoras electrónicas por parte del gobierno chino y de las empresas industriales y comerciales ha crecido rápidamente y la demanda de talentos está aumentando. Los talentos informáticos formados en las escuelas son escasos.

Por lo tanto, crea más salidas para otros departamentos, especialmente los departamentos comerciales. De cara al futuro, a medida que cambie la estructura económica, la escala de diversas industrias continúe expandiéndose y sea necesario establecer sistemas de gestión computarizados para las empresas, la demanda de analistas de sistemas aumentará aún más. Por tanto, las perspectivas laborales de los jóvenes que han recibido educación o formación en información, tienen conocimientos profesionales de calculadoras electrónicas y conceptos de gestión empresarial son muy optimistas.