Red de Respuestas Legales - Directorio de abogados - ¿Qué conocimientos debe tener un analista de sistemas?

¿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)

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)

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

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

Sistema de procesamiento de transacciones

Sistema de soporte a decisiones

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