Red de Respuestas Legales - Conocimientos legales - Plan de estudios del examen de evaluador de software ¿Qué es el plan de estudios del examen de evaluador de software?

Plan de estudios del examen de evaluador de software ¿Qué es el plan de estudios del examen de evaluador de software?

1. Descripción del examen

1. Requisitos del examen

(1) Familiarizado con conocimientos informáticos básicos;

(2) Familiarizado con sistemas operativos, bases de datos, middleware y programación Conocimiento básico del lenguaje;

(3) Familiarizado con conocimientos básicos de redes informáticas;

(4) Familiarizado con conocimientos de ingeniería de software y comprensión de los métodos y procesos de desarrollo de software;

p>

(5) Estar familiarizado con los conocimientos básicos de la calidad del software y la gestión de la calidad del software;

(6) Estar familiarizado con los estándares de prueba de software;

(7) Dominar tecnología y métodos de prueba de software;

(8) Dominar el conocimiento de la gestión de proyectos de prueba de software

(9) Dominar la tecnología de programación del lenguaje C, C++ o Java; p>

(10) Comprender la informatización y la información Conocimientos básicos de seguridad;

(11) Familiarizarse con las leyes y regulaciones relacionadas con los derechos de propiedad intelectual;

(12) Leer correctamente y comprender materiales en inglés en campos relacionados.

2. El personal calificado que apruebe este examen puede emprender de forma independiente proyectos de prueba de software utilizando métodos de gestión de pruebas de software, estrategias de prueba de software y tecnologías de prueba de software sobre la base de dominar la ingeniería de software y los conocimientos prácticos sobre pruebas de software; capacidad de trabajo y nivel profesional de un ingeniero.

3. Las materias fijadas para este examen incluyen:

(1) Conocimientos básicos de ingeniería de software y pruebas de software, el tiempo del examen es de 150 minutos, prueba escrita y preguntas de opción múltiple;

(2) Tecnología de aplicación de prueba de software, el tiempo de prueba es de 150 minutos, prueba escrita, preguntas y respuestas.

2. Alcance del examen

Materia del examen 1: Conocimientos básicos de ingeniería de software y pruebas de software.

1. Conceptos básicos del sistema informático

1.1 Composición del sistema informático y conocimientos básicos de hardware

Composición del sistema informático

Procesador

Dispositivos básicos de entrada y salida

Sistemas de almacenamiento

1.2 Conocimientos básicos de sistemas operativos

Control de interrupciones de los sistemas operativos. Gestión de procesos. Gestión de subprocesos

Gestión de procesadores, gestión de almacenamiento, gestión de dispositivos, gestión de archivos y gestión de trabajos.

Conocimientos básicos de sistemas operativos de red y sistemas operativos embebidos

Configuración de sistemas operativos

1.3 Conocimientos básicos de bases de datos

Conocimientos básicos de Principio de bases de datos

Función y características del sistema de gestión de bases de datos

Lenguaje y programación de bases de datos

1.4 ¿Conocimientos básicos de middleware

1.5 Red de ordenadores? Conocimientos básicos

Clasificación de redes. Arquitectura y protocolos de red

Equipos de red pública

Conocimientos básicos de Internet y sus aplicaciones

Gestión de redes

1.6 Conocimiento del lenguaje de programación< /p >

Conocimientos básicos de sistemas ensambladores, compiladores e interpretación

Componentes básicos de lenguajes de programación (datos, operaciones, control y transmisión, llamadas a procedimientos (funciones))

Programación Orientada a Objetos

Principales características y aplicaciones de los diversos lenguajes de programación

Conocimientos básicos de programación en lenguaje C y C++ (o Java).

2. Conocimientos básicos de estandarización

El concepto de estandarización (el significado de estandarización, el desarrollo de la estandarización, las organizaciones de estandarización)

Los niveles de estándares ( estándares internacionales, estándares nacionales, estándares industriales y estándares empresariales)

Clasificación y ciclo de vida de los estándares

3. Conocimientos de seguridad de la información

Conceptos básicos de seguridad de la información<. /p>

Virus informáticos y su prevención

Métodos de intrusión en la red y su prevención

Mecanismos de cifrado y descifrado

Conocimientos básicos de informatización

4. p>

Conceptos relacionados con la información

Leyes y regulaciones relacionadas con los derechos de propiedad intelectual

Sistemas de redes de información. Sistema de solicitud de información.

Conocimientos básicos de sistemas de recursos de información

5. Conocimientos de ingeniería de software

5.1 Conceptos básicos de la ingeniería de software

Conceptos de ingeniería de software

Análisis de requisitos< /p >

Diseño de sistemas de software

Diseño de componentes de software

Codificación de software

Pruebas de software

Mantenimiento de software

5.2?Métodos y procesos de desarrollo de software

Métodos de desarrollo estructurados

Métodos de desarrollo orientado a objetos

Modelo en cascada

Creación rápida de prototipos modelo

Modelo en espiral

5.3 Gestión de la calidad del software

Conceptos de calidad del software y gestión de la calidad del software

Sistema de gestión de la calidad del software

Los objetivos, contenidos, métodos y técnicas de la gestión de la calidad del software.

5.4 Gestión de Procesos de Software

Concepto de Gestión de Procesos de Software

Mejora de Procesos de Software

Modelo de Madurez de Capacidad de Software

5.5 Gestión de la configuración de software

La importancia de la gestión de la configuración de software

El proceso, métodos y tecnologías de la gestión de la configuración de software

5.6 Conocimiento básico de los riesgos del desarrollo de software

Gestión de riesgos

