¿Qué conocimientos debe tener un analista de sistemas?
¿Qué conocimientos debe tener un analista de sistemas? ¿Descubrímoslo juntos?
Conocimientos y habilidades esenciales:
1. Fuerte sentido de responsabilidad y profesionalismo.
De hecho, estas son cualidades esenciales para cualquier puesto. Los analistas de sistemas tienen mayores responsabilidades porque deben garantizar la exactitud de los requisitos. En términos generales, no debe utilizar la excusa de que la expresión del usuario no es clara, no se pueden satisfacer las necesidades o las necesidades del usuario cambian demasiado.
2. Tener ideas de programación orientada a objetos
Las ideas de programación orientada a objetos juegan un papel muy importante en la simulación objetiva y verdadera de las reglas operativas de los asuntos objetivos en forma de software. Se puede esperar que en el futuro los patrones de programación orientados a objetos sigan siendo la primera opción en el proceso de construcción de sistemas de software.
3. Dominar una herramienta de análisis de sistemas orientado a objetos
Las herramientas de análisis de sistemas orientados a objetos se utilizan para analizar gráficamente el sistema de software que se desarrollará durante el proceso de análisis del sistema de software. y descripciones precisas.
4. Habilidades de comunicación y expresión
Se utiliza para las habilidades de comunicación con el cliente y 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
Tener tecnología de ingeniería de software no puede escribir código de software directamente, pero si tiene una mentalidad de ingeniería de software, puede convertirse en técnicos en ingeniería de software. Solo piensa en los problemas desde la perspectiva del sistema de software de aplicación en su conjunto, pero lo que es más importante, puede permitir que los escritores de códigos comunes se conviertan gradualmente en gerentes técnicos, como analistas de sistemas y gerentes de proyectos de software, basándose en la acumulación de habilidades profesionales.
Además, deben ser excelentes conocimientos integrales:
1. Conocimiento integral de sistemas informáticos
1. Diversas Características y aplicaciones de la arquitectura informática (SMP, MPP, etc.)
Las funciones e interrelaciones de los diversos componentes que componen un sistema operativo
2. p>Tipos y estructura de los sistemas operativos
Principios básicos de los sistemas operativos
Optimización del rendimiento del sistema operativo
Sistemas operativos de red y sistemas operativos integrados
3. Comunicación de datos y redes informáticas
Conocimientos básicos de comunicación de datos
Modelo de referencia de interconexión de sistemas abiertos
Estándares de protocolos comúnmente utilizados
Interconexión de redes y equipos de redes comunes
Clasificación y aplicación de redes informáticas
4. Sistema de base de datos
Evaluación del tipo, estructura y desempeño del sistema de gestión de bases de datos
Sistemas de gestión de bases de datos relacionales de uso común
Tecnología de almacenamiento y minería de datos
Ingeniería de bases de datos
Middleware
Servicios heterogéneos y universales, llamadas a procedimientos remotos (RemoteProcedureCall), middleware orientado a mensajes (Message-OrientedMiddleware), brokers de solicitud de objetos (ObjectRequestBrokers)
6. Estructura C/S y B/S, sistema distribuido
Método de configuración del sistema (doble, dual, respaldo en caliente, tolerancia a fallas, clúster)
Cálculo del rendimiento (tiempo de respuesta, rendimiento, TAT )
Diseño de rendimiento (ajuste del sistema, solución Amdahl, características de respuesta, equilibrio de carga)
Indicadores de rendimiento (SPEC-Int, SPEC-Fp, TPC, Gibsonmix, tiempo de respuesta) p>
Evaluación del desempeño
7. Aplicaciones informáticas
Gestión de la información, procesamiento de datos, diseño auxiliar, control automático, informática científica
Servicios de telecomunicaciones, Web informática
Tecnología de compresión, codificación y almacenamiento multimedia
Inteligencia artificial, reconocimiento de patrones
2 Conocimientos básicos de informatización
p>1. . Informatización
Información e informatización
La importancia de la informatización para las organizaciones
Las necesidades de informatización de las organizaciones modernas
Las diferentes características de. Informatización organizacional e ingeniería de software o ingeniería de integración de sistemas
2. Informatización gubernamental y gobierno electrónico
El concepto, contenido y forma técnica del gobierno electrónico
El estrategia e historia de la informatización del gobierno chino
El modelo de proceso y el modelo técnico de construcción del gobierno electrónico
3. Informatización empresarial y comercio electrónico
El concepto, propósito, planificación y métodos de informatización empresarial
Los principales módulos y algoritmos principales de ERP
Reingeniería de procesos de negocio empresarial (BPR)
CRM, aplicación de PDM en las empresas
Gestión del conocimiento
Portal empresarial
Integración de aplicaciones empresariales
La idea de la gestión de la cadena de suministro de todo el proceso
Inteligencia de Negocios
Tipos y estándares de comercio electrónico
4. Gestión de recursos de información
5. Normas, leyes y regulaciones nacionales e internacionales. Normativa relacionada con la informatización
3. Ingeniería del Software
1 Conocimientos básicos de la ingeniería del software
Ciclo de vida del software y su modelo
Software. análisis y definición de requisitos
Diseño de software
Pruebas y auditorías de software
Mantenimiento de software
Reutilización de software
Documentación Estándares
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
Gestión del progreso
Gestión de la configuración
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
Proceso de software
El papel del software
El desarrollo de los procesos de software
Los principales procesos de software y sus características
Mejora de los procesos de software
4. gestión
p>Plan de aseguramiento de la calidad
Sistema de certificación de calidad
Gestión de la calidad y tecnología de gestión de la calidad
Gestión de la calidad del proceso completo
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 la información. sistemas
El ciclo de vida de los sistemas de información, los objetivos y los 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 diseño de diagramas (DFD, ERD, UML, diagramas de flujo, diagramas NS, PAD)
Diseño orientado a objetos (herencia) , abstracción, proxy, encapsulación, polimorfismo)
Diseño de análisis estructurado
Diseño de módulo (cohesión, acoplamiento)
Diseño de E/S (diseño de informe, diseño de pantalla , diseño de código de elementos de datos), personas Diseño de interfaz de computadora
3. Entorno de desarrollo 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.)
p>
Comparación de plataformas de desarrollo de software
4. Integración de sistemas
Integración de control, integración de datos, integración de presentaciones, 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)
Uso de paquetes de software (herramientas de desarrollo, herramientas de gestión de operaciones, herramientas de procesamiento de negocios, ERP, groupware, herramientas OA)
Diseño y operación de bases de datos (paradigma, SQL, distribución de datos)
Planificación y diseño de redes
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 ( cargos de usuario, TCO)
Gestión de usuarios (seguro y gestión de ID)
Gestión de sistemas distribuidos
Gestión de recursos de hardware
Gestión de recursos de software (gestión de biblioteca, gestión de versiones)
Gestión de recursos de datos, 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 instalaciones)
Gestión de fallas del sistema (procedimientos de procesamiento, 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 automatizada, herramientas de monitoreo, herramientas de diagnóstico) p>
Conversión del sistema (transferencia a la fase de ejecución, pruebas operativas, control de versiones)
Estándares de servicio de operación del sistema
Mantenimiento del sistema
Tipos de mantenimiento (inspección diaria, mantenimiento regular, mantenimiento preventivo, mantenimiento post-evento) Mantenimiento, mantenimiento remoto)
Mantenimiento de software, mantenimiento de hardware
Contrato de mantenimiento
8. Seguridad
Seguridad y confidencialidad de los datos, mecanismo 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
Integridad
Protección de información privada
Medidas de gestión de seguridad, leyes, regulaciones y sistemas
9. Estandarización y propiedad intelectual
Conciencia de estandarización, desarrollo de estandarización, ciclo de vida estándar
Estándares internacionales, estándares americanos, estándares nacionales, estándares de la industria, locales. estándares, estándares empresariales
Estándares de código, estándares de formato de archivo, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentos
Agencias de estandarización
Derechos de propiedad intelectual
10. Conocimientos económicos, de gestión y otros conocimientos relacionados
Sistema jurídico empresarial
Conocimientos contables
Práctica de gestión de costes financieros
Moderno estructura organizativa empresarial
Gestión de recursos humanos
p>Gestión de la cultura corporativa
Conocimientos relevantes en auditoría de TI (normas de auditoría, implementación e informes de auditoría)
11. Matemática Aplicada
Aplicación de probabilidad y estadística
Uso
Aplicación de la teoría de grafos
Análisis de combinaciones
Selección y aplicación de algoritmos (algoritmos numéricos y algoritmos no numéricos)
Investigación de operaciones métodos (tecnología de planificación de redes, programación lineal, previsión, toma de decisiones, gestión de inventarios, simulación)
Modelado matemático
Inglés profesional
Tener los conocimientos necesarios. Habilidades para ingenieros senior Nivel de lectura en inglés
Dominar la terminología inglesa en este campo
Caso de diseño
Plan del sistema
Propuesta y selección de información proyectos de sistemas, proyectos Determinación de prioridades
Evaluación empresarial basada en el nivel de gestión
Análisis del propósito de implementación, funciones, arquitectura, 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 y estrategias de tratamiento para sistemas heredados
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 para conceptos de sistemas de información ( planes)
Cambio y control del plan
Adquisición y análisis de requisitos
Extracción, toma de decisiones, gráfica y formulación del modelo de negocio
Extracción y confirmación del flujo de negocios del objeto
Organizar el contenido de confirmación desde la perspectiva de los sistemas de información
Despejar el análisis y la dirección de la solución de los problemas comerciales objetivo
Modelado de funciones comerciales
Discusión sobre el negocio objetivo general e integración de funciones comerciales
Análisis de sistemas de software existentes
Confirmación del plan de prueba
Metodología de análisis de requisitos principales
Análisis de sistemas
Análisis de funciones y estructura organizacional
Análisis de procesos de negocio
Resumen de datos y análisis de procesos de datos
p>División de funciones del sistema y distribución de recursos de datos
Modelo de fallas del sistema y modelo de confiabilidad
Análisis de confiabilidad del sistema y cálculo de confiabilidad
Medidas para mejorar la confiabilidad del sistema
p>
Contramedidas ante fallos del sistema y copia de seguridad y recuperación del sistema
Técnicas prácticas para el análisis del sistema
Metodologías populares de análisis del sistema
Diseño del sistema
p>
Pasos del modelado de requisitos
Uso del método de desarrollo basado en casos
Tecnología de modelado estructurado, diagrama de flujo de datos
Tecnología de modelado orientado a objetos
Modelado de bases de datos
Diseño de sistemas
Diseño de procesos de procesamiento
Diseño de interfaz hombre-computadora del sistema p>
Gestión de bases de datos Selección de sistemas y diseño de bases de datos
Diseño de seguridad de sistemas
Diseño de sistemas de aplicaciones informáticas en entorno de red
Diseño de sistemas de aplicaciones distribuidas
Diseño de sistema de aplicación multimedia
Integración y diseño del entorno operativo del sistema
Evaluación de la capacidad de procesamiento del sistema
Plan de pruebas del sistema e implementación de pruebas< /p >
Plan de transformación del sistema
Documentación y habilidades de comunicación
Documentación de la estrategia de información
Documentación del concepto del sistema de información
Informe de investigación sexual viable
Plan de desarrollo del proyecto
Especificación de requisitos
Especificación de requisitos de datos
Manual de usuario
Operación manual
Plan de pruebas, informe de análisis de pruebas
Informe técnico
Registro de progreso del desarrollo
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 uso 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
Diseño operativo y gestión de la operación
Actualizaciones y mantenimiento del sistema
p>
Planes a largo plazo y planes a corto plazo
Conversión y entrega de sistemas nuevos y antiguos
Recuperación y contramedidas diarias de fallas
Vida diaria del sistema Gestión de la seguridad
Calidad del servicio y evaluación de aplicaciones del sistema
Paso del software
Mejora de procesos
Gestión de mejora de procesos de software
Diseño de sistemas de mejora de procesos de software
Métodos de mejora de procesos de software
Herramientas de mejora de procesos de software
Gestión de proyectos de desarrollo de sistemas
Gestión del alcance
Gestión del progreso
Gestión de costes
Gestión de la calidad
p>Gestión de recursos humanos
Gestión de riesgos
Estrategia e implementación de la información empresarial
La relación entre la planificación de la información y la planificación estratégica
Conceptos, actividades y roles de la planificación de la información
Métodos de planificación de sistemas de información
Reingeniería de procesos empresariales
Conceptos del CIO y principales responsabilidades
El papel y la importancia de la consultoría de gestión en la informatización
Tipos de consultoría de gestión
Las causas fundamentales de la formación de "islas de información" y las medidas de prevención y respuesta
Proceso típico de implementación de la informatizació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 de gestión del conocimiento comúnmente utilizados
Documento de diseño
1. Ingeniería de sistemas de información
Planificación y análisis de sistemas
Ingeniería de requisitos
Pruebas de sistemas
Mantenimiento del sistema
Gestión de proyectos
Aseguramiento de la calidad
Tecnología orientada a objetos
Ingeniería de software asistida por ordenador
Desarrollo de sistemas en tiempo real
Análisis y diseño de sistemas de aplicaciones (sistemas integrados, almacenes de datos, aplicaciones de Internet, etc.)
Análisis y diseño de líneas de productos de software
2. Base de datos y aplicación
Gestión de datos
Análisis de bases de datos
Modelado de bases de datos
Gestión de bases de datos
Aplicación de base de datos
p>Almacén de datos, data mart y minería de datos
Planificación y aplicación de red
Seguridad del sistema
Seguridad de red
Seguridad de los datos
Recuperación ante desastres
Aplicación de nuevas tecnologías
Integración de sistemas de aplicaciones
Sistema de información empresarial p>
Sistema de procesamiento de transacciones
Sistema de soporte a decisiones
Organización e implementación de la informatización empresarial