Metodologia de los sistemas

Solo disponible en BuenasTareas
  • Páginas : 41 (10080 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de noviembre de 2011
Leer documento completo
Vista previa del texto
Universidad Tecnológica Nacional – Facultad Regional Córdoba Tecnicatura Superior en Programación Metodología de Sistemas 1 - Año 2010

Unidad 4: Diseño de un sistema- herramientas, interfaz y salidas de impresión.

DISEÑO DE UN SISTEMA
En el diseño se procederá a modelar el sistema y encontrar su “forma” para que soporte todos los requisitos. Como siempre, utilizaremos un modelo. El Modelode diseño es un modelo físico porque es un PLANO DE LA IMPLEMENTACION; no es genérico sino que es específico para determinadas condiciones de implementación y busca preservar la estructura definida en el análisis tanto como sea posible. El diseño es la actividad central al final de la fase de Elaboración y el comienzo de las iteraciones de la fase de Construcción. Esto contribuye a obtener unaARQUITECTURA ESTABLE Y SOLIDA. Entre los propósitos del diseño se puede destacar:  Comprender en profundidad los aspectos relacionados con los REQUISITOS NO FUNCIONALES y RESTRICCIONES relacionadas con los lenguajes de programación, componentes reutilizables, sistemas operativos, tecnologías de distribución y concurrencia, tecnologías de interfaz de usuario, tecnologías de gestión de transacciones,etc.  Producir una ENTRADA apropiada y un punto de partida para las actividades de implementación.  DESCOMPONER los trabajos de implementación en partes más manejables que puedan ser llevadas a cabo por diferentes equipos de desarrollo, teniendo en cuenta la concurrencia.  Identificar las INTERFACES entre los subsistemas.  Crear una ABSTRACCION sin costuras de la implementación del sistema, enel sentido de que la implementación es un refinamiento del diseño que rellena lo existente sin modificar la estructura. Esto permite la utilización de tecnologías como la generación de código.

EL DIAGRAMA DE CLASES DE DISEÑO: ¿Qué es una Clase de diseño? Una clase de diseño es una abstracción que permite una traducción directa en la implementación del sistema, de modo que: Página 1 de 30 Universidad Tecnológica Nacional – Facultad Regional Córdoba Tecnicatura Superior en Programación Metodología de Sistemas 1 - Año 2010

Unidad 4: Diseño de un sistema- herramientas, interfaz y salidas de impresión.
 Las operaciones, parámetros, atributos, tipos y demás elementos son definidos de la misma manera que el lenguaje en que se va a programar.  Se especifica la visibilidad de losatributos, si el lenguaje también lo hace (Por ej. en C++, java son usadas a menudo las palabras public, protected, private).  Los métodos, es decir las realizaciones de las operaciones, de una clase del diseño tienen una correspondencia con el correspondiente método en la implementación, o sea el código fuente. Si se especifica el método en el modelo de diseño, se suele hacer en lenguaje natural opseudocódigo, pero esto es raramente necesario sobre todo si el mismo desarrollador diseña e implementa una clase.  Una clase de diseño aparece como un estereotipo que se corresponde con una construcción del lenguaje de programación dado. Por ejemplo, una clase de diseño para una aplicación visual podría estereotiparse como un “form”,”frame”, “data module”, etc.

El diagrama de clases de diseñodescribe gráficamente las especificaciones de las clases de software y de las interfaces (las de Java, por ejemplo) que participan en la solución de software de una aplicación. A diferencia del modelo de objetos del dominio del problema, que se construye durante el modelado de los Requerimientos, este diagrama contiene definiciones de las ENTIDADES DEL SOFTWARE en vez de conceptos del mundo real.UML no define concretamente un elemento denominado “Diagrama de clases de diseño”, pero varios autores lo denominan así para recalcar que se trata aquí de clases del “dominio de la solución”. Un diagrama de clases de diseño, normalmente contiene la siguiente información:       Clases, asociaciones y atributos. Interfaces, con sus operaciones y constantes. Métodos. Información sobre los...
tracking img