Red de Respuestas Legales - Conocimientos legales - ¿Cuál es el contenido del examen de diseñador de software?

¿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

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

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