Red de Respuestas Legales - Derecho empresarial - Analista de Negocios de TI

Analista de Negocios de TI

Los analistas de sistemas, también conocidos como analistas de sistemas, se refieren a un grupo de personas que tienen la capacidad y el nivel profesional para analizar y diseñar sistemas de aplicaciones informáticas y pueden guiar el trabajo de los diseñadores de sistemas y programadores senior. Durante el proceso de desarrollo de software, me dediqué principalmente al análisis de requisitos y también participé en algunos análisis de viabilidad y trabajos de diseño de esquema. Analista de sistemas inglés, abreviado como SA.

Un analista de sistemas (SA) es un operador que se encarga de diseñar y desarrollar sistemas de software de aplicaciones para que puedan reflejar correctamente información efectiva y ayudar a los operadores comerciales en la gestión y operación de la empresa. Los analistas de sistemas son creadores de modelos abstractos que requieren conocimientos especializados de modelos conceptuales y habilidades básicas de programación. Los excelentes analistas de sistemas utilizarán sus habilidades de programación para ayudar a construir módulos conceptuales.

Responsabilidades laborales

Las responsabilidades básicas de un analista de sistemas son participar en la personalización de los sistemas de información de gestión, el diseño y desarrollo de sistemas de gestión de recursos empresariales y la evaluación y planificación del mercado. Su experiencia profesional y requisitos de contratación son: tener experiencia en informática, matemáticas o ingeniería, título de licenciatura o superior, ser capaz de traducir y leer de forma independiente materiales técnicos extranjeros, tener la visión y la capacidad para participar en experimentos, dominar las últimas tecnologías y métodos internacionales. y comprender la lógica empresarial y las necesidades de los clientes. Competente en el uso de MICROSOFTVISU-ALBASIC y MICROSOFTSQLSERVER para el desarrollo de software, familiarizado con el sistema EQP, capaz de diseñar proyectos y sistemas de información de gestión, estimar el progreso del desarrollo, control y experiencia relacionada, buena capacidad de comprensión, capacidad de análisis lógico, capacidad de expresión, suficiente Excelentes habilidades de comunicación , habilidades básicas de redacción de documentos, familiarizados con la instalación y el mantenimiento de los productos back-end de Microsoft, como proveedor de soluciones socio de Microsoft, los analistas de sistemas deben convertirse en MCSE y MCSD para adaptarse al trabajo de los equipos corporativos.

Ámbito de negocio

Según los campos de desarrollo actualmente involucrados en las empresas de TI, su ámbito de negocio incluye principalmente: sistema de gestión de almacenes, sistema comercial de declaración de aduanas, sistema de gestión y estadísticas de ventas, gestión financiera. sistema, sistema de comando de gestión logística, sistema de gestión de edificios inteligente, diversas estadísticas y análisis de consulta de datos, sistema de control de procesos comerciales, sistema de examen de simulación, sistema de análisis de gestión de recursos humanos, etc. , lo que conduce a diversos analistas de sistemas de información, es decir, expertos en análisis de sistemas. No solo asumen la tarea de orientación empresarial de diseñar y desarrollar nuevos productos de software para los clientes, sino que también brindan a los clientes soporte técnico y servicios de consultoría de capacitación para el desarrollo secundario. No sólo son la columna vertebral técnica y los talentos generales de las empresas de TI, sino también los pronosticadores y planificadores de mercado involucrados en la comercialización de nuevos productos de software en las empresas de TI. Desde esta perspectiva, también son los estrategas y think tanks senior de la compañía, y se les puede llamar talentos compuestos senior con una perspectiva internacional.

Estar familiarizado con los negocios en el campo de las aplicaciones, ser capaz de analizar las necesidades y limitaciones de los usuarios, escribir especificaciones de requisitos del sistema de información, formular planes de desarrollo de proyectos, coordinar al personal involucrado en el desarrollo y operación del sistema de información y guiar el formulación de datos estratégicos empresariales Planificar, organizar el desarrollo de sistemas de información, evaluar y seleccionar métodos y herramientas de desarrollo apropiados, redactar análisis de sistemas y documentos de diseño de acuerdo con estándares y especificaciones, controlar la calidad y el progreso del proceso de desarrollo, guiar el desarrollo del proyecto en detalle , y tener la capacidad práctica de trabajo de un ingeniero senior y de nivel empresarial.

(1) Tener conocimientos básicos de ingeniería de sistemas;

(2) Dominar el conocimiento técnico integral del desarrollo de sistemas de información (hardware, software, redes, bases de datos);

