¿Qué conocimientos debe tener un analista de sistemas?

¿Qué conocimientos debe tener un analista de sistemas? vamos a ver.

Conocimientos y habilidades básicos:

1. Fuerte sentido de responsabilidad y profesionalidad.

De hecho, esta es una cualidad esencial 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 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.

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

Se utiliza para las habilidades de comunicación con el cliente y la comunicación interna del equipo.

5. Conocimiento del negocio

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, gerentes de proyectos de software y otro personal de gestión técnica.

Además, también deben ser excelentes conocimientos integrales:

I.Conocimiento integral de sistemas informáticos

1. > Características y aplicaciones de diversas arquitecturas informáticas (SMP, MPP, etc.). )

Las funciones y relaciones de los diversos componentes que componen una computadora.

2. Sistema operativo

Tipos y estructuras de sistemas operativos

Principios básicos de los sistemas operativos

Optimización del rendimiento del sistema operativo

p >

Sistemas operativos de red y sistemas operativos integrados

3. Comunicaciones de datos y redes informáticas

Conocimientos básicos de comunicaciones de datos

Interconexión de sistemas abiertos

p>

Estándares generales de protocolo

Interconexión de redes y equipos de redes públicas

Clasificación y aplicación de redes informáticas

Sistema de bases de datos

p>

Tipos, estructuras y evaluación del desempeño de los sistemas de gestión de bases de datos

Sistemas de gestión de bases de datos de relaciones públicas

Tecnología de almacenamiento de datos y minería de datos

Ingeniería de bases de datos

5. Middleware

Servicios heterogéneos y universales, llamadas a procedimientos remotos, middleware orientado a mensajes, proxy de solicitud de objetos.

6. Configuración del sistema y evaluación del desempeño

Estructura C/S y B/S, sistema distribuido

Método de configuración del sistema (máquina dual, máquina dual, Hot) copia de seguridad, tolerancia a fallos, agrupación en clústeres)

Cálculo de rendimiento (tiempo de respuesta, rendimiento, TAT)

Diseño de rendimiento (ajuste del sistema, solución Amdahl, características de respuesta, equilibrio de carga)

p>

Indicadores de rendimiento (SPEC-Int, SPEC-Fp, TPC, mezcla Gibson, tiempo de respuesta)

Asignación de rendimiento

7. >

Gestión de la información, procesamiento de datos, diseño auxiliar, control automático e informática científica.

Servicios de telecomunicaciones, informática en red

Tecnología de compresión, codificación y almacenamiento multimedia

Inteligencia artificial, reconocimiento de patrones

2. Informatización Conocimientos básicos

1. Informatización

Información e informatización

La importancia de la informatización para las organizaciones

La importancia de la informatización para las organizaciones modernas Requisitos

p>

Diferentes características de la informatización organizacional y la ingeniería de software o ingeniería de integración de sistemas

2.

El concepto, contenido y forma técnica del gobierno electrónico

La estrategia y el proceso de informatización del gobierno chino

El modelo de proceso y el modelo técnico del gobierno electrónico construcción

3. Informatización empresarial y comercio electrónico

El concepto, propósito, planificación y método de informatización empresarial

Los principales módulos y algoritmos de ERP

Reingeniería de procesos de negocio

Aplicación de CRM y PDM en las empresas

Gestión del conocimiento

Portal empresarial

Integración de aplicaciones empresariales

El concepto de gestión completa de la cadena de suministro

Inteligencia empresarial

Tipos y estándares de comercio electrónico

4. /p>

5. Normas, leyes y reglamentos de informatización nacionales e internacionales.

En tercer lugar, ingeniería de software

1. Conocimientos básicos de ingeniería de software

Ciclo de vida del software y su modelo

Análisis y análisis de software. Definición de requisitos

Diseño de software

Pruebas y auditorías de software

Mantenimiento de software

Reutilización de software

Estándares de documentación

2. Conocimientos en gestión de proyectos

Formulación, supervisión y control del plan del proyecto

Estimación de la carga de trabajo del proyecto

Gestión del alcance

Control de progreso

Gestión de la estructura

Gestión de riesgos

Asignación de recursos y tareas

Gestión del ciclo de vida del proyecto

3. Proceso de software

Definición y alcance del proceso de software

Función del proceso de software

Desarrollo de procesos de software

Proceso de software principal y sus características

Mejora de procesos de software

4. Gestión de la calidad

Sistema de control de calidad

Sistema de aseguramiento de la calidad

Gestión de la calidad y tecnología de gestión de la calidad

Gestión de la calidad de todo el proceso

IV. Desarrollo y operación de sistemas de información

1. Conocimientos básicos de los sistemas de información

Conceptos de sistemas de información

Funciones, tipos y estructuras de los sistemas de información

El ciclo de vida de los sistemas de información, los objetivos y principales contenidos de trabajo de cada etapa.

Principios de construcción de sistemas de información

Métodos de desarrollo de sistemas de información

2. Métodos de análisis y diseño de requisitos

