Esquema del examen de software 2020: Esquema del examen de arquitecto de sistemas
El examen suave guiado avanzado involucra muchos tipos, incluidos analistas de sistemas, gerentes de proyectos de sistemas de información, diseñadores de planificación de redes, diseñadores de arquitectura de sistemas e ingenieros de planificación y gestión de sistemas. Si desea obtener estos títulos profesionales, debe. Debe Aquellos que necesitan participar en él, por supuesto, el estudio es esencial. La base para el aprendizaje es el programa de estudios. Si desea convertirse en arquitecto de sistemas, debe consultar su programa de estudios. Contenido específico del examen de arquitecto.
1. Instrucciones del examen
1. Objetivos del examen
Las personas que aprueben el examen deben poder realizar el examen de acuerdo con la especificación de requisitos del sistema y los requisitos reales. situación del campo de aplicación y desarrollo de tecnología; considerar las limitaciones relevantes, diseñar una arquitectura de software correcta y razonable y garantizar que la arquitectura del sistema tenga buenas características; ser capaz de describir, analizar, diseñar y evaluar la arquitectura del sistema del proyecto; documentos de diseño correspondientes de acuerdo con las normas pertinentes; ser capaz de analizar con el sistema. Los ingenieros y gerentes de proyectos colaboran y trabajan juntos; tienen la capacidad de trabajo práctica y el nivel profesional de los ingenieros superiores;
2. Requisitos del examen
(1) Dominar los conocimientos básicos de hardware, software y redes informáticas.
(2) Estar familiarizado con el desarrollo de sistemas de información; proceso
(3) Comprender los estándares de desarrollo de sistemas de información y los estándares de tecnología de la información de uso común;
(4) Estar familiarizado con las principales plataformas de servidores de aplicaciones y middleware;
(5) Dominar el software Habilidades básicas en modelado de sistemas y diseño de arquitectura de sistemas;
(6) Competente en tecnología de seguridad de la información, estrategia de seguridad y conocimientos de gestión de seguridad;
(7) Comprender la informatización y la tecnología de la información. Conocimiento básico de las leyes y regulaciones;
(8) Comprender las características de la industria del usuario y construir un diseño de sistema apropiado de acuerdo con las características de la industria;
(9) Dominar los conocimientos básicos de matemáticas aplicadas
(10) Competente en lectura y comprensión correcta de la literatura inglesa en campos relacionados;
3. Entorno de la materia del examen
(2) Análisis de casos de diseño de arquitectura de sistemas, 90 minutos, prueba escrita, preguntas y respuestas;
(3) Trabajo de diseño de arquitectura del sistema, el tiempo de prueba es de 120 minutos, prueba escrita, preguntas de ensayo.
2. Alcance del examen
Asignatura de examen 1: Conocimiento integral de los sistemas de información
1. Conocimientos básicos de software y redes. 1.1 Sistema Operativo
Tipos y estructuras de sistemas operativos
Principios básicos de los sistemas operativos
Sistemas operativos de red y gestión de redes
Operativo integrado sistemas y sistema operativo en tiempo real
1.2 Sistema de base de datos
Evaluación de tipo, estructura y rendimiento del sistema de gestión de bases de datos
Sistema de gestión de bases de datos relacionales de uso común
Modelo de base de datos
Estandarización de bases de datos
Sistema de base de datos distribuida, sistema de base de datos paralelo
Tecnología de almacenamiento de datos y minería de datos
Base de datos ingeniería
Copia de seguridad y recuperación
1.3 Sistema embebido
Características de los sistemas embebidos
Composición del hardware y diseño de sistemas embebidos
Plataforma de desarrollo y software de aplicación de sistema integrado
Red de sistema integrado
Base de datos de sistema integrado
1.4 Comunicación de datos y red informática
Conocimientos básicos de comunicaciones 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 red comunes
Clasificación y Aplicación de Redes de Computadores
1.5 Multimedia
Tipos, características y formatos de datos de multimedia
Codificación por compresión de datos multimedia
1.6 Configuración del sistema y evaluación del rendimiento
Estructura multicapa, 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
2. Conocimientos básicos de la información
2.1 Planificación general de la ingeniería de sistemas de información
Objetivos generales de planificación, alcance
Metodología de planificación general
Composición del sistema de información
Realización del sistema de información
2.2 Informatización del gobierno y gobierno electrónico
p>La 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 de construcción del gobierno electrónico
2.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
Negocio empresarial Aplicación de reingeniería de procesos (BPR) de CRM y PDM en empresas
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
Tipos y estándares de comercio electrónico
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. Conocimientos básicos del desarrollo de sistemas
3.1 Gestión del desarrollo
Alcance, tiempo, coste del proyecto
Trabajo de gestión documental, gestión de la configuración
Calidad y Riesgos del Desarrollo de Software
Operación y Evaluación de Software
3.2 Gestión de Requisitos
Cambio de Requisitos
Seguimiento de requisitos
Gestión de riesgos de cambio de requisitos
3.3 Métodos de desarrollo de software
Ciclo de vida de 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étodos formales
3.4 Entorno y herramientas de desarrollo de software
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étodos 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 Desarrollo basado en componentes
Concepto y clasificación de componentes
Tecnología middleware
Arquitectura típica de aplicaciones (J2EE, .NET)
3.7 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, programación, pruebas)
Uso de paquetes de software (herramientas de desarrollo, herramientas de gestión de operaciones, herramientas de procesamiento empresarial, ERP, groupware, herramientas OA)
3.8 Pruebas y revisión
Método de revisión de pruebas
Verificación y confirmació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
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
p>
Patrones de diseño
5. Tecnología de seguridad y confiabilidad
4.1 Seguridad y confidencialidad de la información
Cifrado y descifrado
Identidad Autenticación (firma digital, clave, contraseña)
Control de acceso
Gestión de seguridad y confidencialidad (antifugas, marca de agua digital)
Protocolo de seguridad (SSL, PGP , IPSec) copia de seguridad y recuperación del sistema
Prevención de virus
4.2 Confiabilidad del sistema
Diseño de confiabilidad (tecnología de tolerancia a fallas, tecnología de prevención de errores)
Indicadores y evaluación de confiabilidad
4.3 Normas y normas 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 la protección de la información privada
6. Estandarización y derechos de propiedad intelectual
Conciencia de estandarización, desarrollo de estandarización, ciclo de vida estándar
Estándares internacionales, Estados Unidos Estándares estatales, estándares nacionales, estándares industriales, estándares locales, estándares empresariales
Estándares de códigos, estándares de formatos de archivos, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentos
Organizaciones de estandarización
Derechos de propiedad intelectual
7. Datos de aplicación
Aplicación de estadística de probabilidad
Aplicación de teoría de grafos
Análisis combinatorio
Selección y aplicación de algoritmos (algoritmos numéricos y algoritmos no numéricos)
Métodos de investigación operativa (tecnología de planificación de redes, programación lineal, previsión, toma de decisiones, gestión de inventarios, simulación)
Modelado matemático
8. Inglés profesional
Tener el nivel de lectura en inglés requerido por los ingenieros superiores
Dominar la terminología inglesa en este campo
Sujeto de prueba 2: Análisis de casos de diseño de arquitectura de sistemas
1 Planificación del sistema
Propuesta y análisis de viabilidad de proyectos de sistemas
Formulación, evaluación y mejora de planes de sistema
Análisis y comparación de sistemas nuevos y antiguos
Utilización efectiva de software, hardware y recursos de datos existentes
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
Modelo de arquitectura (estilo)
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 Patrones de diseño
El concepto de patrones de diseño
p >
La composición de los patrones de diseño
Patrones y arquitectura de software
Clasificación de los patrones de diseño
Implementación de los patrones de diseño
4. Diseño de sistemas
Diseño de procesos de procesamiento
Diseño de interfaz hombre-computadora
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
Middleware, servidor de aplicaciones
Diseño de rendimiento y evaluación de rendimiento
Plan de conversión del sistema
5. Modelado del sistema de software
Requisitos del sistema
El papel y la importancia del modelado
Definir el problema (objetivo, función, rendimiento, etc.) y modelos de reducción (modelo estructural estático, modelo de comportamiento dinámico, modelo físico)
Modelado de sistemas estructurados, diagrama de flujo de datos
Sistema orientado a objetos modelado
p>
Modelado de bases de datos en Lenguaje Unificado de Modelado (UML), ingeniería inversa de diagramas E-R
6.
Diseño de sistema distribuido basado en objetos
Diseño de sistema distribuido basado en web
Diseño de sistema distribuido basado en mensajes y colaboración
Distribución heterogénea Diseño de interoperabilidad de sistemas convencionales
7. Diseño de sistemas embebidos
Características de los sistemas en tiempo real y sistemas embebidos
Programación de tareas en tiempo real y diseño multitarea
p>
Manejo de interrupciones y manejo de excepciones
Desarrollo y diseño de sistemas integrados
Análisis y diseño de confiabilidad del sistema
Modelo de falla del sistema y modelo de confiabilidad
Análisis y cálculo de confiabilidad del sistema
Medidas para mejorar la confiabilidad del sistema
Contramedidas de falla del sistema y copia de seguridad y recuperación del sistema
9. Diseño de confidencialidad y seguridad del sistema
Tecnología de control de acceso al sistema
Integridad de los datos
Integridad de datos y archivos Cifrado
Seguridad de comunicación
Diseño de seguridad del sistema
Tema de examen 3: Documento de diseño de arquitectura del sistema
Según lo dado Hay varios temas relacionados con el diseño de la arquitectura del sistema Elija uno. de los temas y redactar un artículo de acuerdo con 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 la comunicación
Diseño de seguridad del sistema
Acerca del esquema del examen suave de 2020: esta es la introducción al programa del examen de arquitecto de sistemas. Por supuesto, esta también es una forma. obtener un título profesional senior en el examen de software, ¡así que date prisa y estudia!