¿Cuál es el contenido del examen de diseñador de software?
Diseñador de software es un examen de calificación intermedia para diseñadores de software. El examen de diseñador de software consta de dos materias: conocimientos básicos y tecnología aplicada. El contenido de cada materia es diferente. El examen requiere aprobar todas las materias en un solo examen. Se considera calificado.
El diseñador de software es un examen de calificación intermedia para diseñadores de software. Según el programa del examen de diseñador de software, los contenidos del examen para cada materia son los siguientes:
Tema de prueba 1: Computadora y software. conocimientos de ingeniería
1. Conocimientos básicos de informática
1.1 Sistemas numéricos y sus conversiones
Sistemas numéricos comunes como binario, octal, decimal y hexadecimal y sus conversiones
1.2 Representación de datos en el ordenador
Representación de números (representación en complemento, representación de números enteros y reales, precisión y desbordamiento)
No numérica representación (representación de caracteres y caracteres chinos, representación de sonido, representación de imágenes)
1.3 Operaciones aritméticas y operaciones lógicas
Métodos de operación de números binarios en computadoras
Operaciones básicas de álgebra lógica
1.4 Otros conocimientos matemáticos básicos
Cálculos numéricos comunes
Permutación y combinación, aplicación de la teoría de la probabilidad, estadística aplicada (análisis estadístico de datos)
Conceptos básicos de codificación
p>
Conocimientos básicos de lógica proposicional, lógica de predicados y lógica formal
Métodos básicos de investigación de operaciones
2. Conocimiento de los sistemas informáticos
2.1 Conocimientos básicos del hardware informático
2.1.1 La composición, clasificación de la arquitectura y características de los sistemas informáticos
La composición, el rendimiento y principios básicos de funcionamiento de la CPU y la memoria
Dispositivos de E/S de uso común, rendimiento y principios básicos de funcionamiento de los equipos de comunicación
Función, tipo y características de la interfaz de E/S
CISC/RISC, operación de canalización, multiprocesador, procesamiento paralelo
2.1.2 Sistema de almacenamiento
Principio de funcionamiento básico de la memoria virtual, sistema de almacenamiento multinivel p>
Tipos y características de RAID
2.1.3 Confiabilidad y sistema Conocimientos básicos de evaluación del desempeño
Diagnóstico y tolerancia a fallas
Análisis y evaluación de confiabilidad del sistema
Métodos de evaluación del rendimiento del sistema informático
2.2 Conocimiento del software informático
2.2.1 Conocimiento de la estructura de datos y algoritmos
Matriz
Lista enlazada
Cola, pila
Árbol
p>
Definición, almacenamiento y operaciones básicas de gráficos
Hash (tabla hash)
Algoritmos de clasificación, algoritmos de búsqueda, cálculos numéricos, procesamiento de cadenas y algoritmos de compresión de datos, algoritmos recursivos y algoritmos relacionados con gráficos de uso común
Descripción y análisis de algoritmos
2.2.2 Conocimiento del sistema operativo
Conocimiento del sistema operativo Kernel
Gestión del procesador
Gestión del almacenamiento
Gestión de dispositivos
Gestión de Archivos
Gestión de Trabajos
Conocimientos básicos de sistemas operativos de red y sistemas operativos embebidos
Configuración de sistemas operativos
2.2.3 Conocimiento de lenguajes de programación y programas de procesamiento de lenguajes
Conocimientos básicos y principios básicos de funcionamiento de los sistemas ensambladores, compiladores e interpretadores
Componentes básicos de los lenguajes de programación (datos, operación, control y transmisión), implementación de llamadas de programas
Mecanismo
p>Las principales características y aplicabilidad de varios lenguajes de programación
2.2.4 Conocimiento de bases de datos
Modelos de bases de datos (esquema conceptual, esquema externo, esquema interno)
Modelo de datos, diagrama ER, normalización
Operación de datos
Lenguaje de base de datos
Función y características del sistema de gestión de bases de datos
Funciones de control de bases de datos
Conocimientos básicos de almacenes de datos y bases de datos distribuidas
2.3 Conocimiento de redes informáticas
Arquitectura de red
Medios de transmisión, tecnología de transmisión, método de transmisión, control de transmisión
Características de los equipos de red de uso común y diversos equipos de comunicación
Estructura Cliente-Servidor, Navegador
-Estructura del servidor
LAN (topología, control de acceso, networking, interconexión de redes)
Conocimientos básicos y aplicaciones de Internet e Intranet
Software de red
Gestión de redes, análisis del rendimiento de la red
2.4 Conocimientos básicos de multimedia
Conocimientos básicos de sistemas multimedia
Dibujo de gráficos simples, procesamiento de archivos de imágenes Método
Aplicación de información de audio y vídeo
Proceso de desarrollo de aplicaciones multimedia
3. Conocimientos de desarrollo y operación del sistema
3.1 Conocimientos de ingeniería de software <. /p>
Ciclo de vida del software y modelo de ciclo de vida del software
Métodos de desarrollo de software
Gestión de proyectos de desarrollo de software
Herramientas de desarrollo de software y entorno de desarrollo de software
3.2 Conocimientos básicos del análisis de sistemas
Principales pasos del análisis de sistemas
Método de análisis institucional
3.3 Conocimientos básicos del diseño de sistemas
Tareas básicas del diseño general y del diseño detallado
Principios básicos del diseño de sistemas
Diseño de la estructura del módulo del sistema
Método de diseño estructural
Método de diseño orientado a la estructura de datos
Diseño detallado del sistema
3.4 Conocimientos básicos de la implementación del sistema
Contenido básico de la implementación del sistema
Métodos de programación
Módulos básicos de programación
Pruebas del sistema
Conversión del sistema
3.5 Conocimientos básicos de operación y mantenimiento del sistema
El concepto de mantenibilidad del sistema
Tipos de mantenimiento del sistema
El concepto y tipos de evaluación del sistema
3.6 Conocimientos básicos de gestión de la calidad del software
Características de calidad del software (modelo de calidad de software ISO/IEC 9126)
Aseguramiento de la calidad del software
El concepto y método de medición de la complejidad del software (método de medición McCabe)
Revisión de software (revisión de calidad del diseño, revisión de calidad del programa)
Tecnología de tolerancia a fallos del software
3.7 Conocimientos básicos de mejora de procesos de software
Modelo de madurez de capacidad del software CMM
Conceptos básicos de Proceso Unificado (UP) y Programación Extrema (XP)
4. Conocimientos básicos de orientación a objetos
Conceptos básicos de orientación a objetos.
Conocimientos de análisis y diseño orientado a objetos
Conocimientos de patrones de análisis y patrones de diseño
Conocimientos de programación orientada a objetos
Básico conocimiento de bases de datos orientadas a objetos y objetos distribuidos
5. Conocimientos de seguridad de la información
Conocimientos básicos de seguridad de sistemas de información
Gestión de seguridad de sistemas de información
Medidas para garantizar la integridad y disponibilidad
Conocimientos básicos de los mecanismos de cifrado y descifrado
Gestión de riesgos (análisis de riesgos, tipos de riesgos, medidas anti-riesgos y control interno)
Conceptos básicos de leyes y regulaciones relacionadas con la seguridad informática
6. Conocimientos básicos de normalización, informatización y derechos de propiedad intelectual
6.1 Conocimientos básicos de normalización
Conciencia de estandarización, organización de estandarización, contenido estándar, clasificación, nombres de códigos y regulaciones de numeración, proceso de formulación de estándares
Estándares internacionales, estándares, estándares industriales, estándares empresariales
Estándares de códigos, formato de archivo estándares, estándares de seguridad, estándares relacionados con Internet, especificaciones de desarrollo de software y
estándares de documentos, estándares de software basados en componentes
6.2 Conocimientos básicos de informatización
Informatización global tendencias y estrategias de informatización, Estrategias y estrategias de información empresarial
Leyes y regulaciones relacionadas con Internet
Normas de protección de la información personal
Conocimientos básicos de educación a distancia, comercio electrónico , gobierno electrónico, etc.
Conocimientos básicos de la gestión de recursos de información empresarial
6.3 Propiedad intelectual
Conocimientos básicos de derechos de propiedad intelectual
Leyes y reglamentos relacionados con la protección de los derechos de propiedad intelectual
7. Inglés profesional en informática
Tener el nivel de lectura de inglés requerido por ingenieros
Comprender la terminología inglesa en este campo
Sujeto de prueba 2: Diseño de software
1. Diseño externo
1.1 Comprender la descripción de los requisitos del sistema
1.2 Prepararse para el desarrollo del sistema
Seleccionar métodos de desarrollo, preparar el entorno de desarrollo y formular planes de desarrollo
1.3 Diseñar funciones del sistema
Seleccionar la estructura del sistema
Diseñar funciones e interfaces de cada subsistema
Diseñar políticas de seguridad, requisitos y métodos de implementación
Desarrollar flujo de trabajo y flujo de datos detallados
1.4 Diseñar modelo de datos
Diseñar modelo ER y otros modelos de datos
1.5 Escribir documentos de diseño externos
p>Diagrama de configuración del sistema, diagrama de relaciones de cada subsistema
Diagrama de flujo del sistema, descripción de funciones del sistema
Especificaciones de entrada y salida, especificaciones de datos, marco del manual del usuario
Requisitos de prueba del sistema de diseño
1.6 Revisión del diseño externo
2. Diseño interno
2.1 Diseñar la estructura del software
Descomponer según los componentes, determinar las funciones de los componentes, las especificaciones y las interfaces entre los componentes
Estructura de datos y diseño de algoritmos
Uso de middleware y herramientas
2.2 Diseño de entrada y salida
2.3 Diseño de datos físicos
2.4 Creación y reutilización de componentes
Crear componentes y reutilizarlos
Usar bibliotecas de subrutinas o bibliotecas de clases
2.5 Escribir documentos de diseño internos
Diagrama de división de componentes, interfaces entre componentes, descripción del procesamiento de componentes p>
Documentos de diseño de interfaz de pantalla, documentos de diseño de informes, documentos de diseño de archivos, documentos de diseño de bases de datos
2.6 Revisión interna del diseño
3. Análisis y diseño de aplicaciones de bases de datos
Diseño de modelo relacional
Lenguaje de base de datos (SQL)
Acceso a base de datos
4. Programación
4.1 División del módulo
4.2 Redacción de documentos de diseño de programas
4.3 Revisión del diseño de programas
5. Implementación del sistema
5.1 Configurar el sistema y el entorno informático
5.2 Elegir el lenguaje de programación apropiado
5.3 Usar el lenguaje de programación C y cualquiera de C y Java Programar usando un lenguaje de programación
5.4 Pruebas del sistema
Guiar a los programadores para realizar pruebas y aceptación del módulo
Preparar el entorno de prueba de integración del sistema y las herramientas de prueba
Preparar datos de prueba
Escribir un informe de prueba
6. Aplicación de ingeniería de software
6.1 Modelo de ciclo de desarrollo de software
6.2 Análisis de requisitos
6.3 Diseño de software
Principios básicos del diseño de software
Métodos de diseño de software
Programación (programación estructurada, programación orientada a objetos)
6.4 Principios y métodos de prueba de software
6.5 Calidad del software (software características de calidad, control de calidad del software)
6.6 Métodos básicos de evaluación de procesos de software, métodos básicos de evaluación de la madurez de la capacidad del software
6.7 Entorno de desarrollo de software y herramientas de desarrollo
6.8 Tecnología orientada a objetos
Tecnología orientada a componentes
Lenguaje de modelado unificado (UML)
Modelos y métodos de mejora de procesos de software
6.9 Tecnología de software de entorno de red
Recordatorio: debido a los constantes cambios y ajustes en las políticas y el contenido de los exámenes, la información anterior proporcionada por Liekao.com es solo como referencia. Si tiene alguna objeción, se recomienda a los candidatos que lo hagan. Consulte el contenido publicado por el departamento autorizado.
¡permitir!
Contenido de los materiales de revisión gratuitos a continuación: Análisis de preguntas y respuestas reales de la tarde para supervisores de sistemas de información en el primer semestre de 2021
Formato: PDF Tamaño: 578,89 KB Examen de administrador de red 2022 Páginas preliminares
Formato: PDF Tamaño: 1260.05KB
Si tiene preguntas sobre el examen de calificación, no sabe cómo resumir el contenido de los puntos del examen o no Conozca la política local al solicitar el examen, haga clic en la parte inferior para consultar Liekao.com y obtener información de revisión gratuita