SlideShare a Scribd company logo
1 of 7
Componentes
Organización
Softwar
.com
Manten
Organización de componentes
Aísle los objetos o archivos de cada algoritmo en un namespace propio, tal como ProcesamientoDeValoraciones
o ReportesDeValoraciones.
ProcesamientoDeValoraciones
ReportesDeDeValoraciones
AporteDeGarantias
Organice en temas para mantener un mejor orden:
RetiroDeGarantias
Valoraciones.Procesamiento
Valoraciones.Reportes
Garantias.Aporte
Garantias.Retiro
Organización de namespaces
Organice los namespaces en jerarquías, donde cada uno contenga un máximo de 7
elementos o carpetas. Cree nuevas carpetas según se requiera. Como recomendación,
evite más de tres niveles de carpetas por componente. Prefiera crear un nuevo
componente.
Estándares para nombrar componentes
Un componente indica en su nombre su ubicacion dentro de una institución:
Plataforma: Por ejemplo “Pagos“
Sistema: Por ejemplo, “TransferenciasEnTiempoReal”
Canal: el nombre que identifica el conjunto de components que sirven a un canal
de entrada. Por ejemplo, “SitioWeb”, “ConsultasInternas”,
“ServiciosDeNotificacion” or “ProcesosDiarios”.
Componente: Usualmente, usamos acrónimos para indicar la función del
componente. Por ejemplo, UI (User interface).
Pagos.Transferencias.SitioWeb.UI
Plataforma.Sistema.Canal.Componente
Tipos de componentes y sus nombres usuales
Aplicación
Servicio
Negocio Business Logic (BL)
Data Services (DS)
Business Services (BS)
WebServices (WS)
API
User Interface (UI)
Sitio web (Web)
ConsoleApplication
Estándares para
nombrar
componentes
Componentes
Organización
Softwar
.com
Manten

More Related Content

What's hot

Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datosMiguel Orquera
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexadosJose Marroquin
 
Alejandro Correa A
Alejandro Correa AAlejandro Correa A
Alejandro Correa Aguest28ee92
 
Archivo Secuencial-Indexado
Archivo Secuencial-IndexadoArchivo Secuencial-Indexado
Archivo Secuencial-Indexadoluismy_martinez
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 

What's hot (7)

Organización de los archivos en bases de datos
Organización de los archivos en bases de datosOrganización de los archivos en bases de datos
Organización de los archivos en bases de datos
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Archivos secuenciales indexados
Archivos secuenciales indexadosArchivos secuenciales indexados
Archivos secuenciales indexados
 
Archivos
ArchivosArchivos
Archivos
 
Alejandro Correa A
Alejandro Correa AAlejandro Correa A
Alejandro Correa A
 
Archivo Secuencial-Indexado
Archivo Secuencial-IndexadoArchivo Secuencial-Indexado
Archivo Secuencial-Indexado
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 

Similar to Componentes: Organización

Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itstomicx
 
Visual basic
Visual basicVisual basic
Visual basicmellcv
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamientojorgeabustillo
 
Concepto Basico de Archivos
Concepto Basico de ArchivosConcepto Basico de Archivos
Concepto Basico de Archivosluismy_martinez
 
Presentación curso itsm cap5
Presentación curso itsm cap5Presentación curso itsm cap5
Presentación curso itsm cap5Bladimir Hoyos
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDHector Martinez
 
Seminario Administradores Febrero 2007
Seminario Administradores Febrero 2007Seminario Administradores Febrero 2007
Seminario Administradores Febrero 2007Antonio Durán
 
Seminario Administradores Marzo 2006
Seminario Administradores Marzo 2006Seminario Administradores Marzo 2006
Seminario Administradores Marzo 2006Antonio Durán
 
Matías Montes: Optimización y Escalabilidad
Matías Montes: Optimización y EscalabilidadMatías Montes: Optimización y Escalabilidad
Matías Montes: Optimización y EscalabilidadGrupo PHP Argentina
 
Framework .NET 3.5 14 Gestión de archivos y serialización
Framework .NET 3.5 14  Gestión de archivos y serializaciónFramework .NET 3.5 14  Gestión de archivos y serialización
Framework .NET 3.5 14 Gestión de archivos y serializaciónAntonio Palomares Sender
 
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireportJosé Pedro Avila
 
Introduction to sas in spanish
Introduction to sas in spanishIntroduction to sas in spanish
Introduction to sas in spanishAjay Ohri
 
Tarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdfTarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdfBrimmerRamrez
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en javaBelen Gonzalez
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter VideoPaul Arévalo
 
Proceso de liquidación tiempo y esfuerzo
Proceso de liquidación tiempo y esfuerzoProceso de liquidación tiempo y esfuerzo
Proceso de liquidación tiempo y esfuerzoSantiago Barco
 

Similar to Componentes: Organización (20)

Eclipse 1 3
Eclipse 1 3Eclipse 1 3
Eclipse 1 3
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 
Visual basic
Visual basicVisual basic
Visual basic
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamiento
 
Concepto Basico de Archivos
Concepto Basico de ArchivosConcepto Basico de Archivos
Concepto Basico de Archivos
 
Presentación curso itsm cap5
Presentación curso itsm cap5Presentación curso itsm cap5
Presentación curso itsm cap5
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
Seminario Administradores Febrero 2007
Seminario Administradores Febrero 2007Seminario Administradores Febrero 2007
Seminario Administradores Febrero 2007
 
