SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
MÉTODOS DE MODELADO PARA APLICACIONES WEB


Por: Alberto Juárez Matías
Introducción


El modelado de las Aplicaciones Web ya forman parte de nuestro qué hacer
cotidiano. Si hasta hace poco tiempo sólo se esperaba el recoger cierta cantidad
de información de una página Web, hoy no se concibe el no poder interactuar con
ella. Se sigue buscando la información, pero sólo aquella que el usuario considera
interesante.


Gracias al desarrollo de nuevas herramientas y tecnologías, las Aplicaciones Web
son cada vez más populares. La facilidad de su desarrollo provoca, a veces, la
ausencia de un análisis y diseño correctos, pero están consiguiendo remplazar a
las aplicaciones software tradicionales. Lo que aquí vamos a ver es una
presentación genérica del funcionamiento y estructura de dichas aplicaciones.


Nos vamos a encontrar con cinco métodos de modelado bien definidos para el
desarrollo de aplicaciones Web. Las cuales son importantes para el desarrollo de
aplicaciones WEB.


      IDEF (Integration Definition for Function Modeling)
      EORM (Enhanced Object Relationship Methodology)
      RUP (RationalUnifiedProcess)
      ESPIRAL PARA WEB
      UML (UnifiedModelingLanguage)
IDEF (IntegrationDefinitionforFunctionModeling), Este método de modelado
está diseñado para modelar decisiones, acciones y actividades de una
organización o sistemas, que deriva de del modelo grafico TDAA (Análisis
Estructurado y Técnica del diseño) desarrollado por Douglas T. Ross y Softech.
Inc. Describiendo una metodología para desarrollo de modelos, que ayudara a
promover la comunicación efectiva entre analista y el cliente a través de
dispositivos gráficos simplificados,.IDEF0, utilizada para producir un " modelo de
función ". Un modelo de función es una representación estructurada de las
funciones, actividades o procesos dentro del sistema modelado o área temática.
Estos estándares como el IDEF0, Federal de Procesamiento de Información
Normas de publicación 183 (FIPS 183) y el IDEF1X estándar (FIPS 184) son
mantenidos por el Instituto Nacional de Estándares y Tecnología (NIST), ya que se
tiene varias versiones y cada versión tiene una utilidad especifica(Knowledge
Based Systems, 1992).




EORM (Enhanced Object Relationship Methodology).Es una Metodología de
Relación entre Objeto, esta definido por un proceso iterativo que se concentra en
el modelado orientado a objetos por la representación de relaciones entre los
objetos (acoplamientos) como objetos, es por e lo que fue una de las primeras
propuestas para Web centrada en el paradigma de la orientación a objetos. La
adopción del enfoque orientado a objetos garantiza todas las ventajas reconocidas
para esta técnica de modelado, como la flexibilidad (posible existencia de
múltiples    formas   de   relaciones   entre   nodos)   y la reutilización, por la
existencia de una librería de clases de enlaces que pueden ser reutilizados en
diferentes proyectos que nos facilitan en desarrollo web(Commons, 2007). La
metodología tiene las siguientes ventajas: Encajamiento            de relaciones
semánticas     en construcciones extensibles, pudiendo        participar en otras
relaciones pudiendo ser parte de bibliotecas reutilizables. EORM distingue dos
tipos de relaciones orientadas a objetos: Relaciones de generalización y
relaciones definidas por el usuario. Mientras que los primeros se concentran como
en la semántica asociada entre e las, los segundos confían totalmente en la
especificación del usuario.




RUP (RationalUnifiedProcess). Es un procesos de desarrollo de software,
originalmente desarrollado por Rational Software, que fue adquirida por IBM en
febrero de 2003(ibm.com, 2011). RUPtiene incluido el Método IBM Rational (RMC)
que permite la personalización del proceso, estos estiman tareas y horario, de un
plan midiendo la velocidad de iteraciones concernientea susestimaciones
originales. Las   iteraciones   tempranas   de proyectos   conducidos     RUP   se
enfocan fuertemente sobrearquitecturadelsoftware; lapuestaen práctica rápida de
características       se        retrasa       hasta        que       se         ha
identificadoysehaprobadounaarquitecturafirme.RUP se divide en cuatro fases:
Inicio (Define el alcance del proyecto) Elaboración (definición, análisis, diseño)
Construcción (implementación) Transición (fin del proyecto y puesta en
producción)(FLORES, 2011).


