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 p>
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 p>
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