Prevención y respuesta a riesgos

5.7? Estándares relacionados con la ingeniería de software

Terminología de ingeniería de software

Computadora Especificaciones de desarrollo de software

Pautas para escribir documentos de desarrollo de productos de software

Pautas para escribir requisitos de software

Especificaciones de compilación para archivos de prueba de software

Especificación del plan de gestión de la configuración del software informático

Especificación del plan de garantía de calidad del software informático

Documente símbolos y convenciones para diagramas de flujo de datos, diagramas de flujo de programas, diagramas de flujo del sistema, diagramas de red de programas y sistemas. diagramas de recursos.

6. Requisitos de calidad profesional para los evaluadores de software

Características profesionales y responsabilidades laborales de los evaluadores de software

Código de conducta y requisitos de ética profesional para los evaluadores de software

Requisitos de competencia para evaluadores de software

7. Conocimientos sobre evaluación de software

7.1 Conceptos básicos de pruebas de software

Calidad del software y pruebas de software

Definición de pruebas de software

Propósito de las pruebas de software

Principios de las pruebas de software

Objetos de pruebas de software

7.2 Modelo de proceso de pruebas de software

tipo v

modelo w

modelo h

Uso del modelo de prueba

7.3 Tipo de prueba de software

Prueba unitaria. Pruebas de integración. Pruebas del sistema

Pruebas de confirmación. Aceptar pruebas

Pruebas de desarrolladores, pruebas de usuarios y pruebas de terceros

Pruebas dinámicas. Pruebas estáticas

Pruebas de caja blanca. Pruebas de caja negra. Pruebas de caja gris

7.4 Clasificación de problemas de software

Errores de software

Defectos de software

Fallos de software

Software ¿Falla

estándar de prueba 7.5

7.5.1 GB/T 16260.1–2003? ¿Ingeniería de software? Calidad del producto Parte 1: Modelo de calidad

7.5.2 GB/T 18905.1–2002 Evaluación del producto de ingeniería de software Parte 1: Descripción general

7.5.3 GB/ T 18905.5–2002 Producto de ingeniería de software Evaluación Parte 5: Proceso utilizado por los evaluadores.

8. La situación actual y el desarrollo de la evaluación de software

La situación actual en el país y en el extranjero

La tendencia de desarrollo de la evaluación de software

9. Inglés profesional

p>

Leer y comprender correctamente materiales en inglés en campos relacionados.

Tema de examen dos: Tecnología de aplicaciones de prueba de software

1. Estrategia de prueba del ciclo de vida del software

Revisión 1.1 etapa de diseño

Revisión de requisitos

Comentarios de diseño

Planificación y diseño de pruebas

1.2 Pruebas durante las fases de desarrollo y operación

Pruebas unitarias

Integración Pruebas

Pruebas del sistema (verificación)

Pruebas de aceptación

2. Método de diseño de casos de prueba

2.1 ¿Diseño de prueba de caja blanca? p> p>

Tecnología básica de pruebas de caja blanca

Método de prueba de caja blanca

2.2 Diseño de casos de prueba de caja negra

Método de diseño de casos de prueba

Escribir casos de prueba

2.3? Diseño de casos de prueba orientado a objetos

2.4 Estrategia de selección del método de prueba

Estrategia de selección del método de prueba de caja negra

Estrategia de selección del método de prueba de caja blanca

Estrategia de prueba de software orientado a objetos

3. Tecnología y aplicación de prueba de software

3.1 Software automatizado testing

Conceptos básicos de pruebas automatizadas de software

Elija una herramienta de prueba automatizada

Pruebas automatizadas funcionales

Pruebas automatizadas de presión de carga

3.2 Pruebas de software orientado a objetos

Modelo de pruebas orientadas a objetos

Pruebas de análisis orientado a objetos

Pruebas de diseño orientado a objetos

Pruebas de programación orientada a objetos

Pruebas unitarias orientadas a objetos

Pruebas de integración orientada a objetos

Pruebas de sistemas orientadas a objetos

3.3 ?Pruebas de estrés de carga

Conceptos básicos de las pruebas de estrés de carga

Soluciones de pruebas de estrés de carga

Análisis de indicadores de pruebas de estrés de carga

Implementación de pruebas de estrés de carga

3.4 Pruebas de aplicaciones web

Estrategia de pruebas de aplicaciones web

Pruebas de diseño de aplicaciones web

Desarrollo de aplicaciones web Pruebas

Prueba de ejecución de aplicaciones web

3.5? Pruebas de red

Estrategia de prueba del ciclo de vida del sistema de red

Tecnología de simulación de red

Prueba de rendimiento de la red

Prueba de aplicaciones de red

Prueba de seguridad

Contenido de la prueba

Estrategia de prueba

Método de detección

3.7 Prueba de compatibilidad

Prueba de compatibilidad de hardware

Prueba de compatibilidad de software

Prueba de compatibilidad de datos

Pruebas de migración de datos de sistemas nuevos y antiguos

Pruebas de software de plataforma

Pruebas de usabilidad

Pruebas de usabilidad funcional

Pruebas de interfaz de usuario

3.9? Prueba de archivos

Alcance de la prueba de archivos

Contenido de la documentación del usuario

Puntos clave de la prueba de la documentación del usuario

p>

Pruebas manuales de usuario

Pruebas de ayuda online

Gestión de proyectos de pruebas

Características y requisitos del proceso de pruebas

Gestión de configuración y pruebas de software

Organizaciones y personal de pruebas

Documentos de pruebas

Análisis de riesgos de pruebas de software

Costo de pruebas de software gestión