Pulsar PEG770 Manual do Utilizador Página 127

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 217
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 126
108
La arquitectura del software sirve para poder contemplar el futuro sistema desde varios
puntos de vista antes de que se construya y durante la construcción, además de
identificar los elementos más importantes del sistema, así como sus relaciones. El
concepto de arquitectura software incluye los aspectos estáticos y dinámicos más
significativos del sistema, es decir, especifica la forma, estructura y el comportamiento del
sistema desde diversos puntos de vista, todos ellos a un nivel de detalle que permita tener
una idea global clara sin perderse en detalles insignificantes (que precisamente, no
influyen en la arquitectura del sistema). Recordemos que la definición de Arquitectura de
Software no es algo en lo que exista un concepto “oficial” ni mucho menos un consenso
general de la comunidad académica y empresarial mundial. De hecho, se considera que
son más de 100 las distintas definiciones del término
172
. Tal vez una de las más
aceptadas es la dada por la IEEE en su estándar 1471-2000
173
: La Arquitectura del
Software es la organización fundamental de un sistema formada por sus componentes,
las relaciones entre ellos y el contexto en el que se implantarán, y los principios que
orientan su diseño y evolución.
Para representar adecuadamente la arquitectura de un sistema, es necesario contar con
varios diagramas o vistas. Según Rich Hilliard
174
, una vista es un subconjunto resultante
de practicar una selección o abstracción sobre una realidad, desde un punto de vista
determinado. En las palabras de Sandra Hurtado
175
, cada una de estas vistas es una
estructura de la arquitectura del sistema, que muestran una parte del sistema como un
conjunto de componentes, conectores y restricciones sobre sus tipos y relaciones,
además, cada estructura puede relacionarse con las demás para complementar la visión
integral del sistema.
Sobre las vistas existen varias propuestas según el Framework que se esté utilizando,
como podemos ver en la siguiente tabla.
172
En el Instituto de Ingeniería del Software de la Universidad Carnegie Mellon existe un compilado de definiciones de
Arquitectura de Software: www.sei.cmu.edu/architecture/definitions.html
173
standards.ieee.org/reading/ieee/std_public/description/se/1471-2000_desc.html
174
Views and Viewpoints in Software Systems Architecture, Integrated Systems and Internet Solutions Inc. Concord,
Massachusetts, USA. 1999. members.bellatlantic.net/~rfh2/writings/hilliard99-ifip.pdf
175
Representación de la arquitectura de software usando UML. Departamento de Sistemas, Universidad Icesi, Cali, Marzo
de 2003.
Vista de página 126
1 2 ... 122 123 124 125 126 127 128 129 130 131 132 ... 216 217

Comentários a estes Manuais

Sem comentários