Análisis y diagramas de diseño (DFD, ERD, UML, diagrama de flujo, diagrama NS, PAD)

Diseño orientado a objetos (herencia, abstracción, proxy, encapsulación, polimorfismo)

Diseño de análisis estructurado

Diseño de módulos (cohesión, acoplamiento)

Diseño de E/S (diseño de informes, diseño de pantalla, diseño de códigos de elementos de datos), diseño de interfaz hombre-computadora.

3. Entorno y herramientas de desarrollo

Entorno de desarrollo integrado

Herramientas de desarrollo (herramientas de análisis y diseño, herramientas de programación, herramientas de prueba, etc.)

Comparación de plataformas de desarrollo de software

4. Síntesis de sistemas

Integración de control, integración de datos, integración de presentaciones y uso de recursos externos.

5. Construcción de sistemas de aplicaciones

Diseño y desarrollo de sistemas de aplicaciones (uso de métodos de análisis y diseño, diseño externo, diseño interno, diseño de programas, pruebas)

Software Uso de paquetes (herramientas de desarrollo, herramientas de gestión de operaciones, herramientas de procesamiento empresarial, ERP, software colaborativo, herramientas OA)

Diseño y operación de bases de datos (ejemplos, SQL, distribución de datos)

Red Planificación y diseño

6. Operación del sistema

Gestión de la operación del sistema (sistema informático, base de datos, red)

Gestión de costos del sistema (costos de usuario, TCO)

p> p>

Gestión de usuarios (gestión y seguro de identidad)

Gestión de sistemas distribuidos

Gestión de recursos de hardware

Gestión de recursos de software (gestión de bibliotecas, versiones gestión)

Gestión de recursos de datos y gestión de recursos de red

Gestión de equipos e instalaciones (suministro de energía, gestión de equipos, gestión de seguridad de las instalaciones)

Gestión de fallos del sistema (controlador , Monitoreo, proceso de recuperación, medidas preventivas)

Gestión de seguridad, gestión del desempeño

Herramientas de operación del sistema (herramientas de operación automática, herramientas de monitoreo, herramientas de diagnóstico)

Sistema conversión (Transición a la fase operativa, pruebas operativas, control de versiones)

Estándares de servicio de operación del sistema

Mantenimiento del sistema

Tipos de mantenimiento (inspección diaria, regular) mantenimiento, mantenimiento preventivo, mantenimiento post-evento y mantenimiento remoto)

Mantenimiento de software, mantenimiento de hardware

Contrato de mantenimiento

8. >Seguridad y confidencialidad de los datos, mecanismos de cifrado y descifrado

Diagnóstico y prevención de fallos informáticos, prevención de virus informáticos, prevención de delitos informáticos y prevención de intrusiones.

Seguridad de redes y comunicaciones

Tecnología de control de acceso al sistema

Completa

Protección de información privada

Medidas de gestión de seguridad , Leyes, regulaciones y sistemas relevantes

9. Normalización y derechos de propiedad intelectual

Conciencia de estandarización, desarrollo de estandarización y ciclo de vida de las normas.

Estándares internacionales, estándares americanos, estándares nacionales, estándares industriales, estándares locales y estándares empresariales.

Estándares de codificación, estándares de formato de archivos, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentación.

Organizaciones de normalización

Derechos de propiedad intelectual

10, conocimientos económicos, de gestión y otros conocimientos relacionados

Sistema jurídico empresarial

Sentido común contable

Práctica de gestión de costes financieros

Estructura organizativa empresarial moderna

Despliegue humano

Gestión de la cultura corporativa

Sentido común de la auditoría TI (normas de auditoría, implementación e informes de auditoría)

11. Matemáticas aplicadas

Aplicación de la probabilidad y la estadística

Aplicación de la teoría de grafos.

Análisis combinado

Selección y aplicación de algoritmos (algoritmos numéricos y algoritmos no numéricos)