ESPIRAL PARA WEB.El desarrollo en espiral es un modelo de ciclo de vida del
software definido por primera vez por Barry Boehm en 1986, utilizado
generalmente en la Ingeniería de software. Las actividades de este modelo se
conforman en una espiral, en la que cada bucle o iteración representa un conjunto
de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las
siguientes se eligen en función del análisis de riesgo, comenzando por el bucle
interior. Este modelo fue propuesto por Boehm en 1988. Básicamente consiste en
una serie de ciclos que se repiten en forma de espiral, comenzando desde el
centro. Se suele interpretar como que dentro de cada ciclo de la espiral se sigue
un Modelo Cascada, pero no necesariamente debe ser así(cflores334, 2007). El
Espiral puede verse como un modelo evolutivo que conjuga la naturaleza iterativa
del modelo MCP con los aspectos controlados y sistemáticos del Modelo Cascada,
con el agregado de gestión de riegos(Hoter, 2005).



UML (UnifiedModelingLanguage). El Lenguaje Unificado de Modelado, es un
lenguaje para especificar, visualizar, construir y documentar los artefactos de
sistemas de software, así como para el modelado de negocios y otros, es una
notación gráfica para modelar diversos aspectos de los sistemas de software, El
aumento de la popularidad de la programación orientada a objetos fue
acompañado por una profusión de métodos orientados a objetos de análisis y
diseño, cada una con su propia notación gráfica.Asumiendo que el modelado es
importante y que deberíamos modelar los componentes de un sistema,
descubrimos que un diseñador de aplicaciones Web deberá trabajar con
páginas(Mitchell, 2003). Y puesto que UML está fundamentalmente orientado a
objetos, no hay más remedio que descubrir los aspectos ocultos del modelado
orientado a objetos que pueden presentar dichas páginas que nos permita unos
modelados satisfactorios.

Los métodos de modelado tienen una serie de rasgos comunes que diferencia a
unos tipos de aplicaciones software de otros, y que son, Aplicaciones Web no
siempre es predecible, lo que obliga a tener el concepto de facilidad de uso aún
más presente que en otros tipos de aplicaciones que es.
Fuentes Electrónicas

Boehm B. (s.f.). A Spiral Model of Software Development and Enhancement, ACM SIGSOFT
      Software Engineering Notes, ACM, 11(4):14-24, Agosto 1986.

cflores334. (23 de Septiembre de 2007). Intro Ingenieria Software. Recuperado el 15 de Diciembre
        de 2012, de http://cflores334.blogspot.es/1193099760/

Commons, C. (2007). Creative Commons. Recuperado el 15 de Diciembre de 2012, de Creative
     Commons: http://www.areaordenadores.com/Metodologias-Web.html

FLORES, M. M. (1 de febrero de 2011). usmp. Recuperado el 15 de diciembre de 2012, de MIRIAN
       MILAGROS DÍAZ FLORES :
       http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/RUP%20vs.%20XP.pd
       f

Hoter, D. (2005). http://www.ucema.edu.ar. Recuperado el 15 de Diciembre de 2012, de
        http://www.ucema.edu.ar:
        http://www.ucema.edu.ar/conferencias/download/Negocios.orig.pdf

ibm.com. (2011). IBM. Recuperado el 15 de Diciembre de 2012, de IBM: http://www-
       01.ibm.com/software/awdtools/rup/

Knowledge Based Systems, I. (1992). iso.staratel. Recuperado el 15 de Diciembre de 2012, de
      iso.staratel: http://www.iso.staratel.com/IDEF/BPR/IDEFFAMI.pdf

Mitchell, W. H. (2003). Recuperado el 15 de Diciembre de 2012, de
        http://www.mitchellsoftwareengineering.com/IntroToUML.pdf

www.kwan.com.mx/. (s.f.).

Mais conteúdo relacionado

Mais procurados

metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas BrainQC
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosJose Diaz Silva
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacionexusjhonk
 
