Red de Respuestas Legales - Derecho empresarial - ¿Cuál es el programa de estudios para el examen de ingeniero de software de nivel 4?

¿Cuál es el programa de estudios para el examen de ingeniero de software de nivel 4?

Esquema del examen de ingeniero de software (avanzado)

1. Descripción del examen

1. Requisitos del examen:

(1) Comprender los conceptos y tareas de la gestión de ingeniería de software;

(2) comprender el proceso del ciclo de vida del software;

(3) comprender los estándares de ingeniería de software;

(4) dominar las técnicas básicas de análisis de requisitos; pruebas y mantenimiento;

(5) Dominar los métodos de gestión de configuración y medición del software

(6) Comprender el concepto de reutilización del software

(7) Comprender la calidad del software Medios de garantía;

(s) Comprender los requisitos de personal de los proyectos de software;

(9) Comprender los conocimientos básicos de los derechos de propiedad intelectual del software.

2. El personal calificado que aprueba este examen de nivel tiene la capacidad práctica y el nivel profesional para dedicarse al análisis de sistemas de software, analistas de sistemas de ingeniería y administradores de ingeniería.

3. El alcance de esta prueba de competencia incluye tres módulos, a saber, Módulo 1, Módulo 2 y Módulo 3. Los tipos de preguntas son preguntas de opción única, diez preguntas de opción múltiple y diez preguntas integrales. El tiempo de examen de cada módulo es de 90 minutos.

2. Alcance del examen

Módulo 1: Tecnología de ingeniería de software

1.1 Proceso del ciclo de vida del software

1.1.1 Proceso de ingeniería de software y Vida del software

1.1.2 Modelo del ciclo de vida del software

1.1.3 Estándar internacional: proceso del ciclo de vida del software de tecnología de la información ISO/IECI2207

1.2 Análisis de requisitos de software

1.2.1 Tareas de análisis de requisitos

1.2.2 Proceso de análisis de requisitos

1.2.3 Tipos de requisitos.

1.2.4 Principios del análisis de requisitos

1.2.5 Responsabilidades de los analistas y usuarios de requisitos

1.2.6 Documentos de requisitos

1.2 .7 Selección de la tecnología de descripción de requisitos

1.3 Tecnología de reutilización de software

1.3.1 Concepto de reutilización de software

1.3.2 Proceso de desarrollo de software

1.3.3 Tecnología de componentes

1.3.4 Arquitectura en capas

1.3.5 Estructura organizativa de la unidad de desarrollo para implementar la reutilización de software

1.4 Tecnología de pruebas de software

1.4.1 Conceptos básicos de pruebas de software

1.4.2 Diseño de casos de prueba

●Pruebas de caja blanca

●Pruebas de caja negra

1.4.3 Pruebas de rendimiento

1.4.4 Estrategia de pruebas de software

1.4.5 Herramientas de pruebas de software

1.5 Mantenimiento de software

1.5.1 Concepto de mantenimiento de software

1.5.2 Actividades de mantenimiento de software

1.5.3 Implementación del mantenimiento de software

1.5.4 Mantenibilidad del software

1.5.5 Reingeniería de software

1.6 Herramientas informáticas y entorno de desarrollo de software

1.6.1 Clasificación, funciones y funciones de las herramientas de desarrollo de software

1.6.2 Concepto de entorno de desarrollo de software

Módulo 2: Gestión de la calidad del software y aseguramiento de la calidad del software

2.1 Calidad del software

2.1 .1 ¿Qué es el software? ¿calidad?

2.1.2 Confiabilidad del software

2.1.3 Causas fundamentales de los problemas de calidad del software

2.1.4 Calidad del producto de software y calidad del proceso de software

2.2 Garantía de Calidad del Software

2.2.1 Concepto de Garantía de Calidad del Software

2.2.2 Sistema de Garantía de Calidad del Software

2.2.3 Implementación de Garantía de Calidad< /p >

2.2.4 Diseño de calidad del software

2.2.5 Tecnología de tolerancia a fallos del software

2.3 Estándares de ingeniería de software y documentación del software

2.3.1 ¿Qué son los estándares de ingeniería de software?

2.3.2 La importancia de la estandarización de la ingeniería de software

2.3.3 La formulación e implementación de estándares de ingeniería de software

2.3.4 El nivel de los estándares de ingeniería de software

2.3.5 Norma Nacional de Ingeniería de Software

2.4 Norma Internacional ISO9000

2.4.1 Gestión de Calidad, Certificación de Calidad y Auditoría de Calidad

2.4 . 2 Descripción general de las normas ISO 9000

2 . 3 Composición de las normas de la familia ISO 9000

2 . Contenido principal de ISO 9001

2.4.6 Resumen de las pautas de implementación del nuevo acuerdo ISO 9000

2.5 CMM para la evaluación de la capacidad de procesos de software

2.5.1 La importancia de la evaluación de procesos de software

p>

2.5.2 Clasificación de madurez de la capacidad de los procesos de software y sus áreas clave de proceso

2.5.3 Estándares internacionales para la evaluación de procesos de software

2.6 Indicadores de software

El concepto de medición de software

2.6.2 Método de punto de función para calcular el tamaño del software

2.6.3 Cálculo de la complejidad cíclica del programa

2 . 6 . 4 halstead Cálculo de la carga de trabajo del programa

Medición del estilo del programa

2.7 Gestión de la configuración del software

2.7.1 ¿Qué es la configuración del software? ¿gestión?

2.7.2 Desarrollo del plan de gestión de configuración

2.7.3 Gestión de cambios

2.7.4 Gestión de versiones y gestión de lanzamientos

Módulo 3: Gestión de la ingeniería de software

3.1 Gestión de la ingeniería de software y gestión de proyectos de software

3.1.1 Las tareas y la importancia de la gestión de la ingeniería de software

3.1.2 Ingeniería de software Alcance de la gestión

3.1.3 Gestión documental del software

3.1.4 Estimación de costes del software

3.1.5 Análisis de riesgos del software

3.1. 6 progreso del proyecto de software

Planificación y seguimiento de la titulación

3.2 Gestión del personal de software

3.2.1 Estructura organizativa del desarrollo de software

3.2.2 Modelo de madurez de las capacidades del personal de software

3.2.3 Ética y actividades profesionales de los ingenieros de software

3.3 Protección de los derechos de propiedad intelectual del software

3.3.1 ¿Qué son los derechos de propiedad intelectual?

Derechos de autor de software

3.3.3 Registro y gestión de derechos de autor de software

3.3.4 Infracción y protección legal de los derechos de autor de software

3.3.5 Secretos comerciales y lucha contra la competencia desleal de software informático