Métodos de operación (tecnología de planificación de red, programación lineal, previsión, decisión (fabricación, gestión de inventarios, simulación)

p>

Modelado matemático

12, Inglés profesional

Tener el nivel de lectura en inglés requerido por ingenieros senior.

¿Conoces los términos en inglés en esta área?

Caso de diseño

Planificación del sistema

Sugerencia y selección de proyectos de sistemas de información y determinación de prioridades del proyecto

Negocio en función del nivel de gestión Evaluar

Analizar el propósito de implementación, funciones, marco, escala, capacidades, mantenimiento, métodos de aplicación y condiciones de falla del sistema de información.

Planificación del desarrollo del sistema

Estudio de viabilidad y análisis de beneficios

Formulación, evaluación y mejora de soluciones del sistema

Evaluación del sistema heredado y estrategias de procesamiento

Análisis y comparación de sistemas nuevos y antiguos

Realizar investigaciones y evaluaciones técnicas basadas en la estrategia de información empresarial.

Desarrollar criterios de evaluación de conceptos (programas) de sistemas de información

Planificar cambios y control

Adquisición y análisis de requisitos

Extracción de modelos de negocio , toma de decisiones, gráfica y formulada

Extracción y determinación de flujos de negocio objetivo

Combinación del contenido de confirmación desde la perspectiva de los sistemas de información

Borrar el análisis y análisis de problemas comerciales objetivo Dirección de la solución

Modelado de funciones comerciales

Una breve discusión sobre la integración del negocio objetivo y las funciones comerciales

Análisis de sistemas de software existentes

Confirmar el plan de pruebas

Principales métodos de análisis de requisitos

Análisis del sistema

Análisis de estructura organizacional y funciones

Proceso de negocio análisis

Resumen de datos y análisis de flujo de datos

División de funciones del sistema y asignación de recursos de datos

Modelo de fallas del sistema y modelo de confiabilidad

Confiabilidad del sistema análisis y cálculo de confiabilidad

Medidas para mejorar la confiabilidad del sistema

Contramedidas ante fallas del sistema y respaldo y recuperación del sistema

Técnicas prácticas para el análisis del sistema

Método popular de análisis del sistema

Diseño del sistema

Pasos del modelado de requisitos

Uso del modelo de desarrollo basado en casos

Tecnología de modelado estructurado, flujo de datos diagrama

Tecnología de modelado orientado a objetos

Modelado de bases de datos

Diseño de sistemas

Diseño de flujo de procesos

Sistema humano -diseño de interfaz de máquina

Selección de sistema de gestión de base de datos y diseño de base de datos

Diseño de seguridad del sistema

Diseño de sistema de aplicación informática en entorno de red

p>

Diseño de sistemas de aplicaciones distribuidas

Diseño de sistemas de aplicaciones multimedia

Integración y diseño del entorno operativo del sistema

Evaluación de las capacidades de procesamiento del sistema

p>

Planificación e implementación de pruebas del sistema

Plan de transformación del sistema

Habilidades de documentación y comunicación

Documentación de la estrategia de información

p>

Documento conceptual del sistema de información

Informe del estudio de viabilidad

Plan de desarrollo del proyecto

Especificación de requisitos

Especificación de requisitos de datos

Manual/Guía/Manual de Usuario

Guía de Operación

Plan de Pruebas e Informe de Análisis de Pruebas

Informe Técnico

Desarrollo Registro de progreso

Informe resumido del desarrollo del proyecto

Operación y mantenimiento del sistema

Implementación y gestión del mantenimiento del software

Gestión de la configuración del software y hardware del sistema

Seguimiento de la eficiencia del sistema

Introducción, aplicación, gestión y desarrollo secundario de software básico y paquetes de software

Expansión e integración del sistema

Operación Gestión de diseño y operación

Actualizaciones y mantenimiento de sistemas

Planes a largo plazo y planes a corto plazo

Conversión y entrega de sistemas antiguos y nuevos

Recuperación y contramedidas diarias de fallos

Gestión diaria de la seguridad del sistema

Evaluación de la calidad del servicio y de la aplicación del sistema

Mejora de los procesos de software

Gestión de la mejora de procesos de software

p>

Diseño de sistemas para la mejora de procesos de software

Métodos para la mejora de procesos de software

Herramientas de mejora de procesos de software

Gestión de proyectos de desarrollo de sistemas

Gestión del alcance

Control de progreso

Control de costes

Gestión de calidad

Despliegue de mano de obra

Gestión de riesgos

Estrategia de información empresarial y su implementación

La relación entre la planificación de la información y la planificación estratégica

La concepto, actividades y funciones de la planificación de la información

Método de planificación del sistema de información

Reingeniería de procesos empresariales

El concepto y principales responsabilidades del director de información

El papel y la importancia de la consultoría de gestión en la informatización

Tipos de consultoría de gestión

"Aislamiento de la información

Las causas de la "isla" y su prevención y contramedidas

Proceso típico de implementación de información

El significado de la gestión del conocimiento

La importancia de la gestión del conocimiento para la informatización organizacional

Herramientas y métodos comúnmente utilizados en la gestión del conocimiento

Trabajos de diseño

1 Ingeniería de sistemas de información

Planificación y análisis de sistemas

Ingeniería de requisitos

Pruebas del sistema

Mantenimiento del sistema

Gestión de proyectos

Garantía de calidad

Objeto- Orientada a la Tecnología

Ingeniería de software asistida por ordenador

Desarrollo de sistemas en tiempo real

Análisis y diseño de sistemas de aplicaciones (sistemas embebidos, data warehouses, aplicaciones de Internet, etc.) .)

Análisis y diseño de líneas de productos de software

2 Bases de datos y sus aplicaciones

Gestión de datos

Análisis de bases de datos

Modelado de bases de datos

Gestión de bases de datos

Aplicación de bases de datos

Almacén de datos, data mart y minería de datos

Planificación y aplicación de redes

Seguridad del sistema

Seguridad de la red

Seguridad de los datos

Recuperación ante desastres

Aplicación de nuevas tecnologías

Integración del sistema de aplicaciones

Sistema de información empresarial

Sistema de procesamiento de transacciones

Sistema de soporte de decisiones

Organización e implementación de la informatización empresarial