swebok

Páginas: 22 (5346 palabras) Publicado: 1 de marzo de 2014
CAPÍTULO 3
DISEÑO DE SOFTWARE

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

ACRÓNIMOS
ADL Lenguajes de Descripción de Arquitecturas.
CRC Tarjeta Clase-Responsabilidades-Colaboradores
ERD Diagrama Entidad-Relación
IDLLenguaje de Descripción de Interfaz
DFD Diagrama de Flujo de DatosData Flow Diagram
PDL Pseudo-código y lenguaje de Diseño de Programa
CBD Diseño Basado en Componentes
INTRODUCCIÓN
El diseño se define en [IEEE610.12-90] como “el
proceso para definir la arquitectura, los componentes,
los interfaces, y otras características de un sistema o
un componente” y “el resultado de este proceso.”
Vistocomo proceso, el diseño del software es la
actividad del ciclo de vida de la cual los requisitos del
software se analizan para producir una descripción de
la estructura interna del software que servirá como la
base para su construcción.
Más exacto, un diseño del software (el resultado)
debe describir la arquitectura del software, en cómo
la descomposición del software, la organización delos componentes, y los interfaces entre los mismos
componentes.
Debe
también
describir
los
componentes en un nivel de detalle que permita su
construcción.
El diseño del software desempeña un papel
importante en el desarrollo de software: permite que
la Ingeniería del software produzca los diversos
modelos para la solución que se pondrá en desarrollo.
Podemos analizar y evaluar estosmodelos para
determinar si o no permitirán que se satisfaga los
requisitos.
Podemos también examinar y evaluar varias
soluciones
alternativas
y
compensaciones.
Finalmente, podemos utilizar los modelos que
resultan para planear las actividades subsecuentes del
desarrollo, además de usarlas como entrada o punto
de partida de la construcción y prueba en un listado
estándar de los procesosdel ciclo de vida del
software, tales como, procesos del ciclo de vida del
software de IEEE/EIA 12207 [IEEE12207.0-96],
diseño del software consiste en dos actividades que
quepan entre el análisis de requisitos del software y la
construcción del software:
♦ Diseño de la arquitectura del software (a veces
llamado diseño de nivel superior): describiendo
la estructura del software yorganización e
identificar a nivel superior los varios
componentes

57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103



Diseño detallado software del: describiendo cada
componente suficientemente para tener en cuenta
su construcción.

Referente al alcancedel área del conocimiento del
diseño del software (KA), la descripción actual de
KA no discute todos los asuntos del nombre del cual
contenga la palabra “diseño.” En la terminología de
Tom DeMarco (DeM99), el KA discutido en este
capítulo trata principalmente del D-diseño (diseño de
la descomposición, traza del software en partes de
componentes). Sin embargo, debido a su importancia
en elcampo cada vez mayor de la arquitectura del
software, también trataremos el diseño desde el punto
de congelación (el diseño del patrón de familia, cual
meta es establecer concordancias explotables en una
familia del software). Por el contrario, el KA del
diseño del software no trata el I-Diseño (el diseño de
la Innovación, realizado generalmente durante el
proceso de los requisitos delsoftware con el objetivo
de conceptuar y de especificar el software para
satisfacer las necesidades y los requisitos), puesto que
este asunto se debe considerar parte del análisis y la
especificación de requisitos la descripción de KA del
diseño del software se relaciona específicamente con
los requisitos del software, la construcción del
software, la gerencia de la ingeniería del software,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Swebok
  • Exposicion De Swebok
  • Swebok
  • SweBok
  • SWEBOK
  • SWEBOK
  • Swebok y Metrica V3
  • swebok español

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS