Arquitectura de software : análisis de éxito y fracaso en el desarrollo de sistemas de información

La arquitectura de software representa estructura fundamental en el desarrollo de un sistema, son muchas las actividades y procesos que se desprenden de ella que buscan alcanzar un producto de calidad. Esta estructuración representa un diseño meticuloso que busca alcanzar el máximo potencial del sis...

Full description

Autores:
Padilla Cuítiva, Elfrén David
Mejía Benítez, Hernán David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/270
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/270
Palabra clave:
Desarrollo de software
Éxito
Fracaso
Calidad
Producto de software
Rights
closedAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Description
Summary:La arquitectura de software representa estructura fundamental en el desarrollo de un sistema, son muchas las actividades y procesos que se desprenden de ella que buscan alcanzar un producto de calidad. Esta estructuración representa un diseño meticuloso que busca alcanzar el máximo potencial del sistema a desarrollar el cual tiene dos propósitos principales, satisfacer las características de calidad (desempeño, seguridad, modificabilidad), y servir como modelo en la organización y producción del producto de software. Al igual que en todas las ramas de la ingeniería, las decisiones importantes relativas al diseño general y a la estructura de un sistema de software complejo, deben hacerse desde la iniciación del proyecto, realizando todos los estudios necesarios desde la ingeniería de requerimientos hasta la estimación de tiempos y presupuestos. El no implementar un modelo de diseño de etapas es posible que el desarrollo presente limitaciones en el producto final lo cual evitara el cumplimiento y cubrimiento de las necesidades del cliente. Además, el costo de las correcciones relacionadas con problemas en la arquitectura es muy elevado por lo tanto es importante prevenir todas las posibles falencias que pueda presentar el producto, desde su elaboración hasta el momento de implementarlo. Es así que donde la arquitectura de software juega un papel fundamental dentro del desarrollo y la calidad de un producto de software, ya que por medio de esta se siguen patrones y estándares que regulan el proceso de desarrollo mediante la realización de pruebas que permitan alcanzar un producto optimo garantizar el éxito del proyecto.