Sei sulla pagina 1di 11

PROYECTO INTEGRADOR III

ARQUITECTURAS DE DESARROLLO DE SW

CIP. Ing. Martín Ponte


Email: prof.martinponte@gmail.com
Ingeniería de Sistemas e Informática
ARQUITECTURA SW
Todo desarrollo de software debe
estar basado en base a una
Arquitectura es decir en base a
una estructura de diseño lógico
donde se va establecer los
diferentes componentes en el
desarrollo del software
ARQUITECTURA DE “N” CAPAS

• La Arquitectura de N Capas al
igual que la tradicional de 3
Capas posee Capas Logica de
Negocio, Acceso a Datos,
Presentación, pero ademas se le
adiciona o mas bien separa la
parte de Entidades y
Controladoras en lo que es la
Logica del Negocio, asi
tendriamos un modelo de
arquitectura como se muestra a
continuación:
ARQUITECTURA DE “N” CAPAS
• Capa Presentación: Donde se encuentran las interfaces de la aplicación y
demás componentes de presentación o visuales.

Capa Lógica de Negocio: Donde se encuentran las transacciones de la
interfaz hacia el Acceso a Datos y a la Entidad, se encarga de evaluar y
encapsular los datos ingresados en la interfaz.

Capa de Entidades: Se encarga de almacenar y encapsular los datos
ingresados de la interfaz.

Capa de Datos: Se encarga de Obtener los datos encapsulados de las
entidades y Ejecutar las transacciones con la base de datos
ARQUITECTURA 3 CAPAS
Es la mas general o la mas básica para desarrollar.

La arquitectura de 3 capas ,como su nombre lo dice,


se divide en tres partes:

• La Capa de Presentación : Donde se encuentran los


formularios y la parte visual de la aplicación.
• La Capa de Negocios : Donde se encuentra toda la
lógica del negocio y clases que las componente es
decir, Entidades y controladoras)
• La Capa de Acceso a Datos: Donde se encuentra las
conexiones y las transacciones que se utilizan para
comunicarse con la base de datos.
Ejemplo: Aplicación de Tres Capas
Ordenar el Proyecto de visual de la
siguiente manera:
Como se puede ver el proyecto consola
se llama Presentación( representa a la
capa presentación de la aplicación),
luego se agrega dentro de la solución
del proyecto "Librerias" llamadas
AccesoDatos(donde se encuentran
las llamdas a los procedimientos
almacenados, las trasacciones y demas
cosas que se comunican con la base de
datos), luego esta la libreria de
ReglasNegocio( viene a ser la capa
de Negocio).
ARQUITECTURA DE BASE DE DATOS
Diseño basado en una estructura
conceptual y lógica tanto interna y
externa para el intercambio de
información
ARQUITECTURA DE BASE DE DATOS
• Modelo Conceptual
Se de definen el conjunto de
clases relevantes
• Modelo Lógico
Se define la lógica de las
diferentes clases, objetos,
atributos y características de los
objetos
• Modelo Fisico
Se define el conjunto de tablas
y sentencias que formaran
parte de la base de datos
ARQUITECTURA DE INFRAESTRUCTURA ( AMBIENTE)
ARQUITECTURA DE SEGURIDAD

Se definen la políticas de
seguridad de la interfaz tanto
interna como externa del
software.

Niveles y permisos deseados en


base a los requerimientos
funcionales y no funcionales del
cliente y/o negocio
CALIDAD DEL SOFTWARE
Intervienen varios factores para
controlar la calidad del software:

• Calidad enfocada a la necesidad


(RQs)del cliente
• Mejora Continua basado en nuevos
RQs y cambios al negocio
• Tiempos
• Verificar el software
• Validar que se cumplan los RQs
• Sentencia y manejo de estándares de
documentación y desarrollo de código

Potrebbero piacerti anche