Introduccion a uml
Introduccion a umlIntroduccion a uml
Introduccion a umlAnderson Chc
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentesurumisama
 
14704374 arquitectura-basada-en-componentes
14704374 arquitectura-basada-en-componentes14704374 arquitectura-basada-en-componentes
14704374 arquitectura-basada-en-componentesGary Araujo Viscarra
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAEmmerson Miranda
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfRebeca Ortega
 
Arquitecturas de Ing SW
Arquitecturas de Ing SWArquitecturas de Ing SW
Arquitecturas de Ing SWRonald Gomez
 
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwarePteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwaresara272016
 

Mais procurados (19)

Metodologías para el desarrollo de sioo
Metodologías para el desarrollo de siooMetodologías para el desarrollo de sioo
Metodologías para el desarrollo de sioo
 
metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Introduccion a uml
Introduccion a umlIntroduccion a uml
Introduccion a uml
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
 
14704374 arquitectura-basada-en-componentes
14704374 arquitectura-basada-en-componentes14704374 arquitectura-basada-en-componentes
14704374 arquitectura-basada-en-componentes
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
Luisfer
LuisferLuisfer
Luisfer
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdf
 
Arquitecturas de Ing SW
Arquitecturas de Ing SWArquitecturas de Ing SW
Arquitecturas de Ing SW
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
MDE & DSLs
MDE & DSLsMDE & DSLs
MDE & DSLs
 
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del softwarePteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
Pteg g-grupox-lista8-9-13-20- 49-visita3-expo cap 7 tema ingenieria del software
 

Destaque

Modelado de diseño para aplicaciones web
Modelado de diseño para aplicaciones webModelado de diseño para aplicaciones web
Modelado de diseño para aplicaciones webCarlos Toapanta
 
Ejemplo notación UML -Gatonauta
Ejemplo notación UML -GatonautaEjemplo notación UML -Gatonauta
Ejemplo notación UML -GatonautaUVM
 
Apunte de factibilidad kendall & kendall
Apunte de factibilidad    kendall & kendallApunte de factibilidad    kendall & kendall
Apunte de factibilidad kendall & kendallFernando Mongelo
 
Metodologia y tecnologia de la programacion II
Metodologia y tecnologia de la programacion IIMetodologia y tecnologia de la programacion II
Metodologia y tecnologia de la programacion IIVideoconferencias UTPL
 
Modelamientos de proyecto en UML
Modelamientos de proyecto en UMLModelamientos de proyecto en UML
Modelamientos de proyecto en UMLconfeccionesteban
 
E learning
E learning E learning
E learning kimmy19
 
Fundamentos de Análisis
Fundamentos de AnálisisFundamentos de Análisis
Fundamentos de AnálisisWilliam Silva
 
Modelo de diseño para aplicaciones web
Modelo de diseño para aplicaciones webModelo de diseño para aplicaciones web
Modelo de diseño para aplicaciones webCristian Simaliza
 
Programación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro SolanoProgramación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro Solano2008PA2Info3
 
Modelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevaloModelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevalokarinaarevalo22
 
Internet basico
Internet basicoInternet basico
Internet basicoLuis Silva
 
Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaSergio Olivares
 
Investigacion operaciones-modelos-y-aplicaciones-programacion-lineal
Investigacion operaciones-modelos-y-aplicaciones-programacion-linealInvestigacion operaciones-modelos-y-aplicaciones-programacion-lineal
Investigacion operaciones-modelos-y-aplicaciones-programacion-linealHenrry Lujan Acevedo
 
Visual basic 404
Visual basic 404Visual basic 404
Visual basic 404291096
 
Metodologia de la programacion Capitulo 4: Ciclos Repetitivos
Metodologia de la programacion Capitulo 4: Ciclos RepetitivosMetodologia de la programacion Capitulo 4: Ciclos Repetitivos
Metodologia de la programacion Capitulo 4: Ciclos RepetitivosVideoconferencias UTPL
 
Modelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinaModelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinakarinaarevalo22
 
