Catálogo de cursos de análisis de sistemas
1.1 Información y sistemas de información
Conceptos básicos 1.1 Información 1
1.1.2 Sistemas y teorías relacionadas 3
1.1.3 Metodología de Ingeniería de Sistemas 6
1.1.4 Ingeniería de Sistemas de Información 9
1.2 Analista de Sistemas 10
1.2.1 Posicionamiento de roles de los Analistas de Sistemas 11 p>
1.2.2 Tareas de los analistas de sistemas 13
1.2.3 Sistema de conocimientos de los analistas de sistemas 15
Capítulo 2 Gestión Económica y Matemática Aplicada 19
2.1 Conocimientos contables 19
2.2 Estados contables 21
2.2.1 Balance general 21
2.2.2 Estado de pérdidas y ganancias y tabla de asignación de beneficios 22 p>
2.3 Estructura organizativa empresarial moderna 23
2.3.1 Modelo de estructura organizativa empresarial 23
2.3.2 Diseño de la estructura organizativa empresarial 26
2.4 Desempeño evaluación 27
2.4.1 Evaluación del desempeño del centro de costos 27
2.4.2 Evaluación del desempeño del centro de ganancias 28
2.4.3 Evaluación del desempeño del centro de inversión 29 p>
2.5 Gestión de la cultura corporativa 30 páginas
El contenido de la cultura corporativa 31
2.5.2 El papel de la gestión de la cultura corporativa 32
2.6 Comunes conocimientos relacionados con la auditoría de TI 33
2.6.1 Descripción general de la auditoría de TI 33
2.6.2 Procedimiento de auditoría de tecnología de la información 35
2.6.3 Método de auditoría de tecnología de la información y herramientas 37
2.6.4 Vínculos clave en la auditoría de tecnologías de la información 38
2.7 Aplicación de probabilidad y estadística 39
2.7.1 Aplicación de probabilidad clásica 39
2.7.2 Variables aleatorias y su distribución 43
2.7.3 Características numéricas de las variables aleatorias 44
Distribución común 46
2.7.5 Comúnmente Métodos de análisis estadístico utilizados 49
2.8 Aplicación de la teoría de grafos 53
2.8.1 Árbol de expansión mínimo 53
Ruta más corta 55
2.8. 3 Red y tráfico máximo 57
2.9 Análisis de combinación 60
2.9.1 Permutación y combinación 61
2.9.2 Principio de estantería y principio de exclusión 63
2.10 Selección y aplicación de algoritmos 65
2.10.1 Algoritmo no numérico 65
2.10.2 Algoritmo numérico 68
2.11 Método de operación 73
2.11.1 Tecnología de planificación de redes 73
2.11.2 Programación lineal 79
2.11.3 Teoría de la decisión 82
2.11.4 Juego teoría 87
2.11.5 Teoría de colas 90
2.11.6 Teoría del almacenamiento 93
2.12 Modelado matemático 95
Capítulo 3 Sistema operativo Principios básicos 97
3.1 Descripción general de los sistemas operativos 97
3.1.1 Tipos de sistemas operativos 98
3.1.2 Estructura de los sistemas operativos 99
3.2 Gestión de procesos 101
3.2.1 Estado del proceso 101
3.2.2 Operación de semáforo y PV 103
3.2.3 Problema de interbloqueo 105 p>
3.2.4 Gestión de subprocesos 108
3.3 Gestión de memoria 111
3.3.1 Traducción de direcciones 111
3.3.2 Gestión de almacenamiento de particiones 112
3.3.3 Sección Página Gestión de almacenamiento 114
3.3.4 Gestión de almacenamiento virtual 116
3.4 Sistema de archivos 119
3.4.1 Archivo Estructura organizativa 119
3.4.2 Gestión del espacio de almacenamiento 121
3.4.3 Sistema de archivos distribuido 122
Capítulo 4 Comunicaciones de datos y redes informáticas 124
4.1 Conocimientos básicos de comunicación de datos 124
4.1.1 Características del canal 124
4.1.2 Datos
Tecnología de transmisión 127
4.1.3 Codificación y modulación de datos 128
4.2 Arquitectura y protocolo de red 131
4.2.1 Modelo de interconexión de red 131
4.2.2 Protocolos de red de uso común 133
4.2.3 Dirección y asignación de red 135
4.3 LAN y WAN 138
4.3.1 Conocimientos básicos de LAN 138
Tecnología Ethernet 139
4.3.3 LAN inalámbrica 141
43,4 millones Tecnología 143
Tecnología de acceso a la red 145
4.4 Interconexión de redes y equipos compartidos 147
4.5 Ingeniería de redes 149
4.5.1 Planificación de redes
4.5.2 Diseño de redes 151
4.5.3 Implementación de red 153
Capítulo 5 Sistema de base de datos 154
5.1 Modelo de base de datos 154
5.2 Modelo de datos 156
5.2.1 Clasificación del modelo de datos 156
5.2.2 Modelo relacional 157
5.2.3 Teoría de la normalización 160
5.3 Interfaz de acceso a la base de datos 164
5.4 Función de control de la base de datos 165
5.4.1 Control de concurrencia 165
Optimización del rendimiento de la base de datos 168
5.4.3 Integridad de la base de datos 170
5.4.4 Seguridad de la base de datos 172
Tecnología de respaldo y recuperación 174
5.4.6 Construcción del centro de datos 177
5.5 Diseño y modelado de bases de datos 178 p>
5.5.1 Etapa de diseño de la base de datos 179
5.5.2 Modelo de relación entre entidades 180
5.6 Sistema de base de datos distribuida 183
Descripción general de la base de datos distribuida 183
5.6.2 Fragmentación de datos 185
5.6.3 Optimización de consultas de bases de datos distribuidas 186
5.7 Tecnología de almacenamiento de datos 190
5.7. 1 Análisis y procesamiento en línea 190
5.7.2 Descripción general del almacén de datos 192
5.7.3 Método de diseño del almacén de datos 194
5.8 Tecnología de minería de datos 195
5.8.1 Descripción general de la minería de datos
5.8.2 Tecnologías y métodos comunes 197
5.8.3 Aplicación de la tecnología de minería de datos
Capítulo 6 Configuración del sistema y evaluación del rendimiento 202
6.1 Jerarquía del sistema informático 202
6.1.1 Composición del hardware informático 202
6.1.2 Clasificación del software informático 204 p>
6.1.3 Clasificación de la estructura del sistema informático 205
6.2 Sistema de almacenamiento 207
6.2.1 Memoria principal 208
p>Almacenamiento auxiliar 209
6.2.3 Memoria caché 213
6.2.4 Tecnología de almacenamiento en red 217
Tecnología de almacenamiento virtual 220
6.3 Sistema de entrada y salida 222
6.3.1 Modo de entrada y salida 222
Bus 225
Interfaz 227
6.4 Sistema de instrucción 230
6.4.1 Sistema de instrucción básico
Sistema de instrucción complejo 232
Conjunto de instrucciones simplificado 233
6.5 Tecnología de tuberías 236
6.5.1 Principio de funcionamiento de Pipeline 236
6.5.2 Análisis de rendimiento de Pipeline 238
6.5.3 Correlación local y correlación global +0
6.6 Sistemas multiprocesador 244 p>
6.6.1 Descripción general de los sistemas multiprocesador 244
6.6.2 Estructura de procesamiento paralelo masivo
6.6.3 Arquitectura multiprocesador simétrica 247
6.6. 4 Red de Internet
6.7 Diseño del rendimiento del sistema 250
6.7.1 Índice de rendimiento del sistema 251
Ajuste del rendimiento del sistema 253
p>
6.8 Evaluación del desempeño del sistema 256
6.8.1 Método de evaluación del sistema 256
6.8.2 Método de evaluación clásico 257
6.8.3 Programa de referencia Ley 259
Capítulo 7 Estrategia e implementación de la información empresarial 262
7.1 Descripción general de la información empresarial 262
7.2 Planificación de la información empresarial 264
7.2 .1 Directorio de planificación de la información 264
7.2.2 Planificación de la información y planificación estratégica corporativa 266
7.3 Métodos de desarrollo de sistemas de información 268
7.3.1 Método estructurado 268
Método orientado a objetos 270
Método orientado a servicios 274
Método de creación de prototipos 277
7.4 Método de planificación estratégica del sistema de información 279
7.4.1 Método de planificación del sistema empresarial 279
7.4.2 Método del factor de éxito crítico 285
7.4.3 Método de conversión del conjunto de estrategias 286
Estratégico Método de planificación de datos 287
7.4.5 Método de ingeniería de la información 290
7.4.6 Método de cuadrícula estratégica 292
Método de análisis de la cadena de valor 293
7.4.8 Modelo de coordinación estratégica 294
7.5 Planificación e implementación de recursos empresariales 296
7.5.1 Descripción general de la planificación de recursos empresariales 296
7.5 .2 Desarrollo de ERP método 298
7.5.3 Implementación de la planificación de recursos empresariales 300
7.6 Gestión de recursos de información 302
7.6.1 Descripción general de la gestión de recursos de información 302
Normas y estándares 304
Planificación de recursos de información 306
7.6.4 Construcción de redes de recursos de información
7.7 Sistema de información empresarial 309
7.7.1 Gestión de las relaciones con los clientes
7.7.2 Gestión de la cadena de suministro 311
7.7.3 Gestión de datos del producto 313
7.7.4 Gestión del ciclo de vida del producto 315
Gestión del conocimiento 316
7.7.6 Inteligencia empresarial 318
7.7.7 Portal empresarial 319
Comercio electrónico 321
7.7.9 Sistema de apoyo a las decisiones 323
7.8 Gobierno electrónico 325
7.8.1 Funciones gubernamentales 325
7.8.2 Modelo de gobierno electrónico
7.8.3 Implementación de gobierno electrónico
7.9 Reingeniería de procesos de negocio 331
7.9.1 Descripción general de BPR 331
7. 9 . 2 Implementación de BPR 332
7.9.3 Planificación de sistemas de información basada en BPR 334
7.10 Integración de aplicaciones empresariales 335
7.10.1 Integración de aplicaciones empresariales tradicionales 335
7.10.2 Integración de aplicaciones empresariales basada en eventos 338
7.11 Director de información 340
Capítulo 8 Ingeniería de software 342
8.1 Ciclo de vida del software 342
8.2 Métodos de desarrollo de software 345
8.2.1 Métodos formales 345
Ingeniería inversa 347
8.3 Modelo de desarrollo de software 348
8.3.1 Descripción general del modelo de desarrollo de software 348
8.3.2 Desarrollo rápido de aplicaciones 351
8.3.3 Proceso unificado 352
8.3.4 Métodos ágiles 355
8.4 Entorno y herramientas de desarrollo de software 357
8.4.1 Entorno de desarrollo de software 357
Herramientas de desarrollo de software 359
8.5 Gestión de procesos de software 360
8.5.1 Modelo de madurez de capacidad de software 360
Evaluación de procesos de software 363
Capítulo 9 Planificación del sistema 366
9.1 Descripción general de la planificación del sistema 366
9.2 Propuesta y selección del proyecto 368
9.2.1 Metas y motivaciones del proyecto 368
Ítem 9.2.2
Juicio de valor del establecimiento del proyecto 369
9.2.3 Selección y determinación del proyecto
9.3 Investigación preliminar 372
9.4 Estudio de viabilidad 373
Viabilidad Criterios de evaluación 374
Pasos del estudio de viabilidad 376
Informe del estudio de viabilidad 377
9.5 Técnica de análisis costo-beneficio 379
Costos y beneficios 379
Análisis del valor actual neto 382
9.5.3 Período de recuperación y retorno de la inversión 385
9.6 Solución del sistema 386
9.6. 1 Evaluación de viabilidad de soluciones candidatas 386
9.6.2 Informe de propuesta del sistema 388
Capítulo 10 Análisis del sistema 389
10.1 Descripción general del análisis del sistema 389
10.2 Investigación detallada 390
Principios de la investigación detallada 391
10.2.2 Contenido de la investigación detallada 392
10.2.3 Método de investigación detallada 393
10.3 Análisis del sistema existente 395
10.4 Análisis de la estructura organizacional 396
1 Gráfico de la estructura organizacional 396
10.4.2 Encuesta de la estructura organizacional
10.5 Análisis de funciones del sistema 398
10.6 Análisis de procesos de negocio 399
10.6.1 Descripción general del análisis de procesos de negocio 400
10.6.2 Gráfico de procesos de negocio 401
10.6.3 Diagrama de actividad empresarial 403
10.6.4 Modelado de procesos de negocio
10.7 Análisis de datos y flujo de datos 412
10. 7 . 1 Resumen y análisis de datos 12
10.7.2 Análisis de atributos de datos 412
10.7.3 Análisis de flujo de datos 414
10.8 Requisitos del sistema Especificaciones 414 p>
Capítulo 11 Ingeniería de requisitos de software 417
11.1 Descripción general de los requisitos de software 417
11.2 Colección de requisitos 418
11.2.1 Entrevista a los usuarios 419 p>
11.2.2 Cuestionario 420
11.2.3 Muestreo 422
11.2.4 Guión gráfico 423
11.2.5 Planificación conjunta de la demanda 425 p>
11.2.6 Registro de requisitos técnicos 426
11.3 Análisis de requisitos 429
11.3.1 Tareas de análisis de requisitos 429
Método de análisis de requisitos 430 p>
11.4 Método estructurado 431
11.4.1 Diagrama de flujo de datos 432
11.4.2 Diagrama de transición de estados 434
11.4.3 Diccionario de datos 435
11.5 Método de análisis orientado a objetos 437
11.5.1 Lenguaje de modelado unificado 56667.86666666667
11.5.2 Modelo de casos de uso 440 p>
11.5 .3 Modelo de análisis 447
11.6 Definición de requisitos 451
Método de definición de requisitos 451
Especificación de requisitos de software 453
11.7 Verificación de requisitos 454
11.7.1 Revisión de requisitos 454
11.7.2 Pruebas de requisitos 457
11.8 Gestión de requisitos 459
11.8 .1 Gestión de cambios de requisitos 459
11.8.3 Gestión de riesgos de requisitos
11.8.4 Seguimiento de requisitos
Capítulo 12 Diseño de arquitectura de software 466
12.1 Reutilización de componentes y software 466
12.1.1 Estándares de componentes convencionales 467
12.1.2 Adquisición y gestión de componentes 469
12.1.3 Método de reutilización de componentes 470
12.2 Descripción general de la arquitectura de software 472
12.3 Modelado de la arquitectura de software
Estilo de arquitectura de software 477
Estilo arquitectónico clásico 477
p>12.4. Estilo de arquitectura de 2 capas 479
12.4.3 Aplicaciones enriquecidas de Internet 484
12.5 Arquitectura orientada a servicios 487
1 Descripción general de SOA 487
12. 2 Tecnologías clave de SOA 489
12. 5. 3 Método de implementación SOA 491
12.6 Evaluación de la arquitectura del software 495
12.6.1 Descripción general de la evaluación de la arquitectura 495
12.6.2 Método de evaluación ATAM 497<. /p >
12.6.3 Método de Evaluación SAAM 499
12.7 Línea de Productos de Software 501
12.7.1 Modelo de Proceso de la Línea de Productos 501
12.7. 2 Línea de productos del establecimiento 504
Capítulo 13 Diseño del sistema 507
13.1 Descripción general del diseño del sistema 507
13.2 Diseño del flujo de proceso
13. 1 Descripción general del diseño de procesos
13.2.2 Sistema de gestión del flujo de trabajo
13.2.3 Herramienta de diseño de procesos 514
13.3 Diseño estructurado 519
13.3.1 Estructura del módulo 519
13.3.2 Diagrama de estructura del sistema 523
13.4 Diseño orientado a objetos
13.4.1 Categoría de software de diseño 527
Persistencia de objetos y bases de datos 528
13.4.3 Principios del diseño orientado a objetos 529
13.5 Patrones de diseño 532
13.5.1 Descripción general del diseño patrones 533
13.5.2 Clasificación de patrones de diseño 534
Capítulo 14 Implementación y pruebas del sistema 538
14.1 Descripción general de la implementación del sistema 538
14.1 .1 Métodos de programación 5338
14.1.2 Lenguajes y estilos de programación 539
14.2 Descripción general de las pruebas de software
Automatización de pruebas 541
14.2.2 Depuración de software 543
14.3 Métodos de prueba de software
Pruebas estáticas 5444
Pruebas de caja blanca 546
Pruebas de caja negra 548
14.4 Tipo de prueba 551
Prueba unitaria 551
Prueba de integración 553
14.4.3 Prueba del sistema 555
Otros tipos de pruebas 556
14.5 Pruebas de sistemas orientados a objetos 57
14. 5.1 Estrategia de pruebas de sistemas orientados a objetos 5577
Unidad de sistema orientada a objetos pruebas 59
14.5.3 Pruebas de integración de sistemas orientadas a objetos
14.6 Organización de pruebas de software
Capítulo 15 Operación y mantenimiento del sistema 564
15.1 Estrategias de procesamiento del sistema heredado 46643.666666666666
Método de evaluación de 15.1.654338+0.
56538.66666666666
15.1.2 Estrategia de evolución 567
15.2 Conversión y traspaso del sistema 568
15. 2.1 Estrategia de conversión entre sistemas antiguos y nuevos 56638.68666666667
15.2.2 Conversión y migración de datos
15.3 Expansión e integración del sistema 73
15.4 Gestión de operaciones del sistema 574
15.4.1 Gestión de costos del sistema
p>15.4.2 Gestión de usuarios del sistema 575
15.4.3 Gestión de recursos de red 577
15.4.4 Gestión de recursos de software 578
15.5 Gestión de fallas del sistema 579
15.5.1 Monitoreo de fallas 579
15.5.2 Investigación de fallas 580
15.5.3 Soporte de fallas y procesamiento de recuperación 581
15.6 Mantenimiento de software 582
15.6.1 Descripción general del mantenimiento de software 582
15.6.2 Factores que afectan el mantenimiento de software
15.6.3 Costos de mantenimiento de software 585 p>
15.6.4 Gestión del mantenimiento del software 586
15.8 Supervisión y evaluación del sistema 588
15.8.1 Supervisión de ingeniería 589
15.8. 2 Evaluación del sistema 590
Capítulo 16 Aplicación de nuevas tecnologías 592
16.1 Tecnología de middleware
16.1.1 Descripción general del middleware 592
16.1 2 Middleware principal 566666846
16.1.3 La relación entre middleware y componentes 599
16.2 J2EE y plataforma de red 600
Tecnología central J2EE 601
.16.2.2 Marco de aplicaciones empresariales Java 603
16.2.3 Descripción general de la plataforma .NET 606
16.2.4 Análisis comparativo
16.3 Computación virtual 10
Computación P2P 16.3.1
16.3.2 Computación en la nube 616
16.3.3 Software como servicio 618
16.3.4 Grid Computación 621
Computación generalizada 623
16.4 Sistema en chip 625
Diseño de 1 SoC 626
16.4.2 Verificación de SoC 628
16.5 Tecnología multinúcleo 630
Multinúcleo y multihilo 630
16.5.2 Programación multinúcleo 631
Programación orientada a aspectos 632
1 Descripción general de AOP 632
16 6. 2 Tecnologías clave de AOP 635
Capítulo 17 Análisis y diseño de sistemas integrados 638<. /p>
17.1 Descripción general del sistema integrado 638
17.2 Sistema de base de datos integrado 640
17.3 Sistema operativo integrado en tiempo real 643
1 Descripción general del sistema operativo integrado Sistema 643
17.3.2 Algoritmo de programación multitarea 646
17.3.3 Inversión de prioridad 650
17.4 Desarrollo de sistema integrado 653
1 Plataforma de desarrollo 654 p>
17.4.2 Proceso de desarrollo 655
Codiseño de software y hardware
17.4.4 Análisis y diseño del sistema 660
Diseño de bajo consumo de energía 663
18 Capítulo de análisis y diseño de seguridad del sistema 666
18.1 Sistema de seguridad del sistema de información
18.2 Seguridad y confidencialidad de los datos 669 p>
18.2 .1 Tecnología de cifrado de datos
18.2.2 Tecnología de autenticación 670
18.2.3 Sistema de gestión de claves 673
18.3 Seguridad de redes y comunicaciones tecnología 675
1 Firewall 675
18.3.2 Red privada virtual 680
Protocolo de seguridad 681
18.3.4 Inicio de sesión único Tecnología 683
18.4 Protección antivirus
y tecnología de prevención de intrusiones 685
18. 4. 1 Tecnología de protección antivirus 56438. 4866666667
18.4.2 Tecnología de detección de intrusiones 687
18.4.3 Tecnología de prevención de intrusiones 689
18.4.4 Prevención y ataques a la red 690
Prevención y delitos informáticos 693
18.5 Tecnología de control de acceso al sistema 694
18.5. 1 Descripción general del control de acceso 694
18.5.2 Modelo de control de acceso 696
18.5.3 Clasificación del control de acceso 697
18.6 Recuperación ante desastres y continuidad del negocio 699
Tecnología de recuperación ante desastres 699
Planificación de recuperación ante desastres 700
18.6.3 Plan de continuidad del negocio
18.7 Medidas de gestión de seguridad 704
Contenido de la gestión de seguridad 705
Auditoría de seguridad 706
18.7.3 Protección de información privada 707
19 Análisis y diseño de confiabilidad del sistema Capítulo 709
19.1 Descripción general de la confiabilidad del sistema 709
19.1.1 Modelo de falla del sistema 709
19.1.2 Índice de confiabilidad del sistema 711
19.1.3 Modelo de confiabilidad del sistema 711
19.2 Análisis de confiabilidad del sistema 713
19.3 Tecnología de redundancia 715
19.3.1 Clasificación de la tecnología de redundancia 716
19.3.2 Sistema redundante 717
19.4 Tecnología de tolerancia a fallos del software 718
19.4.1 Programación de la versión N 719
19.4.2 Método de bloqueo de recuperación 720
19.4.3 Programación defensiva 721
19.5 Tecnología de tolerancia a fallas de máquina dual 722
19.6 Tecnología de clúster 724
1 Descripción general de la tecnología de clúster 724
19.6.2 Clúster de computación de alto rendimiento 726
19.6.3 Clúster de equilibrio de carga 728
19.6.4 Clúster de alta disponibilidad 729
Tecnología de equilibrio de carga 731
19.6.6 Tecnología de migración de procesos 734
Capítulo 20 Gestión de proyectos 737
20.1 Plan de desarrollo del proyecto 737
20.1.1 Descripción general del proyecto plan de desarrollo 737
20.1.2 Preparación del plan de desarrollo del proyecto 740
20.2 Gestión del alcance 741
Planificación del alcance 742
20.2.2 Crear estructura de desglose del trabajo 743
Confirmación y control del alcance 744
20.3 Gestión del progreso 746
20.3.1 Secuenciación de actividades 746
20.3 .2 Estimación de recursos de actividad 749
20.3.3 Estimación de duración de actividad 750
Control de progreso 754
20.4 Gestión de costos
20.4.1 Estimación de costos 756
Presupuesto de costos 757
Control de costos 759
20.5 Gestión de la configuración del software 762
20.5.1 Descripción general de la gestión de la configuración p>
20.5.2 ID de configuración 764
Control de cambios 766
Control de versiones 768
20.5.5 Auditoría de configuración 769
Informe de estado de configuración 770
20.6 Gestión de calidad
Modelo de calidad del software 772
Plan de gestión de calidad 774
20.6 .3 Garantía de calidad y Control de calidad
20.7 Gestión de recursos humanos
20.7.1 Planificación de recursos humanos
20.7.2 Establecer el equipo del proyecto 780
20.7.3 Creación de equipos de proyecto 781
20.7.4 Gestión del equipo de proyecto 784
20.7.5 Gestión de la comunicación 785
20.8 Gestión de riesgos 787
20.8 .1 El concepto de gestión de riesgos 788
Principales tipos de riesgos 789
Proceso de gestión de riesgos 790
20.9 Gestión de información (documentos) 793
Descripción general de la documentación del software 793
Estándares de documentación del software 796
p>
20.9.3 Descripción de requisitos de datos 798
Plan de prueba de software 798
Informe de prueba de software 800
Informe técnico 800 p>
Informe resumido de desarrollo del proyecto 802
Referencia 804
Número romano 12
Tutorial de analista de sistemas
Número romano 13
Índice