SINTESIS ARTICULO
SÍNTESIS DE ARTÍCULOS
- Martha Alejandra Chacin Mora Codigo:1151401
Articulo
Software
Architecture:
Reflections on an
Evolving Discipline
Síntesis
del artículo:
En
la década de 1990 surgió la arquitectura de software como un subcampo de la
ingeniería de el mismo, donde se buscaba que reconocer los diseños
fundamentales por eso sus prácticas en su mayoría se basaron en ad hoc son
codificar, por esto de los años 2000 en adelante se empezaron a cambiar las
practicas ya reconocidas buscando una adaptabilidad entre la arquitectura y la
implementación para llega a una conformidad.
En
términos generales al hablar de arquitectura de software, se habla de una
estructura enfocada en el diseño que se basa en adaptabilidades, métodos
formales y sistemas ciberfisicos donde sus intereses principales están
principalmente en las áreas de programación, por esto es importante resaltar
que la unión particularmente del diseño de software, lenguajes de programación,
especificaciones y técnicas de abstracción nos lleva directamente a comprender
que se está hablando de ingeniera de software.
Entendiendo
un poco la ingeniería de software sería una disciplina formada por un conjunto
de métodos, herramientas y técnicas que se utilizan en el desarrollo de
los programas informáticos, y por lo tanto incluye el análisis previo de la situación, el diseño del proyecto, el
desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento
y la implementación del sistema.
Es importante destacar que el proceso de
desarrollo de software implica lo que se conoce como ciclo de vida del software, que está formado por cuatro
etapas: concepción, elaboración, construcción y transición.
Palabras
claves:
Diseño:
Calidad de desarrollo después de analizar detalladamente los componentes en que
se basara el producto que se desea realizar.
- José Camilo Boada Guerrero Codigo:1151362
LO BUENO NO ES
SUFICIENTEMENTE BUENO – EVALUANDO Y MEJORANDO LA ARQUITECTURA DEL SOFTWARE
Este
articulo nos habla sobre lo que es un buen desarrollo de una arquitectura, de
cómo una arquitectura mal hecha o mal implementada es mucho más costosa, porque
luego de que se ha avanzado en un proyecto y que por alguna razón haya que
volver atrás por algún inconveniente es demasiado costoso. El desarrollo de
arquitecturas debe estar bien implementado por buenos arquitectos, capacitados
y con experiencia.
Para
crear un buen desarrollo de una arquitectura debemos seguir los siguientes
pasos:
·
La
clarificación (paso a paso) y la priorización de los requisitos, es decir al
iniciar se deben definir los requerimientos más importantes del negocio e ir
construyendo la arquitectura paso a paso.
·
La
evolución incremental e iterativa del software arquitectura impulsada por
requisitos y riesgos.
·
Evaluación
de calidad continúa para asegurar que el sistema de software cumpla con sus cualidades internas
y externas, así como sus expectativas funcionales.
Una
idea importante que se debe tener en cuenta son las evaluaciones de calidad
constantes como se mencionó atrás, es decir a medida que se vaya avanzando se
va también haciendo un análisis de lo que se hizo, para ver si se puede
mejorar, de ser así se hará de inmediato y no cuando se haya avanzado, estas
evaluaciones de calidad deben hacerse por los mismos arquitectos de software.
Comentarios
Publicar un comentario