| Definición
de
Arquitectura Software |
|
Las técnicas metodológicas desarrolladas con el fin de facilitar la programación se engloban dentro de la llamada Arquitectura de Software o Arquitectura lógica. Se refiere a un grupo de abstracciones y patrones que nos brindan un esquema de referencia útil para guiarnos en el desarrollo de software dentro de un sistema informático.
Así, los programadores, diseñadores, ingenieros y analistas pueden trabajar bajo una línea común que les posibilite la compatibilidad necesaria para lograr el objetivo deseado.
Algunos objetivos dentro de un esquema de Arquitectura de Software pueden ser: el software debe ser mantenible, esto es, fácilmente analizable, modificable, corregible; también puede ser un objetivo el nivel de interacción con otros sistemas informáticos, o su escalabilidad.
Estas Arquitecturas están definidas muchas veces por el tipo de tecnología a la cual se enfrenta un programador o grupo de programadores, por lo cual algunos tipos de arquitectura son más recomendables que otras para ciertas tecnologías.
Cada tarea de computación es asignada a una computadora, por lo cual una Arquitectura determinada debe ser implementada físicamente y definir de forma abstracta los componentes que tomarán arte en las tareas y sus interfaces comunicativas.
Todo esto se desarrolla a "alto nivel", ensamblando elementos para lograr la mayor funcionalidad posible siendo a la vez portable, logrando disponiblidad, escalabilidad y confiabilidad.
Como ejemplos de Arquitecturas podemos citar las monolíticas (los grupos funcionales del software están altamente acoplados entre sí), cliente-servidor (se reparte la carga de cómputo en dos partes independientes), y la arquitectura de tres niveles (la carga se divide entre tres partes: presentación, cálculo y almacenamiento).
Por Marcos Guglielmetti
Definición y significado de Arquitectura Software
Artículos
relacionados a esta definición
Por qué usar las 4 libertades del software libre es fundamental
... este artículo todas las fundamentaciones posibles, pero me pareció prudente dejar bien en claro por qué pienso que dentro del Software Libre hay aún algunas batallas importantes que dar.
Como bien saben los usuarios y desarrolladores, el software libre... ... al Estado, las intercomunicaciones mediante celulares o computadoras, la producción cultural (música, cine, diseño gráfico, arquitectura), la producción industrial, etc., todas se realizan con software como base.
¿Se ve la importancia entonces de poder...
Publicada openSUSE 11.0
... por ejemplo, en Ubuntu 8.04 o en Fedora 9.
No sería de extrañar que en unos días o semanas, y mediante una actualización de software, los usuarios de openSUSE 11.0 dispusieran ya de la actualización a la versión definitiva de Firefox 3.
Cómo gestor multimedia... ... novedades pese a que sería imposible nombrarlas todas aquí.
La
descarga
puede ser realizada de forma libre y gratuita para las arquitecturas i386 (32 bits), x86-64 (64 bits para PC y Mac) y PowerPC (sobretodo Apple Macintosh antiguos).
EFiX, otra manera de instalar Mac OS X en un PC genérico
... la validez de esta aseveración es el sistema operativo Mac OS X de Apple, que desde que la compañía de Cupertino migró de la arquitectura PowerPC a la x86 con procesadores Intel, ha estado en el punto de mira de la comunidad hacker, que ha buscado todos... ... computadoras clónicas que ejecutan Mac OS X además de Windows Vista y GNU/Linux, gracias a las imágenes de DVD hackeadas con el software Kalyway.
EFiX
parte de la misma concepción de "engañar" al sistema operativo para que crea que se está ejecutando...
Windows Embedded NavReady, el sistema operativo para navegadores GPS de Microsoft
...
Windows Embedded NavReady
, este sistema está construido sobre la base tecnológica de Windows CE 5.0 y funciona sobre aparatos de arquitectura ARM de 32 bits.
Su diseño es modular, de forma que cualquier fabricante familiarizado con Windows CE puede construir el software de un dispositivo a base de unir bloques que le proporcionan la funcionalidad deseada.
Los desarrolladores dispondrán...
Cafeteras hackeadas
Cuando decimos que el software se encuentra cada vez más presente en nuestras actividades cotidianas, nuestros hábitos, comunicaciones, operaciones... ... todo tipo de infiltraciones en la red local. Al existir tantas versiones del kernel Linux como se puedan imaginar, al ser su arquitectura mucho más segura que los kernels de Windows, al tener un sistema de usuarios más consistente y serio, al ser compilado...
Netcraft dice que el problema de seguridad de Debian aún persiste
Sin dudas uno de los mayores disgustos que sufre el movimiento del Software Libre es el error cometido por parte de un desarrollador Debian y la gente de OpenSSL (que aconsejó remover líneas de... ... Debian, HD Moore utilizó un equipo con 31 CPUs Xeon de 2.33Ghz para generar todas las claves de 1024-bit DSA, 2048-bit RSA para arquitecturas x86 y tardó sólo 2 horas, la creación de claves de 4096-bit RSA le tomó 6 horas.
A pesar de que una cantidad de...
|
|
| |
| Definición
y significado de
Arquitectura Software |
|
| |
| |
|
Más
Tecnología en MM |
|
 |
| |
|
| |
|
|
| |
|
| |
Boletín
de MMagazine |
Tenga
un panorama clave sobre el mundo digital.
Cada semana, lo más destacado,
con análisis y opiniones. |
|
|
 |
| |
| |
|