El diseño arquitectónico en el desarrollo de software.

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
El diseño arquitectónico en el desarrollo de software. von Mind Map: El diseño arquitectónico en el desarrollo de software.

1. El objetivo del diseño de software.

1.1. El diseño de Software juega un papel importante en el desarrollo de software lo cual permite al ingeniero de software producir varios modelos del sistema o producto de que se va a construir el mismo que forman una especie de plan de la solución de la aplicación. Estos modelos pueden evaluarse en relación con su calidad y mejorarse antes de generar código, de realizar pruebas y de que los usuarios finales se vean involucrados a gran escala. El diseño es el sitio en el que se establece la calidad del software.

2. Arquitectura de software en el proceso de diseño

2.1. La etapa de diseño en la arquitectura de software es importante ya que en el diseño se define la estructura que compone la arquitectura ya que estas estructuras se realizan en base a patrones de diseño tácticas de diseño y elecciones tecnológica.

3. Concepto

3.1. La arquitectura de software es una diciplina que nos aporta herramientas para poder modelar de manera que podamos tener un estilo y un patrón para que se aplique en el desarrollo de un software, en el libro "An introduction to Software Architecture", David Garlan y Mary Shaw definen que la arquitectura es un nivel de diseño que hace foco en aspectos "más allá de los algoritmos y estructuras de datos de la computación; el diseño y especificación de la estructura global del sistema es un nuevo tipo de problema". En los antes mencionado podemos decir que la arquitectura de software es un marco definidos para interactuar con el código fuente del software en cual esta formado en base a objetivos.

4. Rol de un arquitecto

4.1. Los arquitectos de software tienen un papel fundamentan para el desarrollo de proyectos informáticos ya que se encarga de crear software a medida para el cliente son responsables de tomar dediciones para el desarrollo de estos proyectos ya que tiene que decidir sobre el diseño el tipo de programación que se utilizara, sobre que plataforma se realizar, para todo lo anterior mencionado el arquitecto debe tener amplios conocimientos.

5. Relacionan el diseño de software con la arquitectura.

5.1. • La arquitectura del software sirve de guía y en el diseño tienen una visión de las características y métodos. • Facilita la depuración y ambos ayudan a comprender el desarrollo. • Define el límite de la aplicación de Software • Ambos pueden tener una visión gráfica y textual del software • Aumenta la rentabilidad del software.

6. Los elementos del diseño de software.

6.1. Modelo de cascada, según [McConnell, 1997].

6.2. Ciclo de vida del Software Fuente: (Bedoya, 2012)