Diseño De Software

Páginas: 8 (1804 palabras) Publicado: 18 de abril de 2012
Diseño de Software


Resumen

En el presente documento desarrollare el área del conocimiento “Diseño de Software” de acuerdo a la guía SWEBOK, así como cada uno de los puntos relevantes que este menciona.

1. Introducción

El diseño según la guía SWEBOK se define en [IEEE610.12-90] como “el proceso para definir la arquitectura, los componentes, los interfaces, y otras característicasde un sistema o un componente” y “el resultado de este proceso.” Visto como 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.
Debe describir la arquitectura del software, en cómo la descomposición del software, laorganización de los componentes, y los interfaces entre los mismos componentes. También describe los componentes en un nivel de detalle que permita su construcción.
Consiste en dos actividades que quepan entre el análisis de requisitos del software y la construcción del software, los cuales describire mas adelante.
Esta área a su vez se divide en 6 subáreas las cuales iré desglosando acontinuación.

2. Desarrollo del Diseño del Software

2.1. Fundamentos del diseño del software

Los conceptos, las nociones, y la terminología iestablecidos aquí forman una base subyacente para entender el papel y el alcance del diseño del software.

2.1.1. Conceptos generales de diseño. En el sentido amplio, podemos ver diseño como forma de solucionar un problema.
Un número de otras nociones yconceptos están también de interés en diseño el entender en su sentido general: metas, apremios, alternativas, representaciones, y soluciones.

2.1.2. Contexto del diseño del software.
Para entender la función del diseño del software, es importante entender el contexto y el ciclo de vida de la tecnología. Es importante entender las características principales del análisis de requisitos delsoftware contra diseño del software contra la construcción del software contra la prueba del software.

2.1.3. Proceso del diseño del software. Generalmente se considera un proceso de dos etapas:
Diseño arquitectónico: Describe cómo el software se descompone y se organiza en los componentes (la arquitectura) del software.
Diseño detallado: Describe el comportamiento específico de estoscomponentes. La salida de este proceso es un sistema de modelos y los artefactos que registran las decisiones principales que se han tomado.

2.1.4. Permitir técnicas. Los principios del diseño del software, también llamados técnicas permisibles, son nociones dominantes que consideran fundamental a los diversos acercamientos y conceptos del diseño del software. Las técnicas que lo permiten son lassiguientes:
* La abstracción es “el proceso de olvidarse de la información para poder tratar las cosas que son diferentes como si fueran iguales.” En el contexto del diseño del software, dos mecanismos dominantes de la abstracción son parametrización y especificación.
* El acoplador se define como la fuerza de las relaciones entre los módulos, mientras que la cohesión es definida por cómo loselementos que componen un módulo son relacionados.
* Descomposición y modularización del software en partes más pequeñas e independientes, generalmente con la meta de poner diversas funcionalidades o responsabilidades en diversos componentes.
* Medios que ocultan de la encapsulación/de la información que agrupan y que empaquetan los elementos y los detalles internos de una abstracción y que hacenesos detalles inaccesibles.
 La separación del interfaz y de la puesta en práctica implica el definir de un componente especificando un interfaz público, a parte de los detalles de cómo se observa el componente.
 Alcanzando desahogo, lo completo, y medios no primitivos se asegura que un componente de software captura todas las características importantes de una abstracción, y nada más.

2.2....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Softwares De Diseño
  • Diseño de software
  • Diseño de software
  • Software De Diseño
  • Diseño De Software
  • Software Diseño
  • DISEÑO DE SOFTWARE
  • Software de Diseño

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS