Vous êtes sur la page 1sur 3

El diseño arquitectónico en el

desarrollo de software

Estudiante Unidad 1

Maldonado Rodríguez Carlos Eduardo

Matrícula
ES162007075

Correo electrónico
camr.2197@nube.unadmexico.mx]

Ingeniería
Ingeniería en desarrollo de software

Docente
CARLOS PINEDA LUNA.
Diseñoy yarquitectura
Diseño arquitecturade
desoftware
software
DS-DDRS-1802-B2-002
DS-DDRS-1802-B2-001
Docente en línea: ISC. ESIE, MEE. Carlos Pineda Luna

Importancia de la arquitectura de software


En estos tiempos las necesidades actuales que tiene toda organización para alcanzar sus objetivos,
exigen la construcción de grandes y complejos sistemas de software que requieren de la combinación
de diferentes tecnologías y plataformas de hardware y software. Requiere poner especial atención y
cuidado al diseño de la arquitectura de software, la cual estará soportado el funcionamiento de sus
sistemas.

Si una arquitectura de software se encuentra deficiente en su concepto o diseño, tendremos grandes


posibilidades de construir un sistema que no alcanzará el total de los requerimientos establecidos.
Esto, provocará tener que realizar el doble de trabajo, se traducirá en fracaso del sistema de software
cuando se encuentre en operación.

Es necesario conocer y comprender los elementos que deben abordar al diseñar una arquitectura de
software, de lo contrario se tiende a caer en el círculo vicioso de un diseño somero y a la codificación
del sistema.

Relación con el diseño de software


El diseño de software se encarga de la creación de un pseudo código que nos indiquen todas las
etapas necesarias para poder completar la tarea asignada.

La arquitectura de software se encarga de definir las funciones del programa de acuerdo al pseduco
código diseñado.

Rol del arquitecto de software


 Identificación de los requerimientos arquitectónicos
 Diseño de la arquitectura
 Documentación de la arquitectura
 Evaluación de la arquitectura
 Validación de la arquitectura con los diferentes interesados en el sistema que se encuentre en
desarrollo.

Considerando lo anterior, podemos observar que el rol del arquitecto de software es crítico y
sumamente importante, puesto que requiere de una gran variedad de conocimientos, tales como:
Diseñoy yarquitectura
Diseño arquitecturade
desoftware
software
DS-DDRS-1802-B2-002
DS-DDRS-1802-B2-001
Docente en línea: ISC. ESIE, MEE. Carlos Pineda Luna

ingeniería de requerimientos, teoría de arquitecturas de software, codificación, tecnologías de


desarrollo, plataformas de hardware y software.

Mi concepto de arquitectura de software


Es la estructura que conformará un proyecto de software, especialmente en su diseño, para poder
resolver todas las problemáticas y condiciones solicitadas por el cliente, siempre teniendo en cuenta
nuestras posibilidades y recursos

Referencias
 Traducido y modificado de White, Sharon A.; Lemus-Olalde, Cuauhtémoc. The Software
Architecture Process, 1997.

Vous aimerez peut-être aussi