Red de conocimiento del abogados - Bufete de abogados - Esquema del examen de software 2020: Esquema del examen de arquitecto de sistemas

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

(1) Conocimiento integral de sistemas de información, el tiempo del examen es de 150 minutos, prueba escrita, preguntas de opción múltiple

(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!