(3) Estar familiarizado con la construcción de información de empresas y gobiernos, y tener conocimiento de la planificación estratégica de información organizacional;

(4) Estar familiarizado con los procesos y métodos de desarrollo de sistemas de información;

(5) Estar familiarizado con los estándares de desarrollo de sistemas de información;

(6) Dominar el conocimiento y la tecnología relevantes de la seguridad de la información;

(7) Comprender los medios de garantía de calidad del software;

( 8) Tener conocimientos básicos de economía y gestión, y estar familiarizado con las leyes y regulaciones pertinentes;

(9) Tener una base universitaria en matemáticas;

(10) Ser competente en lectura y lectura de literatura inglesa en campos relacionados Corrección.

Instrucciones del examen de calificación de analista de sistemas

Examen de calificación (nivel) técnico profesional de software y tecnología informática

Notas del examen de analista de sistemas (edición 2009)

1. Objetivos del examen

El personal calificado que apruebe este examen debe estar familiarizado con el negocio en el campo de la aplicación, ser capaz de analizar las necesidades y limitaciones del usuario, escribir especificaciones de requisitos del sistema de información, formular planes de desarrollo de proyectos, y coordinar la participación de personal diverso en el desarrollo y operación de sistemas de información; capaz de guiar la formulación de la planificación de datos estratégicos corporativos y organizar el desarrollo de sistemas de información; capaz de evaluar y seleccionar métodos y herramientas de desarrollo apropiados; capaz de escribir análisis de sistemas y diseñar documentos de acuerdo; según las especificaciones estándar; controlar la calidad del proceso de desarrollo y la capacidad de progreso; puede guiar específicamente el desarrollo del proyecto; tener la capacidad de trabajo práctica y el nivel profesional de un ingeniero superior;

2. Requisitos del examen

(1) Dominar los conocimientos básicos de ingeniería de sistemas;

(2) Dominar los conocimientos técnicos integrales (hardware, software, redes, base de datos, etc.

) requerido para desarrollar sistemas de información;

(3) Estar familiarizado con la construcción de información de empresas o gobiernos y dominar el conocimiento de la planificación estratégica de información organizacional;

(4) Dominar el proceso y desarrollo de sistemas de información Métodos;

(5) Estar familiarizado con los estándares de desarrollo de sistemas de información

(6) Dominar el conocimiento y la tecnología relevantes de la seguridad de la información

(7) Estar familiarizado con los sistemas de información Conocimiento y métodos de gestión de proyectos;

(8) Dominar los conocimientos básicos de matemáticas aplicadas, economía, gestión, etc., y estar familiarizado con las leyes y regulaciones pertinentes ;

(9) Dominio de la lectura y comprensión correcta de los campos relevantes de la literatura inglesa.

3. Configuración de la materia del examen

(1) Conocimiento integral de los sistemas de información, el tiempo de prueba es de 150 minutos, prueba escrita y preguntas de opción múltiple;

( 2) Análisis de sistemas y casos de diseño, el tiempo de prueba es de 90 minutos, prueba escrita, preguntas y respuestas;

(3) Prueba de análisis y diseño de sistemas, el tiempo de prueba es de 120 minutos, prueba escrita y preguntas de ensayo.

Sentido común de los analistas de sistemas

1. Cadena de crecimiento del talento del software

(1) Programadores

Los programadores están en el proceso de desarrollo técnico. crecimiento de la capa inferior. Necesitan dominar diversas habilidades lingüísticas, conocer la aplicabilidad de las habilidades y organizar los recursos de la manera más adecuada.

(2) Analistas de sistemas de software

Los analistas de sistemas son los creadores de modelos abstractos. Necesitan conocimientos profesionales de modelos conceptuales y habilidades básicas de programación. Los excelentes analistas de sistemas utilizarán sus habilidades de programación para ayudar a construir modelos conceptuales.

(3) Diseñador de sistemas SD

Los diseñadores de sistemas deben estar muy familiarizados con las tecnologías de software utilizadas en la "arquitectura del sistema". 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.

(4) Gerente de proyecto

Los gerentes de proyecto deben tener sólidos conocimientos profesionales y habilidades de comunicación, comprender la composición de los miembros del equipo, saber cómo dividir el trabajo del equipo y aprender a organizar las tareas. de acuerdo a los requerimientos del proyecto: Elige el lenguaje y las herramientas más apropiadas sin ser paranoico.

(5) Gerente de Producto

Los gerentes de producto deben tener capacidades de gestión de productos. Esta es una habilidad muy importante. Los gerentes de productos deben integrar la tecnología y las tendencias del mercado, saber qué necesitarán las personas en el futuro y permitir que los productos desarrollados alcancen la tecnología y la orientación del mercado. También necesitan aprender tecnología rápidamente e integrarla para dar un buen ejemplo.

