Contenido del tema del examen de arquitecto de sistemas
1. Conocimientos básicos de software informático y de redes
1.1 Sistema operativo
Tipos y estructura de los sistemas operativos
Principios básicos de funcionamiento sistemas
Sistema operativo de red y gestión de red
Sistema operativo integrado y sistema operativo en tiempo real
1.2 Sistema de base de datos
Tipos de base de datos sistemas de gestión, evaluación de estructura y desempeño
Sistemas de gestión de bases de datos relacionales de uso común
Modelos de bases de datos
Estandarización de bases de datos
Sistemas de bases de datos distribuidas, paralelas Sistema de bases de datos
Tecnología de almacenamiento y minería de datos
Ingeniería de bases de datos
Copia de seguridad y recuperación
1.3 Sistema integrado
Características de los sistemas integrados
Composición del hardware y diseño de sistemas integrados
Software de aplicación de sistemas integrados y plataforma de desarrollo
Red de sistemas integrados
Base de datos del sistema integrado
1.4 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
Protocolo de uso común estándares
Interconexión de redes y equipos comunes de redes
Clasificación y aplicación de redes informáticas
1.5 Multimedia
Tipos de multimedia, características y formatos de datos
Codificación de compresión de datos multimedia
1.6 Configuración del sistema y evaluación del rendimiento
Estructura multicapa, sistema distribuido
Métodos de configuración del sistema ( doble, dual, respaldo en caliente, tolerancia a fallas, agrupamiento)
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 )
Indicadores de desempeño (SPEC-Int, SPEC-Fp, TPC, Gibsonmix, tiempo de respuesta)
Evaluación del desempeño
2.Conocimientos básicos de informatización p>
2.1 Planificación general de la ingeniería de sistemas de información
Objetivos y alcance de la planificación general
Metodología de planificación general
La composición de los sistemas de información
La implementación de sistemas de información
2.2 Informatización gubernamental y gobierno electrónico
El concepto, contenido y forma técnica del gobierno electrónico
La estrategia y la historia de la informatización del gobierno chino
El modelo de proceso y el modelo técnico de la construcción del gobierno electrónico
2.3 Informatización empresarial y comercio electrónico
Informatización empresarial El concepto, propósito, planificación y métodos
Los principales módulos y principales algoritmos de ERP
Reingeniería de procesos de negocio empresarial (BPR)
La aplicación de CRM y PDM en las empresas p>
Gestión del conocimiento
Integración de aplicaciones empresariales
La idea de la gestión de la cadena de suministro de todo el proceso
Inteligencia empresarial
E -Tipos y estándares de comercio
2.4 Gestión de recursos de información
2.5 Estándares, leyes y regulaciones nacionales e internacionales relacionados con la informatización
3. /p>
p>
3.1 Gestión del desarrollo
Alcance, tiempo, coste del proyecto
Gestión documental del trabajo, gestión de la configuración
Calidad y riesgo del desarrollo de software
p>
Operación y evaluación de software
3.2 Gestión de requisitos
Cambio de requisitos
Seguimiento de requisitos
Gestión del riesgo de cambio de requisitos
3.3 Métodos de desarrollo de software
Ciclo de vida del desarrollo de software
Modelos de desarrollo de software (modelo en cascada, modelo de evolución, modelo incremental, modelo en espiral, prototipo, modelo de ensamblaje de componentes, RUP, método ágil)
Reutilización de componentes y software
Ingeniería inversa
Método formal
3.4 Entorno de desarrollo de software
Entorno y herramientas
Entorno de desarrollo integrado
Herramientas de desarrollo (herramientas de modelado, herramientas de análisis y diseño, herramientas de programación, herramientas de prueba, herramientas de gestión de proyectos, etc.)
3.5 Método de diseño
Análisis y diseño de diagramas (DFD, ERD, UML, diagrama de flujo, diagrama NS, PAD)
Análisis y diseño estructurado
Diseño de módulos
Análisis y diseño orientado a objetos
Diseño de E/S, diseño de interfaz hombre-computadora
Patrón de diseño
3.6 Basado en componentes desarrollo
Concepto y clasificación de componentes
Tecnología middleware
Arquitectura de aplicación típica (J2EE, .NET)
3.7 Construcción del sistema de aplicaciones
p>
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 empresarial, ERP, software colaborativo, herramientas OA)
3.8 Pruebas y revisión
Método de revisión de pruebas
Verificación y validación (Vamp; V )
Automatización de pruebas
Métodos de diseño y gestión de pruebas
4. Conocimientos básicos de arquitectura de software
El concepto de arquitectura de software
p>Estilo de arquitectura de software
Arquitectura de software de dominio específico
Método de desarrollo de software basado en arquitectura
Evaluación de arquitectura de software
Línea de productos de software
Patrones de diseño
5. Tecnología de seguridad y confiabilidad
4.1 Seguridad y confidencialidad de la información
Cifrado y descifrado
Autenticación de identidad (firma digital, clave, contraseña)
Control de acceso
Gestión de seguridad y confidencialidad (antifugas, marca de agua digital)
Seguridad protocolo (SSL, PGP, IPSec)
Copia de seguridad y recuperación del sistema
Prevención de virus
4.2 Confiabilidad del sistema
Diseño de confiabilidad (tolerancia a fallas) tecnología, tecnología para evitar errores)
Indicadores y evaluación de confiabilidad
4.3 Normas y reglas de seguridad para la protección de la información privada
Normas y sistemas de seguridad de los sistemas de información
Sistema antivirus informático
Reglas para proteger la información privada
6. Estandarización y derechos de propiedad intelectual
Conciencia de estandarización, desarrollo de estandarización y vida estándar. ciclo
Estándares internacionales, estándares estadounidenses, estándares nacionales, estándares industriales, estándares locales, 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 p>
Agencia de normalización
Propiedad intelectual
7. Aplicación de datos
Aplicación de probabilidad y estadística
Aplicación de la teoría de grafos
p>Análisis combinado
Selección y aplicación de algoritmos (algoritmos numéricos y algoritmos no numéricos)
Métodos de investigación de operaciones (tecnología de planificación de redes, programación lineal, previsión, toma de decisiones). fabricación, gestión de inventarios, simulación)
Modelado matemático
8. Inglés profesional
Tener el nivel de lectura en inglés requerido por ingenieros superiores
Dominar la terminología inglesa en este campo 1. Planificación de sistemas
Propuesta y análisis de viabilidad de proyectos de sistemas
Formulación, evaluación y mejora de planes de sistemas
Análisis y comparación de sistemas antiguos y nuevos
Utilización efectiva de software, hardware y recursos de datos existentes
2. Diseño de arquitectura de software
Diseño de arquitectura de software
Tecnología XML
Proceso de desarrollo de software basado en arquitectura
Atributos de calidad del software
Modelos arquitectónicos (estilos)
Arquitectura de software específica del dominio
Método de desarrollo de software basado en arquitectura
Evaluación de arquitectura
Línea de productos de software
Evolución del sistema
3. Patrón de diseño
El concepto de patrones de diseño
La composición de los patrones de diseño
Patrones y arquitectura de software
Clasificación de los patrones de diseño
Implementación del patrón de diseño
4. Diseño del sistema
Diseño del proceso de procesamiento
Diseño de la interfaz hombre-computadora
Diseño de archivos, diseño de almacenamiento
p>Diseño de base de datos
Diseño de sistema de aplicaciones de red
Integración y diseño de entorno operativo del sistema
Middleware, servidor de aplicaciones
Diseño de desempeño y evaluación del desempeño
Plan de conversión del sistema
5. Modelado del sistema de software
Requisitos del sistema
El papel del modelado y su significado
Definir problemas (metas, funciones, desempeño, etc.) y modelos de reducción (modelos estructurales estáticos, modelos dinámicos de comportamiento, modelos físicos)
Modelado de sistemas estructurados , diagramas de flujo de datos
Modelado de sistemas orientado a objetos
Lenguaje de modelado unificado (UML)
Modelado de bases de datos, diagrama E-R
Ingeniería inversa
p>6. Diseño de sistemas distribuidos
Diseño de protocolo de comunicación distribuido
Diseño de sistemas distribuidos basados en objetos
Distribuidos basados en web Diseño de sistemas
Diseño de sistemas distribuidos basados en mensajes y colaboración
Diseño de interoperabilidad de sistemas distribuidos heterogéneos
Diseño de sistemas embebidos
p>Características de los sistemas en tiempo real y sistemas integrados
Programación de tareas en tiempo real y diseño multitarea
Manejo de interrupciones y manejo de excepciones
Desarrollo y desarrollo de sistemas integrados diseño
8. Análisis y diseño de confiabilidad del sistema
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
Contramedidas contra fallas del sistema y respaldo y recuperación del sistema
9. Diseño de seguridad y confidencialidad del sistema
Tecnología de control de acceso al sistema
Integridad de datos
Cifrado de datos y archivos
Seguridad de las comunicaciones
Seguridad del sistema Basado en varios temas relacionados con el diseño de la arquitectura del sistema, seleccione uno de los temas y escriba un artículo. según los requisitos especificados.
1. Modelado de sistemas
Definición de problema y modelo de reducción
Modelado de sistemas estructurados
Modelado de sistemas orientado a objetos
p>
Modelado de bases de datos
2. Diseño de arquitectura de software
Diseño de arquitectura de software
Arquitectura de software de dominio específico
Basado en la arquitectura Métodos de desarrollo de software
Evolución del software
3. Diseño del sistema
Diseño del proceso de procesamiento
Diseño de la interfaz hombre-máquina del sistema.
Diseño de archivos, diseño de almacenamiento
Diseño de bases de datos
Diseño de sistema de aplicaciones de red
Integración y diseño de entorno operativo del sistema
Diseño de rendimiento del sistema
Middleware, servidor de aplicaciones
4 Diseño de sistema distribuido
Diseño de protocolo de comunicación distribuido
Objeto. Diseño de sistemas distribuidos basados en web
Diseño de sistemas distribuidos basados en web
Diseño de sistemas distribuidos basados en mensajes y colaboración
Interoperabilidad de sistemas distribuidos heterogéneos Diseño de seguridad
5. Análisis y diseño de confiabilidad del sistema
Modelo de fallas del sistema y modelo de confiabilidad
Medidas para mejorar la confiabilidad del sistema
Contramedidas de fallas del sistema y respaldo del sistema. recuperación
6. Diseño de seguridad y confidencialidad del sistema
Tecnología de control de acceso al sistema
Integridad de datos
Cifrado de datos y archivos
Seguridad de las comunicaciones
Diseño de seguridad del sistema