SlideShare una empresa de Scribd logo
Capitulo 3 Diseño de
software
LECCION 2 SWEBOK
Cuestiones claves en diseño del
software
Concurrencia Cómo descomponer el software en procesos, tareas, e hilos y
reparto con eficacia relacionada, atomicidad, la sincronización, y ediciones
programar.
Cuestiones claves en diseño del
software
Control y dirección de acontecimientos Cómo organizar datos y controlar
flujo, cómo manejar acontecimientos reactivos y temporales a través de varios
mecanismos tales como invocación y servicios repetidos implícitos.
Persistencia de los datos Cómo los datos duraderos deben ser dirigidos.
Cuestiones claves en diseño del
software
Distribución de componentes Cómo distribuir el software a través del
hardware, cómo los componentes se comunican, cómo el middleware se
puede utilizar para ocuparse de software heterogéneo.
Cuestiones claves en diseño del
software
Dirección del error y de excepción y tolerancia de fallos Cómo prevenir y
tolerar averías y ocuparse de condiciones excepcionales
Cuestiones claves en diseño del
software
Interacción y presentación Cómo estructurar y organizar las interacciones con
los usuarios y la presentación de la información (por ejemplo, separación de
la presentación y de la lógica del negocio usando el acercamiento del
Modelo-Vista-Regulador). Debe ser observado que este asunto no está sobre
especificar los detalles del interfaz utilizador, que es la tarea del diseño del
interfaz utilizador (una parte de ergonómica del software); ver las disciplinas
relacionadas de la tecnología de dotación lógica.

Más contenido relacionado

Destacado

Capitulo 6 leccion 1
Capitulo 6 leccion 1Capitulo 6 leccion 1
Capitulo 6 leccion 1
Camilo Forero
 
Cap2 l3
Cap2 l3Cap2 l3
Cap2 l3
Camilo Forero
 
Capitulo 3 leccion 4
Capitulo 3 leccion 4Capitulo 3 leccion 4
Capitulo 3 leccion 4
Camilo Forero
 
Capitulo 3 leccion 3
Capitulo 3 leccion 3Capitulo 3 leccion 3
Capitulo 3 leccion 3
Camilo Forero
 
Capitulo 6 leccion 2
Capitulo 6 leccion 2Capitulo 6 leccion 2
Capitulo 6 leccion 2
Camilo Forero
 
Capitulo 9 leccion 3
Capitulo 9 leccion 3Capitulo 9 leccion 3
Capitulo 9 leccion 3
Camilo Forero
 
Capitulo 9 leccion 4
Capitulo 9 leccion 4Capitulo 9 leccion 4
Capitulo 9 leccion 4
Camilo Forero
 
Capitulo 6 leccion 3
Capitulo 6 leccion 3Capitulo 6 leccion 3
Capitulo 6 leccion 3
Camilo Forero
 
Capitulo 9 leccion 2
Capitulo 9 leccion 2Capitulo 9 leccion 2
Capitulo 9 leccion 2
Camilo Forero
 
Capitulo 3 leccion 5
Capitulo 3 leccion 5Capitulo 3 leccion 5
Capitulo 3 leccion 5
Camilo Forero
 
Capitulo 9 leccion 1
Capitulo 9 leccion 1Capitulo 9 leccion 1
Capitulo 9 leccion 1
Camilo Forero
 

Destacado (11)

Capitulo 6 leccion 1
Capitulo 6 leccion 1Capitulo 6 leccion 1
Capitulo 6 leccion 1
 
Cap2 l3
Cap2 l3Cap2 l3
Cap2 l3
 
Capitulo 3 leccion 4
Capitulo 3 leccion 4Capitulo 3 leccion 4
Capitulo 3 leccion 4
 
Capitulo 3 leccion 3
Capitulo 3 leccion 3Capitulo 3 leccion 3
Capitulo 3 leccion 3
 
Capitulo 6 leccion 2
Capitulo 6 leccion 2Capitulo 6 leccion 2
Capitulo 6 leccion 2
 
Capitulo 9 leccion 3
Capitulo 9 leccion 3Capitulo 9 leccion 3
Capitulo 9 leccion 3
 
Capitulo 9 leccion 4
Capitulo 9 leccion 4Capitulo 9 leccion 4
Capitulo 9 leccion 4
 
Capitulo 6 leccion 3
Capitulo 6 leccion 3Capitulo 6 leccion 3
Capitulo 6 leccion 3
 
Capitulo 9 leccion 2
Capitulo 9 leccion 2Capitulo 9 leccion 2
Capitulo 9 leccion 2
 
Capitulo 3 leccion 5
Capitulo 3 leccion 5Capitulo 3 leccion 5
Capitulo 3 leccion 5
 
Capitulo 9 leccion 1
Capitulo 9 leccion 1Capitulo 9 leccion 1
Capitulo 9 leccion 1
 

Similar a Capitulo 3 leccion 2

Fundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareFundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de software
Gerardo Valera
 
Presentacion
PresentacionPresentacion
Presentacion
Gerardo Valera
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
David Rodríguez Gómez
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
joelfinol
 
Presentacion GuíA No.3
Presentacion GuíA No.3Presentacion GuíA No.3
Presentacion GuíA No.3
anderwrt
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
Nelson Guanipa
 
informatica
informaticainformatica
informatica
yoanatec
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
Adrian Adrianza
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
Betania Amundaray
 
Fundamentos del diseno de software jesus marcano
Fundamentos del diseno de software   jesus marcanoFundamentos del diseno de software   jesus marcano
Fundamentos del diseno de software jesus marcano
GalderIL057
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
BlenMridaYucatn
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
genesisptc_
 
Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +
Valentina
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
Andre Gutierrez
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
victdiazm
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
AlejandroCoronado26
 
Metodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptxMetodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptx
ArcadioVzquezylosIno
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software
AlessandreMndez
 
Conceptos
ConceptosConceptos
Conceptos
Sonia Elizabeth
 
software
softwaresoftware
software
alkosto
 

Similar a Capitulo 3 leccion 2 (20)

Fundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareFundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de software
 
Presentacion
PresentacionPresentacion
Presentacion
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Presentacion GuíA No.3
Presentacion GuíA No.3Presentacion GuíA No.3
Presentacion GuíA No.3
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
informatica
informaticainformatica
informatica
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
 
Fundamentos del diseno de software jesus marcano
Fundamentos del diseno de software   jesus marcanoFundamentos del diseno de software   jesus marcano
Fundamentos del diseno de software jesus marcano
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
 
Metodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptxMetodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptx
 
Fundamentos del diseño de software
Fundamentos del diseño de software Fundamentos del diseño de software
Fundamentos del diseño de software
 
Conceptos
ConceptosConceptos
Conceptos
 
software
softwaresoftware
software
 

Más de Camilo Forero

Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
Camilo Forero
 
Cap11 l3
Cap11 l3Cap11 l3
Cap11 l3
Camilo Forero
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
Camilo Forero
 
Cap11 l1
Cap11  l1Cap11  l1
Cap11 l1
Camilo Forero
 
Capitulo 3 leccion 1
Capitulo 3 leccion 1Capitulo 3 leccion 1
Capitulo 3 leccion 1
Camilo Forero
 
Cap8 l5
Cap8 l5Cap8 l5
Cap8 l5
Camilo Forero
 
Cap8 l4
Cap8 l4Cap8 l4
Cap8 l4
Camilo Forero
 
Cap8 l3
Cap8 l3Cap8 l3
Cap8 l3
Camilo Forero
 
Cap8 l2
Cap8 l2Cap8 l2
Cap8 l2
Camilo Forero
 
Cap8 l1
Cap8 l1Cap8 l1
Cap8 l1
Camilo Forero
 
Cap5 l4
Cap5 l4Cap5 l4
Cap5 l4
Camilo Forero
 
Cap5 l3
Cap5 l3Cap5 l3
Cap5 l3
Camilo Forero
 
Cap5 l2
Cap5 l2Cap5 l2
Cap5 l2
Camilo Forero
 
Cap5 l1
Cap5 l1Cap5 l1
Cap5 l1
Camilo Forero
 
Cap2 l5
Cap2 l5Cap2 l5
Cap2 l5
Camilo Forero
 
Cap2 l4
Cap2 l4Cap2 l4
Cap2 l4
Camilo Forero
 
Cap2 l2
Cap2 l2Cap2 l2
Cap2 l2
Camilo Forero
 

Más de Camilo Forero (17)

Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Cap11 l3
Cap11 l3Cap11 l3
Cap11 l3
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
 
Cap11 l1
Cap11  l1Cap11  l1
Cap11 l1
 
Capitulo 3 leccion 1
Capitulo 3 leccion 1Capitulo 3 leccion 1
Capitulo 3 leccion 1
 
Cap8 l5
Cap8 l5Cap8 l5
Cap8 l5
 
Cap8 l4
Cap8 l4Cap8 l4
Cap8 l4
 
Cap8 l3
Cap8 l3Cap8 l3
Cap8 l3
 
Cap8 l2
Cap8 l2Cap8 l2
Cap8 l2
 
Cap8 l1
Cap8 l1Cap8 l1
Cap8 l1
 
Cap5 l4
Cap5 l4Cap5 l4
Cap5 l4
 
Cap5 l3
Cap5 l3Cap5 l3
Cap5 l3
 
Cap5 l2
Cap5 l2Cap5 l2
Cap5 l2
 
Cap5 l1
Cap5 l1Cap5 l1
Cap5 l1
 
Cap2 l5
Cap2 l5Cap2 l5
Cap2 l5
 
Cap2 l4
Cap2 l4Cap2 l4
Cap2 l4
 
Cap2 l2
Cap2 l2Cap2 l2
Cap2 l2
 

Último

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 

Último (6)

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 

Capitulo 3 leccion 2

  • 1. Capitulo 3 Diseño de software LECCION 2 SWEBOK
  • 2. Cuestiones claves en diseño del software Concurrencia Cómo descomponer el software en procesos, tareas, e hilos y reparto con eficacia relacionada, atomicidad, la sincronización, y ediciones programar.
  • 3. Cuestiones claves en diseño del software Control y dirección de acontecimientos Cómo organizar datos y controlar flujo, cómo manejar acontecimientos reactivos y temporales a través de varios mecanismos tales como invocación y servicios repetidos implícitos. Persistencia de los datos Cómo los datos duraderos deben ser dirigidos.
  • 4. Cuestiones claves en diseño del software Distribución de componentes Cómo distribuir el software a través del hardware, cómo los componentes se comunican, cómo el middleware se puede utilizar para ocuparse de software heterogéneo.
  • 5. Cuestiones claves en diseño del software Dirección del error y de excepción y tolerancia de fallos Cómo prevenir y tolerar averías y ocuparse de condiciones excepcionales
  • 6. Cuestiones claves en diseño del software Interacción y presentación Cómo estructurar y organizar las interacciones con los usuarios y la presentación de la información (por ejemplo, separación de la presentación y de la lógica del negocio usando el acercamiento del Modelo-Vista-Regulador). Debe ser observado que este asunto no está sobre especificar los detalles del interfaz utilizador, que es la tarea del diseño del interfaz utilizador (una parte de ergonómica del software); ver las disciplinas relacionadas de la tecnología de dotación lógica.