(6) Arquitecto (arquitecto)

El arquitecto es la pertenencia última de los programadores y es el eslabón más sagrado de la cadena de crecimiento. La contribución del arquitecto a todo el proyecto fue muy significativa. Los arquitectos están completamente libres de limitaciones lingüísticas y dominan varios idiomas. Para comprender las tendencias de desarrollo del software, desarrollaré una nueva generación de productos o planificaré una nueva generación de productos y comprenderé las características de varios productos de software. Los arquitectos fabricarán muy buenos productos basándose en estas características. Además, los buenos arquitectos tienen la capacidad de innovar en sus habilidades.

2. El entorno de trabajo de los analistas de sistemas

El contenido del trabajo de los analistas de sistemas se puede dividir a grandes rasgos en las siguientes etapas según las etapas:

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

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.

En tercer lugar, las horas de trabajo de los analistas de sistemas

En términos generales, los analistas de sistemas en empresas o agencias gubernamentales trabajan ocho horas al día, de 8:30 a. m. a 5:30 p. m., tomando un descanso de una hora al mediodía. Las empresas informáticas, debido a la diferente naturaleza profesional, tienen que trabajar horas extraordinarias periódicamente además del horario laboral normal.

Cuatro. Calificaciones de analistas de sistemas

Las calificaciones de profesionales de la información, excepto para gobiernos, servicios públicos e instituciones financieras, pueden obtenerse como técnicos de acuerdo con las regulaciones laborales o aprobar el examen. 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 ser competentes en el 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: Animado, emprendedor, capaz de organizar y coordinar, y lo más importante, cuidadoso y atento.

Verbo (abreviatura de verbo) Educación y capacitación de analistas de sistemas

Con el rápido desarrollo de la industria y el comercio y la popularización de las calculadoras electrónicas, todos los ámbitos de la vida tienen una demanda creciente de mano de obra de información. Según el análisis del "Informe de investigación sobre el seguimiento de la demanda y la oferta de mano de obra de información" del Comité de Política Industrial, de 1974 a 1983, debido a la educación formal y la educación promocional, la demanda y la oferta de mano de obra de información de China fueron exactamente iguales. Sin embargo, la calidad del personal de información aún no ha alcanzado un cierto nivel. Por lo tanto, además de la educación formal, los analistas de sistemas siempre deben centrarse en la industria privada. Organizar u organizar diversos tipos de conferencias prácticas sobre "Gestión Empresarial y Análisis de Sistemas" realizadas por empresas de consultoría de gestión para absorber las experiencias de otras personas y las últimas tecnologías, mejorando así su propia empleabilidad.

6. Cualidades y habilidades esenciales para los analistas de sistemas

Aquí me gustaría analizar brevemente las cualidades y habilidades esenciales para los analistas de sistemas, porque puede que no las escribí con prisa. estar completo.

(1) Fuerte sentido de la responsabilidad y espíritu emprendedor

De hecho, estas son cualidades esenciales para cualquier puesto. Los analistas de sistemas tienen mayores responsabilidades ya que deben garantizar la precisión de los requisitos. En términos generales, no se debe utilizar la excusa de que los usuarios no pueden expresarse con claridad, no pueden satisfacer sus necesidades o sus necesidades han cambiado demasiado.

(2) Tener la idea de programación orientada a objetos.

Las ideas de programación orientada a objetos juegan un papel muy importante al permitir que el software simule objetiva y verdaderamente las reglas operativas de las cosas objetivas. Se puede esperar que en el futuro el modelo de programación orientada a objetos siga siendo la primera opción en el proceso de construcción de sistemas de software. (Extracto)

(3) Dominar una herramienta de análisis de sistemas orientada a objetos.

Las herramientas de análisis de sistemas orientadas a objetos se utilizan para describir de forma clara y precisa el sistema de software que se va a desarrollar de forma gráfica durante el proceso de análisis del sistema de software.

(4) Habilidades de comunicación y expresión

Se utiliza para las habilidades de comunicación con el cliente, así como para la comunicación interna del equipo.

(5) Conocimiento del dominio empresarial

El conocimiento de los procesos de negocio es muy importante y está directamente relacionado con la comprensión del dominio del problema.

(6) Tener una base sólida en tecnología de ingeniería de software.

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)

7. El puesto de analista de sistemas en una empresa de software.

Aquí me gustaría analizar 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.

8. Perspectivas de futuro

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.