- Presentación: bit.ly/3vx3vGV
- Repo: github.com/armBookCodeExample...
Contenido de este vídeo:
00:00 INTRODUCCIÓN
00:36 Objetivos
01:42 Repaso de la situación
02:16 Contenido de la clase de hoy
04:05 PRINCIPIOS BÁSICOS DE MODULARIZACIÓN
04:22 Modularización
06:41 Ventajas de la modularización
07:41 Modularizaciones previas
08:56 Ejemplo de modularización
09:45 Acoplamiento
10:39 Cohesión
11:31 Modularización del código previo
12:28 Refactorización
12:43 Kahoot
18:24 MODULARIZACIÓN DEL EJEMPLO 4.4
18:42 Ejemplos de baja cohesión
20:12 Ejemplos de alta cohesión
21:54 Módulos de hardware y software
23:12 Reusabilidad de módulos de software
24:14 Diagrama inicial de módulos de software
27:00 Diseño detallado de cada módulo
28:41 Funciones "públicas" y "privadas"
31:24 Limitaciones esquema inicial propuesto
33:45 Diseño detallado (continuación)
43:21 Diagrama final de módulos de software
45:34 REFACTORIZACIÓN DEL EJEMPLO 4.4
45:52 Formato de nombre de los módulos
46:33 Código completo del programa
46:55 Bibliotecas de código
47:10 Definiciones
49:48 Declaración de tipos de datos
51:42 Declaración de objetos
54:49 Declaración de variables
1:00:05 Prototipos de las funciones
1:02:11 Implementación de la función main()
1:03:03 Implementación de code
1:08:33 Implementación de date_and_time
1:09:27 Implementación de event_log
1:10:30 Implementación de fire_alarm
1:12:37 Implementación de gas_sensor
1:12:47 Implementación de matrix_keypad
1:12:58 Implementación de pc_serial_com
1:27:08 Implementación de siren
1:27:17 Implementación de smart_home_system
1:28:37 Implementación de strobe_light
1:28:45 Implementación de temperature_sensor
1:29:05 Implementación de user_interface
1:30:45 MODULARIZACIÓN EN ARCHIVOS
1:30:58 Declaración de variables locales static
1:33:55 Declaración de variables privadas static
1:35:37 Variables declaradas en cada módulo
1:37:57 Funciones públicas y privadas
1:40:14 Kahoot
1:45:17 IMPLEMENTACIÓN DEL PROGRAMA EN ARCHIVOS
1:45:28 Interfaz de los módulos
1:46:19 Encapsulamiento
1:46:27 Archivos .h
1:47:41 Archivos .cpp
1:49:49 Organización en carpetas
1:50:33 Variables públicas en la implementación
1:52:38 Variables públicas de tipo "extern"
1:54:37 Ventajas de la modularización
1:55:22 Recorrida por algunos archivos
2:01:26 Organización en carpetas alternativa
Негізгі бет Ғылым және технология Clase 4 - Modularización en archivos
Пікірлер