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

Entradas populares de este blog

TALLER GRUPAL