LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

Hardware y Software de servidor
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
INGENIERIA DE REQUISITOS
Unidad 1 Conceptos básicos de computación
LA COMPUTADORA.
Aplicaciones Cliente-Servidor
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
Estructura de un Sistema Operativo
Computación PROGRAMACIÓN.
Introducción a los Sistemas de Bases de Datos
DSOO - María Eugenia Valencia
Introducción 1 Puntos Clave –La orientación a objetos representa un cambio radical en los métodos tradicionales de creación de software –Los métodos tradicionales.
Guia Diseño Robert Echeverria
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Sistemas Operativos El sistema operativo es el encargado de coordinar todas las actividades del computador, todos los datos que entren o salgan desde el.
Introducción a la programación
POR: Evelyn Zuleyma Quiroz Velásquez
Unidad I: CONCEPTOS FUNDAMENTALES
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
PROGRAMACION ORIENTADA A OBJETOS II
M.S.C. Ivette Hernández Dávila
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
Inteligencia artificial
METODOLOGIA DE LA PROGRAMACION
TRIMESTRE 1. Modulo I : Conceptos Generales La información es es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el.
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Lic. Edwin Alexander Trejo 29 de Enero de  Saludo  Normas de convivencia  Expectativas de la asignatura  Evaluaciones  Presentación del programa.
Fundamentos de programación
BASE DE DATOS BY: Julián Villar Vázquez.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Arquitectura en Tres Capas
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Proyecto Bolsa de trabajo
Universidad Metropolitana Introducción a la Computación
Programación Orientada a Objeto
PROGRAMACION ORIENTADA A OBJETOS
Términos y Conceptos Básicos
Modelo de 3 capas.
REQUISITOS.
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
Ciclo de vida de un sistema
Fundamentos técnicos de la información Andrea Del Salto.
Bases de Datos Unidad 1.
Introducción al proceso de verificación y validación.
A RQUITECTURA DE SOFTWARE. CLIENTE-SERVIDOR Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor)
Unidad I: CONCEPTOS FUNDAMENTALES
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Tecnologías Cliente / Servidor
PROGRAMACIÓN IV INTRODUCCIÓN.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Internet Internet es una red de alcance mundial, compuesta por redes de datos privadas y públicas que se comunican entre si, independientemente del hardware.
Aplicaciones en 2,3 y n capas
Proceso de desarrollo de Software
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Evelin Ramos Cabrera 1° B
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Prueba de diagnostico Nombre: Gilson Córdova.  El software?  El hardware?  El usuario final? Mencione los pilares de la Informática.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Conociendo el modelo Cliente-Servidor
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
Entregables del Proyecto
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA

DEFINICION LOGICA DE NEGOCIOS En informática, en particular en análisis y diseño orientado a objetos, el término lógica de negocio es la parte de un sistema que se encarga de las tareas relacionadas con los procesos de un negocio, tales como ventas, control de inventario, contabilidad, etc. Son rutinas que realizan entradas de datos, consultas a los datos, generación de informes y más específicamente todo el procesamiento que se realiza detrás de la aplicación visible para el usuario

INTRODUCCION Para satisfacer las necesidades de apoyo con Tecnologías de la Información a los diversos procesos de negocios que se ejecutan en las empresas, éstas han recurrido, básicamente, a dos enfoques. El primero es el desarrollo de soluciones a la medida, el cual implica, si es hecho de la manera correcta, rediseñar los procesos de negocios y, a partir de éstos, diseñar y construir los apoyos computacionales que permitan ejecutar tales procesos mejorados. El segundo consiste en usar software empaquetado del tipo ERP los cuales proveen algunas funcionalidades que contienen implícitamente ciertas prácticas de negocios.

LOGICA DE NEGOCIOS La Lógica de Negocios es en términos sencillos el conjunto de algoritmos que realizan el trabajo que el usuario desea ejecutar

Programación por capas La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.

El diseño más utilizado actualmente es el diseño en tres niveles (o en tres capas).

Capa de presentación: es la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" (entendible y fácil de usar) para el usuario. Esta capa se comunica únicamente con la capa de negocio.

Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de él. También se consideran aquí los programas de aplicación.

Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.

Persistencia

Se entiende por persistencia (en programación) como la acción de preservar la información de un objeto de forma permanente (guardar), pero a su vez también se refiere a poder recuperar la información del mismo (leer) para que pueda ser nuevamente utilizada.

En el caso de persistencia de objetos la información que persiste en la mayoría de los casos son los valores que contienen los atributos en ese momento, no necesariamente la funcionalidad que proveen sus métodos.

Tipos de persistencia de datos

Persistencia en memoria La persistencia en memoria es la capacidad de un dato u objeto para seguir existiendo tras determinadas operaciones. La operación más común que se presta a la persistencia en memoria es la asignación.

Persistencia de aplicación Es la capacidad para que los datos sobrevivan a la ejecución del programa que los ha creado. Sin esta capacidad, los datos solo existen en memoria RAM, y se pierden cuando la memoria pierde energía, como cuando se apaga la computadora

Persistencia de objetos La persistencia de objetos consiste en la inicialización de objetos con sus atributos por defecto. Esto es posible con 2 maneras de proceder. Sobre un medio de almacenamiento fijo se guarda (cuando el objeto fue definido). Otro objeto mantiene los datos que serán transferidos a las propiedades del nuevo objeto creado. En este caso los datos están en memoria.