Seminario Administradores Marzo 2006
Seminario Administradores Marzo 2006Seminario Administradores Marzo 2006
Seminario Administradores Marzo 2006
 
Matías Montes: Optimización y Escalabilidad
Matías Montes: Optimización y EscalabilidadMatías Montes: Optimización y Escalabilidad
Matías Montes: Optimización y Escalabilidad
 
CSA - MOSS Disaster Recovery
CSA - MOSS Disaster RecoveryCSA - MOSS Disaster Recovery
CSA - MOSS Disaster Recovery
 
Framework .NET 3.5 14 Gestión de archivos y serialización
Framework .NET 3.5 14  Gestión de archivos y serializaciónFramework .NET 3.5 14  Gestión de archivos y serialización
Framework .NET 3.5 14 Gestión de archivos y serialización
 
Manual tecnico umasoft
Manual tecnico umasoftManual tecnico umasoft
Manual tecnico umasoft
 
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
 
Temario
Temario Temario
Temario
 
Introduction to sas in spanish
Introduction to sas in spanishIntroduction to sas in spanish
Introduction to sas in spanish
 
Tarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdfTarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdf
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter Video
 
Proceso de liquidación tiempo y esfuerzo
Proceso de liquidación tiempo y esfuerzoProceso de liquidación tiempo y esfuerzo
Proceso de liquidación tiempo y esfuerzo
 

More from Oscar Centeno

Documentación útil
Documentación útilDocumentación útil
Documentación útilOscar Centeno
 
Guia para el diseño modular de sistemas
Guia para el diseño modular de sistemasGuia para el diseño modular de sistemas
Guia para el diseño modular de sistemasOscar Centeno
 
Taller - diseño gráfico robusto
Taller - diseño gráfico robustoTaller - diseño gráfico robusto
Taller - diseño gráfico robustoOscar Centeno
 
Componentes: Casos de uso
Componentes: Casos de usoComponentes: Casos de uso
Componentes: Casos de usoOscar Centeno
 
Componentes: Definición y tipos
Componentes: Definición y tiposComponentes: Definición y tipos
Componentes: Definición y tiposOscar Centeno
 
3 keys for enabling an agile software delivery
3 keys for enabling an agile software delivery3 keys for enabling an agile software delivery
3 keys for enabling an agile software deliveryOscar Centeno
 
Cómo descargar código .net de git hub
Cómo descargar código .net de git hubCómo descargar código .net de git hub
Cómo descargar código .net de git hubOscar Centeno
 

More from Oscar Centeno (7)

Documentación útil
Documentación útilDocumentación útil
Documentación útil
 
Guia para el diseño modular de sistemas
Guia para el diseño modular de sistemasGuia para el diseño modular de sistemas
Guia para el diseño modular de sistemas
 
Taller - diseño gráfico robusto
Taller - diseño gráfico robustoTaller - diseño gráfico robusto
Taller - diseño gráfico robusto
 
Componentes: Casos de uso
Componentes: Casos de usoComponentes: Casos de uso
Componentes: Casos de uso
 
Componentes: Definición y tipos
Componentes: Definición y tiposComponentes: Definición y tipos
Componentes: Definición y tipos
 
3 keys for enabling an agile software delivery
3 keys for enabling an agile software delivery3 keys for enabling an agile software delivery
3 keys for enabling an agile software delivery
 
Cómo descargar código .net de git hub
Cómo descargar código .net de git hubCómo descargar código .net de git hub
Cómo descargar código .net de git hub
 

Recently uploaded

Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Leonardo J. Caballero G.
 

Recently uploaded (6)

Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024
 

Componentes: Organización

  • 2. Organización de componentes Aísle los objetos o archivos de cada algoritmo en un namespace propio, tal como ProcesamientoDeValoraciones o ReportesDeValoraciones. ProcesamientoDeValoraciones ReportesDeDeValoraciones AporteDeGarantias Organice en temas para mantener un mejor orden: RetiroDeGarantias Valoraciones.Procesamiento Valoraciones.Reportes Garantias.Aporte Garantias.Retiro
  • 3. Organización de namespaces Organice los namespaces en jerarquías, donde cada uno contenga un máximo de 7 elementos o carpetas. Cree nuevas carpetas según se requiera. Como recomendación, evite más de tres niveles de carpetas por componente. Prefiera crear un nuevo componente.
  • 4. Estándares para nombrar componentes Un componente indica en su nombre su ubicacion dentro de una institución: Plataforma: Por ejemplo “Pagos“ Sistema: Por ejemplo, “TransferenciasEnTiempoReal” Canal: el nombre que identifica el conjunto de components que sirven a un canal de entrada. Por ejemplo, “SitioWeb”, “ConsultasInternas”, “ServiciosDeNotificacion” or “ProcesosDiarios”. Componente: Usualmente, usamos acrónimos para indicar la función del componente. Por ejemplo, UI (User interface). Pagos.Transferencias.SitioWeb.UI Plataforma.Sistema.Canal.Componente
  • 5. Tipos de componentes y sus nombres usuales Aplicación Servicio Negocio Business Logic (BL) Data Services (DS) Business Services (BS) WebServices (WS) API User Interface (UI) Sitio web (Web) ConsoleApplication

Editor's Notes

  1. Dibujar el flujo de un caso de uso.