Modelado y Aplicaciones de Inductores Integrados en Tecnologías de Silicio
Modelado y Aplicaciones de Inductores Integrados en Tecnologías de SilicioModelado y Aplicaciones de Inductores Integrados en Tecnologías de Silicio
Modelado y Aplicaciones de Inductores Integrados en Tecnologías de SilicioRFIC-IUMA
 
Metodología orientada a_eventos 2
Metodología orientada a_eventos 2Metodología orientada a_eventos 2
Metodología orientada a_eventos 2Sergio Olivares
 
Modelos de negocio alrededor de las aplicaciones móviles
Modelos de negocio alrededor de las aplicaciones móvilesModelos de negocio alrededor de las aplicaciones móviles
Modelos de negocio alrededor de las aplicaciones móvilesAlberto Gimeno
 

Destaque (20)

Ensayo del curso de redes
Ensayo del curso de redesEnsayo del curso de redes
Ensayo del curso de redes
 
Modelado de diseño para aplicaciones web
Modelado de diseño para aplicaciones webModelado de diseño para aplicaciones web
Modelado de diseño para aplicaciones web
 
Ejemplo notación UML -Gatonauta
Ejemplo notación UML -GatonautaEjemplo notación UML -Gatonauta
Ejemplo notación UML -Gatonauta
 
Apunte de factibilidad kendall & kendall
Apunte de factibilidad    kendall & kendallApunte de factibilidad    kendall & kendall
Apunte de factibilidad kendall & kendall
 
Metodologia y tecnologia de la programacion II
Metodologia y tecnologia de la programacion IIMetodologia y tecnologia de la programacion II
Metodologia y tecnologia de la programacion II
 
Modelamientos de proyecto en UML
Modelamientos de proyecto en UMLModelamientos de proyecto en UML
Modelamientos de proyecto en UML
 
E learning
E learning E learning
E learning
 
Fundamentos de Análisis
Fundamentos de AnálisisFundamentos de Análisis
Fundamentos de Análisis
 
Modelo de diseño para aplicaciones web
Modelo de diseño para aplicaciones webModelo de diseño para aplicaciones web
Modelo de diseño para aplicaciones web
 
Programación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro SolanoProgramación orientada a eventos - Alejandro Solano
Programación orientada a eventos - Alejandro Solano
 
Modelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevaloModelado de análisis para aplicaciones web karina arevalo
Modelado de análisis para aplicaciones web karina arevalo
 
Internet basico
Internet basicoInternet basico
Internet basico
 
Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuida
 
Investigacion operaciones-modelos-y-aplicaciones-programacion-lineal
Investigacion operaciones-modelos-y-aplicaciones-programacion-linealInvestigacion operaciones-modelos-y-aplicaciones-programacion-lineal
Investigacion operaciones-modelos-y-aplicaciones-programacion-lineal
 
Visual basic 404
Visual basic 404Visual basic 404
Visual basic 404
 
Metodologia de la programacion Capitulo 4: Ciclos Repetitivos
Metodologia de la programacion Capitulo 4: Ciclos RepetitivosMetodologia de la programacion Capitulo 4: Ciclos Repetitivos
Metodologia de la programacion Capitulo 4: Ciclos Repetitivos
 
Modelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinaModelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarina
 
Modelado y Aplicaciones de Inductores Integrados en Tecnologías de Silicio
Modelado y Aplicaciones de Inductores Integrados en Tecnologías de SilicioModelado y Aplicaciones de Inductores Integrados en Tecnologías de Silicio
Modelado y Aplicaciones de Inductores Integrados en Tecnologías de Silicio
 
Metodología orientada a_eventos 2
Metodología orientada a_eventos 2Metodología orientada a_eventos 2
Metodología orientada a_eventos 2
 
Modelos de negocio alrededor de las aplicaciones móviles
Modelos de negocio alrededor de las aplicaciones móvilesModelos de negocio alrededor de las aplicaciones móviles
Modelos de negocio alrededor de las aplicaciones móviles
 

Semelhante a Leo métodos de modelado para aplicaciones web-4

Semelhante a Leo métodos de modelado para aplicaciones web-4 (20)

Uml
UmlUml
Uml
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
Tarea nayeli
Tarea nayeliTarea nayeli
Tarea nayeli
 
