Proceso Personal para el Desarrollo de Software
Enviado por iscpikas • 29 de Octubre de 2015 • Documentos de Investigación • 2.394 Palabras (10 Páginas) • 636 Visitas
1. DATOS DE LA ASIGNATURA
Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos | Proceso Personal para el Desarrollo de Software Licenciatura en Informática SCE-36023-2-8 |
2. HISTORIA DEL PROGRAMA
Lugar y fecha de elaboración o revisión | Participantes | Observaciones (cambios y justificación) |
Instituto Tecnológico Superior Zacatecas Norte, Río Grande, Zac. Diciembre del 2006. | Academias de las carreras de Ingeniería en Sistemas Computacionales e Informática de los Institutos Tecnológicos Superiores del Estado de Zacatecas. | Con la ayuda del Centro de Investigación en Matemáticas |
3. UBICACIÓN DE LA ASIGNATURA
a). Relación con otras asignaturas del plan de estudio
Anteriores | Posteriores | |||
Asignaturas | Temas | Asignaturas | Temas | |
Programación Orientada a Objetos Estructura de datos Probabilidad y Estadística | Todos |
b). Aportación de la asignatura al perfil del egresado
- Conocerá los procesos basados en el desarrollo de software.
- Medirá y analizará su proceso personal de software.
- Registrará sus datos personales para mejorar su rendimiento personal.
4. OBJETIVO(S) GENERAL(ES) DEL CURSO
- Introducir al estudiante a los procesos basados en el desarrollo del software.
- Enseñar al estudiante como medir y analizar su proceso personal de software (PSP).
- Enseñar al estudiante a registrar sus datos para mejorar su rendimiento personal.
- Mostrar al estudiante como aplicar estos métodos en otros contenidos estructurados.
5. TEMARIO
Unidad | Temas | Subtemas |
1 | Introducción a TSP y PSP | 1.1 Espectativas del curso. 1.2 Introducción a PSP y TSP 1.2.1 Principios del PSP 1.2.2 Flujo de Proceso PSP 1.2.3 Proceso Personal de Software 1.2.4 TSP 1.2.5 CMM y PSP 1.2.6 Aprendiendo PSP 1.3 Tutorial Usando PSP0 |
2 | Planeación y cálculo de tamaño | 2.1 Planeación de Proyectos 2.2 Medición de tamaño. 2.2.1 Conteo de programas. 2.2.2 Estándar de conteo 2.3 Tutorial: Usando el Student Workbook 2.4 Tutorial: Usando PSP0.1 |
3 | Estimación de tamaño | 3.1 Antecedentes de estimación 3.2 Principios de estimación 3.3 Métodos de estimación populares 3.3.1 El Método Fuzzy Logia 3.3.2 Método de estimación por puntos de función 3.3.3 Método del componente estándar 3.3.4 Método Delphi 3.3.5 Estimación basada en Proxies |
4 | El método de estimación PROBE | 4.1 El método de estimación PROBE 4.3 Estimación del tamaño del programa 4.4 Cálculo del intervalo de predicción 4.4.1 Distribución normal con rangos de tamaño 4.4.2 Distribución Log-Normal 4.5 Método A. Regresión con LOC de objeto estimadas 4.6 Método B. Regresión con LOC nuevas y cambiadas estimadas 4.7 Método C. Método de promedios 4.8 Método D: A juicio del Ingeniero. 4.9 Tutorial: Utilizando PROBE con el Student Workbook 4.10 Tutorial: Usando PSP1 |
5 | Planeación de tiempo y calendario | 5.1 Necesidad de planes de tiempo y calendario 5.2 El proceso de planeación de tiempo 5.3 Estimando el calendario 5.4 Valor ganado 5.5 Seguimiento del proyecto 5.6 Calculando la terminación del trabajo. 5.7 Cambios al plan 5.8 Tutorial: Usando PSP 1.1 |
6 | Revisiones de diseño y código | 6.1 Inspecciones, guías y revisiones 6.1.1 Estrategia de revisión de PSP 6.1.2 Control de proceso 6.1.3 Listas de verificación |
7 | Calidad de software | 7.1 El enfoque de calidad de PSP 7.2 El costo de la calidad 7.3 La estrategia de calidad 7.4 Proceso de comparación 7.5 Estrategias de remoción de defectos 7.6 Estrategias de prevención de defectos 7.7 Tutorial: Usando PSP2 (Día 7) |
8 | Tutoriales de revisiones de diseño y código | 8.1 Revisiones de diseño y código 8.2 Métodos para evaluar y mejorar la calidad de las revisiones 8.3 Tutorial: Usando PSP2 |
9 | Diseño de software | 9.1 El proceso de diseño 9.2 Niveles de diseño 9.3 Métodos y notaciones de diseño 9.4 El proceso de diseño de PSP 9.4.1 Plantilla de escenario operacional 9.4.2 Plantilla de especificación funcional 9.4.3 Plantilla de especificación de estados 9.4.4 Plantilla de especificación lógica 9.5 Jerarquía del diseño 9.6 Usando UML 9.7 Tutorial: Usando PSP2.1 |
10 | Verificación del diseño | 10.1 Necesidades y beneficios de las revisiones de diseño 10.2 Tópicos de verificación de diseño |
11 | Escalando a TSP y utilizando PSP y TSP | 11.1 Utilizando PSP 11.2 El PSP cíclico 11.3 TSP |
...