
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento hace hincapié en la importancia de la arquitectura de software (as) en el desarrollo de aplicaciones electrónicas, desde dispositivos móviles hasta máquinas o robots industriales. La as se distingue de la ingeniería de software, pues mientras que esta última se refiere al proceso sistemático de creación, operación y mantenimiento de software, la as es una parte específica del proceso de software, responsable de mantener un orden y estructura en el desarrollo de software, facilitando su mantenimiento, reutilización y adaptación.
Tipo: Apuntes
1 / 1
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

El software actualmente se está convirtiendo en una pieza importante para utilización de los aparatos electrónicos tanto en hogares como en industrias, estando presente desde un celular hasta una maquina o robot capaz de producir trabajos en serie. Hago énfasis en esta situación pues en ambos casos se pueden producir mejoras cambios o simplemente mantenimiento que permitan al software avanzar para su mejora y para poder realizar cualquiera de estas acciones es necesario mantener un orden, una estructura, una guía que nos mantenga informados sobre el estado actual y en qué lugar se encuentra cada parte del software, por eso para mí entendimiento de lo que puedo aportar como definición de Arquitectura de Software es precisamente esto, es necesaria la AS para se mantenga una disciplina en su construcción y todo programador debería tomarlo en cuenta para desarrollar su software. Hay que hacer un énfasis en la diferencia entre Arquitectura de Software e Ingeniería de software pues podría parecer que tienen la misma definición, pero se aclara que el AS es parte de la Ingeniería de Software (Pressman, 2010) “La ingeniería del software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software; es decir, la aplicación de la ingeniería al software. ” Mientras que la AS (Pressman, 2010) “AS es parte del proceso del software, es decir es una de las actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto de software” La arquitectura del software ayuda a construir sistemas fáciles de mantener, reusar y adaptar, pero no es igual al diseño o ingeniería de software.