Deber analisis
Deber analisisDeber analisis
Deber analisis
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
Fundamentos de Diseño Orientado a Objetos
Fundamentos de Diseño Orientado a ObjetosFundamentos de Diseño Orientado a Objetos
Fundamentos de Diseño Orientado a Objetos
 
Metodologiasde desarrollo de software
Metodologiasde desarrollo de softwareMetodologiasde desarrollo de software
Metodologiasde desarrollo de software
 
Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
Uml
UmlUml
Uml
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
 
Diseño de componentes.
Diseño de componentes.Diseño de componentes.
Diseño de componentes.
 
Tema 2.UML parte 1.ppt
Tema 2.UML parte 1.pptTema 2.UML parte 1.ppt
Tema 2.UML parte 1.ppt
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
 

Leo métodos de modelado para aplicaciones web-4

  • 1. MÉTODOS DE MODELADO PARA APLICACIONES WEB Por: Alberto Juárez Matías Introducción El modelado de las Aplicaciones Web ya forman parte de nuestro qué hacer cotidiano. Si hasta hace poco tiempo sólo se esperaba el recoger cierta cantidad de información de una página Web, hoy no se concibe el no poder interactuar con ella. Se sigue buscando la información, pero sólo aquella que el usuario considera interesante. Gracias al desarrollo de nuevas herramientas y tecnologías, las Aplicaciones Web son cada vez más populares. La facilidad de su desarrollo provoca, a veces, la ausencia de un análisis y diseño correctos, pero están consiguiendo remplazar a las aplicaciones software tradicionales. Lo que aquí vamos a ver es una presentación genérica del funcionamiento y estructura de dichas aplicaciones. Nos vamos a encontrar con cinco métodos de modelado bien definidos para el desarrollo de aplicaciones Web. Las cuales son importantes para el desarrollo de aplicaciones WEB. IDEF (Integration Definition for Function Modeling) EORM (Enhanced Object Relationship Methodology) RUP (RationalUnifiedProcess) ESPIRAL PARA WEB UML (UnifiedModelingLanguage)
  • 2. IDEF (IntegrationDefinitionforFunctionModeling), Este método de modelado está diseñado para modelar decisiones, acciones y actividades de una organización o sistemas, que deriva de del modelo grafico TDAA (Análisis Estructurado y Técnica del diseño) desarrollado por Douglas T. Ross y Softech. Inc. Describiendo una metodología para desarrollo de modelos, que ayudara a promover la comunicación efectiva entre analista y el cliente a través de dispositivos gráficos simplificados,.IDEF0, utilizada para producir un " modelo de función ". Un modelo de función es una representación estructurada de las funciones, actividades o procesos dentro del sistema modelado o área temática. Estos estándares como el IDEF0, Federal de Procesamiento de Información Normas de publicación 183 (FIPS 183) y el IDEF1X estándar (FIPS 184) son mantenidos por el Instituto Nacional de Estándares y Tecnología (NIST), ya que se tiene varias versiones y cada versión tiene una utilidad especifica(Knowledge Based Systems, 1992). EORM (Enhanced Object Relationship Methodology).Es una Metodología de Relación entre Objeto, esta definido por un proceso iterativo que se concentra en el modelado orientado a objetos por la representación de relaciones entre los objetos (acoplamientos) como objetos, es por e lo que fue una de las primeras propuestas para Web centrada en el paradigma de la orientación a objetos. La adopción del enfoque orientado a objetos garantiza todas las ventajas reconocidas para esta técnica de modelado, como la flexibilidad (posible existencia de múltiples formas de relaciones entre nodos) y la reutilización, por la existencia de una librería de clases de enlaces que pueden ser reutilizados en diferentes proyectos que nos facilitan en desarrollo web(Commons, 2007). La metodología tiene las siguientes ventajas: Encajamiento de relaciones semánticas en construcciones extensibles, pudiendo participar en otras relaciones pudiendo ser parte de bibliotecas reutilizables. EORM distingue dos tipos de relaciones orientadas a objetos: Relaciones de generalización y
  • 3. relaciones definidas por el usuario. Mientras que los primeros se concentran como en la semántica asociada entre e las, los segundos confían totalmente en la especificación del usuario. RUP (RationalUnifiedProcess). Es un procesos de desarrollo de software, originalmente desarrollado por Rational Software, que fue adquirida por IBM en febrero de 2003(ibm.com, 2011). RUPtiene incluido el Método IBM Rational (RMC) que permite la personalización del proceso, estos estiman tareas y horario, de un plan midiendo la velocidad de iteraciones concernientea susestimaciones originales. Las iteraciones tempranas de proyectos conducidos RUP se enfocan fuertemente sobrearquitecturadelsoftware; lapuestaen práctica rápida de características se retrasa hasta que se ha identificadoysehaprobadounaarquitecturafirme.RUP se divide en cuatro fases: Inicio (Define el alcance del proyecto) Elaboración (definición, análisis, diseño) Construcción (implementación) Transición (fin del proyecto y puesta en producción)(FLORES, 2011). ESPIRAL PARA WEB.El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986, utilizado generalmente en la Ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior. Este modelo fue propuesto por Boehm en 1988. Básicamente consiste en una serie de ciclos que se repiten en forma de espiral, comenzando desde el centro. Se suele interpretar como que dentro de cada ciclo de la espiral se sigue un Modelo Cascada, pero no necesariamente debe ser así(cflores334, 2007). El Espiral puede verse como un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP con los aspectos controlados y sistemáticos del Modelo Cascada,
  • 4. con el agregado de gestión de riegos(Hoter, 2005). UML (UnifiedModelingLanguage). El Lenguaje Unificado de Modelado, es un lenguaje para especificar, visualizar, construir y documentar los artefactos de sistemas de software, así como para el modelado de negocios y otros, es una notación gráfica para modelar diversos aspectos de los sistemas de software, El aumento de la popularidad de la programación orientada a objetos fue acompañado por una profusión de métodos orientados a objetos de análisis y diseño, cada una con su propia notación gráfica.Asumiendo que el modelado es importante y que deberíamos modelar los componentes de un sistema, descubrimos que un diseñador de aplicaciones Web deberá trabajar con páginas(Mitchell, 2003). Y puesto que UML está fundamentalmente orientado a objetos, no hay más remedio que descubrir los aspectos ocultos del modelado orientado a objetos que pueden presentar dichas páginas que nos permita unos modelados satisfactorios. Los métodos de modelado tienen una serie de rasgos comunes que diferencia a unos tipos de aplicaciones software de otros, y que son, Aplicaciones Web no siempre es predecible, lo que obliga a tener el concepto de facilidad de uso aún más presente que en otros tipos de aplicaciones que es.
  • 5. Fuentes Electrónicas Boehm B. (s.f.). A Spiral Model of Software Development and Enhancement, ACM SIGSOFT Software Engineering Notes, ACM, 11(4):14-24, Agosto 1986. cflores334. (23 de Septiembre de 2007). Intro Ingenieria Software. Recuperado el 15 de Diciembre de 2012, de http://cflores334.blogspot.es/1193099760/ Commons, C. (2007). Creative Commons. Recuperado el 15 de Diciembre de 2012, de Creative Commons: http://www.areaordenadores.com/Metodologias-Web.html FLORES, M. M. (1 de febrero de 2011). usmp. Recuperado el 15 de diciembre de 2012, de MIRIAN MILAGROS DÍAZ FLORES : http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/RUP%20vs.%20XP.pd f Hoter, D. (2005). http://www.ucema.edu.ar. Recuperado el 15 de Diciembre de 2012, de http://www.ucema.edu.ar: http://www.ucema.edu.ar/conferencias/download/Negocios.orig.pdf ibm.com. (2011). IBM. Recuperado el 15 de Diciembre de 2012, de IBM: http://www- 01.ibm.com/software/awdtools/rup/ Knowledge Based Systems, I. (1992). iso.staratel. Recuperado el 15 de Diciembre de 2012, de iso.staratel: http://www.iso.staratel.com/IDEF/BPR/IDEFFAMI.pdf Mitchell, W. H. (2003). Recuperado el 15 de Diciembre de 2012, de http://www.mitchellsoftwareengineering.com/IntroToUML.pdf www.kwan.com.mx/. (s.f.).