Sistemas Operativos

Páginas: 9 (2209 palabras) Publicado: 8 de octubre de 2012
ARQUITECTURA DE DESARROLLO DE SOFTWARE Y DISCIPLINAS-FASES DEL PROCESO UNIFICADO

Carrera de Ingeniería en Sistemas, Universidad Nacional de Loja,
Loja, Ecuador

Abstract--- La Arquitectura de Desarrollo de Software es un elemento muy importante que nos permite navegar rápidamente por el Sistema al conocer su estructura y organización. Con la elaboración de una Arquitectura de Sistema o deSoftware se busca obtener un Sistema de calidad y flexible a cambios futuros.
Por otro lado, el Proceso Unificado tiene cuatro fases: Inicio, Elaboración, Construcción y Transición; en cada una de estas fases debemos poner en práctica las disciplinas de este proceso (Análisis, Diseño, Implementación y Pruebas), realizando las actividades que son referentes a cada iteración o fase y que producenlos diferentes artefactos que servirán para completar toda la documentación.
I. INTRODUCCIÓN
A continuación, se tratará acerca de la Arquitectura de Desarrollo de Software, sus características, importancia, su forma de ayudar en la solución de problemas; también se describe las actividades que debemos para realizar una Arquitectura de calidad. De igual manera, se describe las fases y disciplinascon que consta el Proceso Unificado, en cada fase se menciona que disciplinas deben ser tomadas en cuenta.
II. ARQUITECTURA DE DESARROLLO DE SOFTWARE
Una Arquitectura es la estructura organizacional de un sistema que es usado para especificar las decisiones estratégicas acerca de la estructura y comportamiento del sistema, las colaboraciones entre los elementos del sistema, y el despliegue físicodel sistema. Una arquitectura puede ser descompuesta recursivamente en partes que interactúan a través de interfaces, relaciones que conectan partes, y restricciones para ensamblar partes.
La arquitectura describe los elementos fundamentales del sistema: subsistemas, dependencias, interfaces, colaboraciones, nodos, clases activas; incluye decisiones importantes sobre la organización del sistema,elementos estructurales, interfaces y su comportamiento, composición y comportamiento de los subsistemas y el estilo de la arquitectura que guía esta organización. Si es hecha de forma errónea puede llevar a problemas incontables.
A. CARACTERÍSTICAS:
1) Nivel del diseño de software donde se definen la estructura y propiedades globales del Sistema.
2) Incluye sus componentes, las propiedadesobservables de dichos componentes y las relaciones que se establecen entre ellos.
3) Representación de alto nivel de la estructura del Sistema describiendo las partes que lo integran.
4) Puede incluir los patrones que supervisan la composición de sus componentes y las restricciones al aplicar los patrones.
5) Trata aspectos del diseño y desarrollo que no pueden tratarse adecuadamente dentro delos Módulos que forman el sistema.
B. IMPORTANCIA DE LA ARQUITECTURA DE DESARROLLO DE SISTEMAS
La Arquitectura de Desarrollo de Sistemas es muy importante ya que si se la realiza de forma apropiada se hace más fácil navegar por el sistema, encontrar el lugar de una función específica o concepto, o identificar un lugar al cual añadir una nueva función o concepto que se ajuste a la arquitecturaglobal.
Además, como la arquitectura del sistema es un plano de todas las partes que juntas definen el sistema (estructura, interfaces, y los mecanismos que usan para comunicarse) los desarrolladores podrán cambiar, extender, y actualizar la funcionalidad del sistema, sin mayores problemas.
C. CÓMO AYUDA EN LA SOLUCIÓN DE LOS PROBLEMAS?
Como la arquitectura es una especie de mapa del Sistema, noses fácil localizar el problema y solucionarlo más rápidamente; caso contrario, si no tuviésemos una arquitectura bien definida, tendríamos que ir buscando por todo el Sistema hasta localizar cuál es la falla.
De igual manera, cuando sea necesaria la inserción de nuevas funciones y conceptos, no habrá problemas como en otros sistemas donde un pequeño cambio en una parte del sistema podría causar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS