Vistas de página en total

viernes, 30 de agosto de 2019

Comunicacion y Redes de Computadoras

Programa de Ingeniería de Software II INF-5250

 Ingeniería de software avanzada
I.        Reutilización de software                                                  425
1.1 Panorama de la reutilización                                                      428
1.2 Frameworks de aplicación                                                          431
1.3 Líneas de productos de software                                                434
1.4 Reutilización de productos COTS                                               440
II.        Ingeniería de software basada en componentes              452
2.1 Componentes y modelos de componentes                                 455
2.2 Procesos CBSE                                                                        461
2.3 Composición de componentes                                         468
III.      Ingeniería de software distribuido                                    479
3.1 Conflictos de los sistemas distribuidos                                        481
3.2 Computación cliente-servidor                                                     488
3.3 Patrones arquitectónicos para sistemas distribuidos                   490
3.4 Software como servicio                                                              501
IV.      Arquitectura orientada a servicios                                    508
4.1 Servicios como componentes de reutilización                             514
4.2 Ingeniería de servicio                                                                 518
4.3 Desarrollo de software con servicios                                527
V.       Software embebido                                                            537
5.1 Diseño de sistemas embebidos                                                  540
5.2 Patrones arquitectónicos                                                            547
5.3 Análisis de temporización                                                           554
5.4 Sistemas operativos de tiempo real                                            558
VI.      Ingeniería de software orientada a aspectos                    565
6.1 La separación de intereses                                                        567
6.2 Aspectos, puntos de enlaces y puntos de corte                          571
6.3 Ingeniería de software con aspectos                                576
 Gestión de software  
VII.     Gestión de proyectos                                                        593
7.1 Gestión del riesgo                                                                      595
 7.2 Gestión de personal                                                                  602
7.3 Trabajo en equipo                                                                      607
 VIII.   Planeación de proyectos                                                   618
8.1 Fijación de precio al software                                                     621
8.2 Desarrollo dirigido por un plan                                                    623
8.3 Calendarización de proyectos                                                    626
8.4 Planeación ágil                                                                          631
8.5 Técnicas de estimación                                                             633
IX.      Gestión de la calidad                                                         651
 9.1 Calidad del software                                                                 655
 9.2 Estándares de software                                                            657
 9.3 Revisiones e inspecciones                                                        663
 9.4 Medición y métricas del software                                               668
 X.      Administración de la configuración                                  681
 10.1 Administración del cambio                                                       685
10.2 Gestión de versiones                                                               690
 10.3 Construcción del sistema                                                        693
10.4 Gestión de entregas de software (release)                                699
XI.      Mejora de procesos                                                           705
11.1 El proceso de mejora de procesos                                            708
 11.2 Medición del proceso                                                              711
11.3 Análisis del proceso                                                                 715
11.4 Cambios en los procesos                                                         718
11.5 El marco de trabajo para la mejora de procesos