Arquitectura de Software

Páginas: 5 (1072 palabras) Publicado: 16 de noviembre de 2013
Handrofile
Documento de Arquitectura de Software

Versión 1.0
Revisiones

Fecha
Versión
Descripción
Autor


Versión inicial
Grupo 404














Contenidos
1. Introducción 2
1.1 Definiciones, Siglas y Abreviaturas 2
1.2 Referencias 2
2. Representación Arquitectónica 2
3. Objetivos de la Arquitectura y Restricciones 3
4. Vista de Casos de Uso 3
4.1Realizaciones de los Casos de Uso 4
5. Vista Lógica 4
5.1 Visión General 4
5.2 Paquetes de Diseño Significativos 4
6. Vista de Procesos 5
7. Vista de Despliegue 5
8. Vista de Implementación 5
8.1 Visión General 5
8.2 Capas 6
9. Vista de Datos 6
10. Tamaños y Performance 6
11. Calidad 6
Documento de Arquitectura de Software
1. Introducción
Este documento provee una descripcióngeneral de la arquitectura del sistema, utilizando diferentes vistas arquitectónicas para cada aspecto del sistema. La intención es la de capturar y transmitir las decisiones arquitectónicas más significativas que se realizaron en el sistema.

Este documento servirá como medio de comunicación entre el arquitecto de software y el resto del equipo perteneciente al proyecto Handrofile, estableciendo unconsenso entre las partes.

Con el fin de describir el software con la mayor precisión posible, la estructura de este documento se basa en el modelo de vista de la arquitectura “4+1”:



1.1 Definiciones, Siglas y Abreviaturas
Ver el Glosario.
1.2 Referencias

[KRU41]: The “4+1” view model of software architecture, Philippe Kruchten, November 1995,http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/2003/Pbk4p1.pdf

[RSA]: IBM Rational Software Architect
http://www-306.ibm.com/software/awdtools/architect/swarchitect/index.html


[RUP]: The IBM Rational Unified Process : http://www-306.ibm.com/software/awdtools/rup/index.html

[RUPRSA]: Developing a J2EE Architecture with Rational Software Architect using the Rational UnifiedProcess®, IBM DeveloperWorks, Jean-Louis Maréchaux, Mars 2005, http://www-128.ibm.com/developerworks/rational/library/05/0816_Louis/

2. Representación Arquitectónica

Este documento detalla la arquitectura utilizando las vistas definidas en el modelo “4+1”, pero con la nomenclatura de RUP.
Vista lógica (Logical view )
Audiencia: Diseñadores del software.
Área:Requerimientos funcionales: describe el modelo de objetos. También describe las realizaciones de casos de uso más importantes.
Artefactos Relacionados: Design model

Vista de procesos (Process view )
Audiencia: Integradores.
Área: Requerimientos no funcionales: describe aspectos de concurrencia y sincronización.
Artefactos Relacionados: (ningún artefactoespecífico).

Vista de implementación (Implementation view)
Audiencia: Programadores.
Área: Componentes de software: describe las capas y los subsistemas de la aplicación.
Artefactos Relacionados: Modelo de implementación, componentes.

Vista de imlementación (Deployment view)
Audiencia: Implementadores.
Área: Topología: describe cómo se relaciona el software con el hardware ymuestra los aspectos distribuídos del sistema.
Artefactos Relacionados: Modelo de implementación..

Vista de casos de uso (Use Case view)
Audiencia: todos los stakeholders del sistema, incluyendo los usuarios finales.
Área: describe un conjunto de escenarios que representan la funcionalidad central y más representativa del sistema.
Artefactos Relacionados: Modelo de casos de uso, documentosde casos de uso.

Vista de datos (Data view)
Audiencia: Especialistas en datos y administradores de base de datos.
Área: Persistencia: describe los elementos de la arquitectura que son significativos para la persistencia.
Artefactos Relacionados: Modelo de datos.

3. Objetivos de la Arquitectura y Restricciones
El sistema está basado en la arquitectura Cliente-Servidor. Existen algunos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura De Software
  • Arquitectura de software
  • Arquitectura de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS