SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Uso          de Metodología ICONIX

Metodología
 Consiste en un lenguaje de modelamiento y un proceso.

 El lenguaje de modelamiento es la notación gráfica (incluye diferentes tipos de
 diagramas)

 El proceso define quien debe hacer qué, cuando y como alcanzar un objetivo.


Metodología Ágil
 Los desarrolladores: necesitamos obtener aplicaciones en menor tiempo, más vistosas y
 de menor costo.
 Los usuarios: exigen calidad, sistemas fáciles de mantener, extender y modificar.
 La realidad de la industria del software de gestión impone la adopción de procesos ágiles
 de desarrollo para lograr competitividad.
 El objetivo principal de un método ágil es minimizar la documentación de desarrollo
 empleándola fundamentalmente como vehículo de comprensión de problemas dentro del
 grupo de trabajo y de comunicación con los usuarios.



Metodología ICONIX
 Es un proceso simplificado en comparación con otros procesos más tradicionales, que
 unifica un conjunto de métodos de orientación a objetos con el objetivo de abarcar todo
 el ciclo de vida de un proyecto.
 Presenta claramente las actividades de cada etapa y exhibe una secuencia de pasos que
 deben ser seguidos.
 Está entre la complejidad del RUP (Rational Unified Processes) y la simplicidad de XP
 (Extreme Programming).



Características de ICONIX
 Iterativo e incremental: varias iteraciones ocurren entre el desarrollo del modelo del
 dominio y la identificación de los casos de uso. El modelo estático es incrementalmente
 refinado por los modelos dinámicos.




                                                      Carla Rebeca Patricia de San Martin Oliva
Trazabilidad: cada paso está referenciado por algún requisito. Se define trazabilidad
 como la capacidad de seguir una relación entre los diferentes “artefactos de software”
 producidos.
 Dinámica del UML: La metodología ofrece un uso “dinámico” del UML por que utiliza
 algunos diagramas del UML, sin exigir la utilización de todos, como en el caso de RUP.
Tareas de ICONIX
 Análisis de Requisitos.

    Modelo de Dominio.
    Prototipación Rápida.
    Modelo de Casos de Uso.

 Análisis y Diseño Preliminar.

    Descripción de Casos de Uso.
    Diagrama de Robustez.

 Diseño.

    Diagrama de Secuencia.

 Implementación.

    Escribir /Generar el Código.


Análisis de Requisitos
 Se realiza un relevamiento de todos los requisitos que en principio deberían ser parte del
 sistema.

 Se debe capturar información sobre lo que les gusta y lo que les desagrada a los
 usuarios.




                                                       Carla Rebeca Patricia de San Martin Oliva
Modelo de Dominio:
    Con los requisitos se construye el diagrama de clases, que representa el modelo
    estático del sistema.


Empleados

CP _ EMPLEADO
DNI                                                           Fases
NOMBRE _ EMPLEADO                 Asignaciones
APELLIDO _ EMPLEADO                                           CP _ FASE
DIRECCIÓN                         CP _ FASE                   NOMBRE _ FASE
T _ PARTICULAR                    CP _ EMPLEADO               DESCRIPCIÓN
T _ CELULAR                       FECHA                       T _ ESTIMADO
MAIL                                                          F _ COMIENZO
TITULO                                                        F _ FINAL
ESP _ PRIMARIA                                                PRESUPUESTO
ESP _ SECUNDARIA
CARGO
USUARIO
CONTRASEÑA


                                                            Proyectos

                                                            CP _ PROYECTO
                                                            NOMBRE _ PROYECTO
      Horas                                                 CLIENTE
                                                            DESCRIPCIÓN
      CP _ HORAS                                            T _ ESTIMADO
      FECHA                                                 CANT _ FASES
      H _ ENTRADA                                           F _ COMIENZO
      H _ SALIDA                                            F _ FINAL
                                                            PRESUPUESTO




                                                     Carla Rebeca Patricia de San Martin Oliva
Prototipación Rápida:
           Se usa para simular el diseño del sistema.
           Se espera que los usuarios lo evalúen como si fuera el sistema final.
           Los cambios al prototipo son planificados con los usuarios antes de llevarlos a cabo.

   El proceso se repite y finaliza cuando los usuarios y analistas están de acuerdo en que el
   sistema ha evolucionado lo suficiente como para incluir todas las características
   necesarias o cuando es evidente que no se obtendrá mayor beneficio con una iteración
   adicional.
                                      Inicio de Sesión




Usuari                                                                        Hora:
o:
Fecha:                                                                        16:00
28/04/04




                              Usuari
                              o
                             Contraseñ                    Confirm
                             a                            ar




                                                             Carla Rebeca Patricia de San Martin Oliva
Modelo de Casos de Uso:
     El modelo de los casos de uso comprende los actores, el sistema y los propios
     casos de uso.

     Los casos de uso permiten a los usuarios estructurar y articular sus deseos; les
     obligan a definir la manera como querrían interactuar con el sistema, a precisar qué
     informaciones quieren intercambiar y a describir lo que debe hacerse para obtener
     el resultado esperado.




                                                <<Extends>>
                 Administrar Fases
                                                                          Comenzar
                    Asignadas
                                                                            Fase

                                            <<Extends>>



                                                          Finalizar
                                                            Fase
                                Cambiar
                               Contraseña



                                       << Use>>
Empleado
                                            Administrar
                                              Sesión


               Consultar Entradas
                   y Salidas




                                                     Carla Rebeca Patricia de San Martin Oliva
Análisis y Diseño Preliminar
  Descripción de Casos de Uso:
         Los Casos de Uso describen bajo la forma de acciones y reacciones el
         comportamiento de un sistema desde el punto de vista de un usuario; permiten
         definir los límites del sistema y las relaciones entre el sistema y el entorno.

                                   Administrar Sesión

Resumen

     Código            01
     Nombre            Administrar Sesión
     Versión           6.0
     Descripción       El empleado podrá administrar su sesión en el sistema,
                       realizando la conexión y desconexión.
     Actores           Empleado: persona que trabaja en la empresa.
                       Administrador: empleado que desempeña este cargo en la
                       empresa
                       Usuario: empleado que desempeña este cargo en la empresa
     Frecuencia        Alta

Curso Normal

     Precondición      El empleado se conectó a la Intranet a través del Explorer.
     Nro               Paso
     1                 El empleado ingresa su nombre de usuario y contraseña y
                       selecciona “Confirmar”
     2                 El sistema verifica que:
                           - El nombre de usuario sea correcto {Ex. 2.1}
                           - La contraseña sea correcta {Ex. 2.2}
                       - El cargo que ocupa el empleado
     3                 Si el empleado tiene el cargo de [Administrador]
                       El sistema muestra el menú de opciones para Administrador.
     4                 Si el empleado tiene el cargo de [Usuario]
                       El sistema muestra el menú de opciones para Usuario.
     5                 Si el empleado selecciona la opción “Cerrar Sesión” del menú
                       {Sf 5.1}

Subflujos

     <5.1>             Cerrar Sesión
     Nro               Paso
     1                 El sistema descarga los datos de sesión del empleado.


                                                      Carla Rebeca Patricia de San Martin Oliva
2        El sistema regresa a la pantalla de inicio de sesión.

Excepciones

     <2.1>    Nombre Incorrecto
     Nro      Paso
     1        El sistema registra y verifica el número de acceso.
     2        Si [número de acceso es 1 o 2]
              El sistema muestra la pantalla de mensaje de nombre incorrecto.
     3        Si [número de acceso es 3]
              El sistema cierra el navegador web.

     <2.2>    Contraseña Incorrecta
     Nro      Paso
     1        El sistema registra y verifica el número de acceso.
     2        Si [número de acceso es 1 o 2]
              El sistema muestra la pantalla de contraseña incorrecta.
     3        Si [número de acceso es 3]
              El sistema cierra el navegador web.




                                               Carla Rebeca Patricia de San Martin Oliva
Diagrama de Robustez:
      Ilustra gráficamente las interacciones entre los objetos participantes de un caso de
      uso. Los que pueden ser:

           Objetos de interfaz. (Pantallas)
           Objetos entidad. (Almacenamientos)
           Objetos de control. (Gestores)




Empleado          Página Inicio de Sesión   Gestor de                            Empleados
                                             Sesión




                                                                                     Página Inicio para
                                                                                      Administrador


                                                         Controlar
                                                        Asignaciones

                                                                                  Página Inicio para
                                                                                       Usuario


Diseño
   Diagrama de Secuencia:
      Es el núcleo del modelo dinámico y muestra todos los cursos alternos que pueden
      tomar los casos de uso.

      Especifica el comportamiento. La representación se concentra sobre la expresión de
      las interacciones.

      Se componen de 4 elementos que son: el curso de acción, los objetos, los mensajes y
      los métodos.


Implementación
   Escribir /Generar el Código:
       La importancia de la interactividad, accesibilidad y navegación en el software harán
       que el usuario se sienta seguro y cómodo al poder hacer uso de la aplicación sin
       inconvenientes.
      Pero además debemos tener en cuenta factores como:


                                                                       Carla Rebeca Patricia de San Martin Oliva
La Reusabilidad: que es la posibilidad de hacer uso de los componentes en
       diferentes aplicaciones.

       La Extensibilidad: que consiste en modificar con facilidad el software.


       La Confiabilidad: realización de sistemas descartando las posibilidades de
       error.


    Realizar pruebas. Test de casos, datos y resultados. Test de integración con los
    usuarios para verificar la aceptación de los resultados.


Conclusiones
 Lo original de la metodología es la definición de un proceso ágil para obtener la
 especificación de requerimientos y modelar el comportamiento de sistemas, utilizando
 el lenguaje de modelamiento unificado (UML).

 Es una alternativa para la comunidad informática dedicada al desarrollo de sistemas de
 gestión pequeños y medianos, que favorece la participación de los usuarios finales y la
 documentación de todo el proceso.

 La metodología ICONIX resuelve el 80% de los desarrollos de software utilizando
 sólo un 20% de los modelos definidos en UML. No descarta la utilización de ninguno
 de los modelos, en los casos en que sea necesario, sino que define un conjunto mínimo
 de modelos y un proceso dinámico de desarrollo, utilizable en la mayoría de los casos.

 La participación y el compromiso de los usuarios finales es uno de los pilares
 fundamentales de las metodologías ágiles que permite verificar la completitud y el
 cumplimiento de los requisitos. Esto se logra en Iconix con la participación de los
 usuarios en la prototipación temprana, en la descripción de los casos de uso y en las
 pruebas del sistema.

 Como programadora creo que a pesar de que ICONIX se encuentra en una etapa
 experimental, la metodología es entendible y me enseñó aspectos de las etapas de
 Análisis y Diseño que no había visto en la carrera, como ser la descripción de casos de
 uso, que es un modelo usado muy frecuentemente. La prototipación que me da una idea
 clara de cómo se materializara el sistema y el modelos de dominio que me indica cuales
 son los datos que el sistema deberá mantener. Por lo que opino que reúne todas las
 condiciones deseables para que un programador la use.




                                                       Carla Rebeca Patricia de San Martin Oliva
Carla Rebeca Patricia de San Martin Oliva




               Carla Rebeca Patricia de San Martin Oliva

Contenu connexe

Tendances (20)

Patrones GRASP de tipo de bajo acoplamiento
Patrones GRASP de  tipo de bajo acoplamientoPatrones GRASP de  tipo de bajo acoplamiento
Patrones GRASP de tipo de bajo acoplamiento
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de uso
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Unidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetosUnidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetos
 
Uml - Caso práctico
Uml - Caso prácticoUml - Caso práctico
Uml - Caso práctico
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Análise e Modelagem com UML
Análise e Modelagem com UMLAnálise e Modelagem com UML
Análise e Modelagem com UML
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
MVC
MVCMVC
MVC
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 
UML
UMLUML
UML
 
Software Design Patterns
Software Design PatternsSoftware Design Patterns
Software Design Patterns
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Lecture4 requirement engineering
Lecture4 requirement engineeringLecture4 requirement engineering
Lecture4 requirement engineering
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Patrones GOF
Patrones GOFPatrones GOF
Patrones GOF
 

Similaire à Usode I C O N I X

lic. josé dolores medina
lic. josé dolores medinalic. josé dolores medina
lic. josé dolores medinajose medina
 
Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017TAPIA SILVA EVELINA
 
Prototipado rápido de interfaces
Prototipado rápido de interfacesPrototipado rápido de interfaces
Prototipado rápido de interfacesGeovannyCuaspa
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesFahyr
 
Introducción (autoguardado)
Introducción (autoguardado)Introducción (autoguardado)
Introducción (autoguardado)Dagoo AicRag
 
Microsoft power point uml
Microsoft power point   umlMicrosoft power point   uml
Microsoft power point umlFelipe Valles L
 
10 Clase Captura De Los Requisitos Cap[1].6
10 Clase Captura De Los Requisitos Cap[1].610 Clase Captura De Los Requisitos Cap[1].6
10 Clase Captura De Los Requisitos Cap[1].6Julio Pari
 
10 Clase Captura De Los Requisitos Cap.6
10 Clase Captura De Los Requisitos  Cap.610 Clase Captura De Los Requisitos  Cap.6
10 Clase Captura De Los Requisitos Cap.6Julio Pari
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)LuzAngieBolaosOrdoez
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxLuzAngieBolaosOrdoez
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptxhugoayala45
 
Contenido de la arquitectura integra_transicion
Contenido de la arquitectura integra_transicionContenido de la arquitectura integra_transicion
Contenido de la arquitectura integra_transicionUniversidad Cesar Vallejo
 
Php Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php PresentacionPhp Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php PresentacionCarlos Buenosvinos
 
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...anabarrospineda
 
rabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptxrabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptxRodrigo Velez
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 

Similaire à Usode I C O N I X (20)

lic. josé dolores medina
lic. josé dolores medinalic. josé dolores medina
lic. josé dolores medina
 
Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017
 
Prototipado rápido de interfaces
Prototipado rápido de interfacesPrototipado rápido de interfaces
Prototipado rápido de interfaces
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Introducción (autoguardado)
Introducción (autoguardado)Introducción (autoguardado)
Introducción (autoguardado)
 
Microsoft power point uml
Microsoft power point   umlMicrosoft power point   uml
Microsoft power point uml
 
10 Clase Captura De Los Requisitos Cap[1].6
10 Clase Captura De Los Requisitos Cap[1].610 Clase Captura De Los Requisitos Cap[1].6
10 Clase Captura De Los Requisitos Cap[1].6
 
10 Clase Captura De Los Requisitos Cap.6
10 Clase Captura De Los Requisitos  Cap.610 Clase Captura De Los Requisitos  Cap.6
10 Clase Captura De Los Requisitos Cap.6
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docx
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptx
 
Contenido de la arquitectura integra i
Contenido de la arquitectura integra iContenido de la arquitectura integra i
Contenido de la arquitectura integra i
 
Contenido de la arquitectura integra i
Contenido de la arquitectura integra iContenido de la arquitectura integra i
Contenido de la arquitectura integra i
 
Contenido de la arquitectura integra_transicion
Contenido de la arquitectura integra_transicionContenido de la arquitectura integra_transicion
Contenido de la arquitectura integra_transicion
 
Contenido de la arquitectura integra i
Contenido de la arquitectura integra iContenido de la arquitectura integra i
Contenido de la arquitectura integra i
 
Php Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php PresentacionPhp Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php Presentacion
 
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Universidad Austr...
 
Informe eder
Informe ederInforme eder
Informe eder
 
rabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptxrabanal_jl_presentacion.pptx
rabanal_jl_presentacion.pptx
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 

Dernier

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 

Dernier (20)

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 

Usode I C O N I X

  • 1. Uso de Metodología ICONIX Metodología Consiste en un lenguaje de modelamiento y un proceso. El lenguaje de modelamiento es la notación gráfica (incluye diferentes tipos de diagramas) El proceso define quien debe hacer qué, cuando y como alcanzar un objetivo. Metodología Ágil Los desarrolladores: necesitamos obtener aplicaciones en menor tiempo, más vistosas y de menor costo. Los usuarios: exigen calidad, sistemas fáciles de mantener, extender y modificar. La realidad de la industria del software de gestión impone la adopción de procesos ágiles de desarrollo para lograr competitividad. El objetivo principal de un método ágil es minimizar la documentación de desarrollo empleándola fundamentalmente como vehículo de comprensión de problemas dentro del grupo de trabajo y de comunicación con los usuarios. Metodología ICONIX Es un proceso simplificado en comparación con otros procesos más tradicionales, que unifica un conjunto de métodos de orientación a objetos con el objetivo de abarcar todo el ciclo de vida de un proyecto. Presenta claramente las actividades de cada etapa y exhibe una secuencia de pasos que deben ser seguidos. Está entre la complejidad del RUP (Rational Unified Processes) y la simplicidad de XP (Extreme Programming). Características de ICONIX Iterativo e incremental: varias iteraciones ocurren entre el desarrollo del modelo del dominio y la identificación de los casos de uso. El modelo estático es incrementalmente refinado por los modelos dinámicos. Carla Rebeca Patricia de San Martin Oliva
  • 2. Trazabilidad: cada paso está referenciado por algún requisito. Se define trazabilidad como la capacidad de seguir una relación entre los diferentes “artefactos de software” producidos. Dinámica del UML: La metodología ofrece un uso “dinámico” del UML por que utiliza algunos diagramas del UML, sin exigir la utilización de todos, como en el caso de RUP. Tareas de ICONIX Análisis de Requisitos. Modelo de Dominio. Prototipación Rápida. Modelo de Casos de Uso. Análisis y Diseño Preliminar. Descripción de Casos de Uso. Diagrama de Robustez. Diseño. Diagrama de Secuencia. Implementación. Escribir /Generar el Código. Análisis de Requisitos Se realiza un relevamiento de todos los requisitos que en principio deberían ser parte del sistema. Se debe capturar información sobre lo que les gusta y lo que les desagrada a los usuarios. Carla Rebeca Patricia de San Martin Oliva
  • 3. Modelo de Dominio: Con los requisitos se construye el diagrama de clases, que representa el modelo estático del sistema. Empleados CP _ EMPLEADO DNI Fases NOMBRE _ EMPLEADO Asignaciones APELLIDO _ EMPLEADO CP _ FASE DIRECCIÓN CP _ FASE NOMBRE _ FASE T _ PARTICULAR CP _ EMPLEADO DESCRIPCIÓN T _ CELULAR FECHA T _ ESTIMADO MAIL F _ COMIENZO TITULO F _ FINAL ESP _ PRIMARIA PRESUPUESTO ESP _ SECUNDARIA CARGO USUARIO CONTRASEÑA Proyectos CP _ PROYECTO NOMBRE _ PROYECTO Horas CLIENTE DESCRIPCIÓN CP _ HORAS T _ ESTIMADO FECHA CANT _ FASES H _ ENTRADA F _ COMIENZO H _ SALIDA F _ FINAL PRESUPUESTO Carla Rebeca Patricia de San Martin Oliva
  • 4. Prototipación Rápida: Se usa para simular el diseño del sistema. Se espera que los usuarios lo evalúen como si fuera el sistema final. Los cambios al prototipo son planificados con los usuarios antes de llevarlos a cabo. El proceso se repite y finaliza cuando los usuarios y analistas están de acuerdo en que el sistema ha evolucionado lo suficiente como para incluir todas las características necesarias o cuando es evidente que no se obtendrá mayor beneficio con una iteración adicional. Inicio de Sesión Usuari Hora: o: Fecha: 16:00 28/04/04 Usuari o Contraseñ Confirm a ar Carla Rebeca Patricia de San Martin Oliva
  • 5. Modelo de Casos de Uso: El modelo de los casos de uso comprende los actores, el sistema y los propios casos de uso. Los casos de uso permiten a los usuarios estructurar y articular sus deseos; les obligan a definir la manera como querrían interactuar con el sistema, a precisar qué informaciones quieren intercambiar y a describir lo que debe hacerse para obtener el resultado esperado. <<Extends>> Administrar Fases Comenzar Asignadas Fase <<Extends>> Finalizar Fase Cambiar Contraseña << Use>> Empleado Administrar Sesión Consultar Entradas y Salidas Carla Rebeca Patricia de San Martin Oliva
  • 6. Análisis y Diseño Preliminar Descripción de Casos de Uso: Los Casos de Uso describen bajo la forma de acciones y reacciones el comportamiento de un sistema desde el punto de vista de un usuario; permiten definir los límites del sistema y las relaciones entre el sistema y el entorno. Administrar Sesión Resumen Código 01 Nombre Administrar Sesión Versión 6.0 Descripción El empleado podrá administrar su sesión en el sistema, realizando la conexión y desconexión. Actores Empleado: persona que trabaja en la empresa. Administrador: empleado que desempeña este cargo en la empresa Usuario: empleado que desempeña este cargo en la empresa Frecuencia Alta Curso Normal Precondición El empleado se conectó a la Intranet a través del Explorer. Nro Paso 1 El empleado ingresa su nombre de usuario y contraseña y selecciona “Confirmar” 2 El sistema verifica que: - El nombre de usuario sea correcto {Ex. 2.1} - La contraseña sea correcta {Ex. 2.2} - El cargo que ocupa el empleado 3 Si el empleado tiene el cargo de [Administrador] El sistema muestra el menú de opciones para Administrador. 4 Si el empleado tiene el cargo de [Usuario] El sistema muestra el menú de opciones para Usuario. 5 Si el empleado selecciona la opción “Cerrar Sesión” del menú {Sf 5.1} Subflujos <5.1> Cerrar Sesión Nro Paso 1 El sistema descarga los datos de sesión del empleado. Carla Rebeca Patricia de San Martin Oliva
  • 7. 2 El sistema regresa a la pantalla de inicio de sesión. Excepciones <2.1> Nombre Incorrecto Nro Paso 1 El sistema registra y verifica el número de acceso. 2 Si [número de acceso es 1 o 2] El sistema muestra la pantalla de mensaje de nombre incorrecto. 3 Si [número de acceso es 3] El sistema cierra el navegador web. <2.2> Contraseña Incorrecta Nro Paso 1 El sistema registra y verifica el número de acceso. 2 Si [número de acceso es 1 o 2] El sistema muestra la pantalla de contraseña incorrecta. 3 Si [número de acceso es 3] El sistema cierra el navegador web. Carla Rebeca Patricia de San Martin Oliva
  • 8. Diagrama de Robustez: Ilustra gráficamente las interacciones entre los objetos participantes de un caso de uso. Los que pueden ser: Objetos de interfaz. (Pantallas) Objetos entidad. (Almacenamientos) Objetos de control. (Gestores) Empleado Página Inicio de Sesión Gestor de Empleados Sesión Página Inicio para Administrador Controlar Asignaciones Página Inicio para Usuario Diseño Diagrama de Secuencia: Es el núcleo del modelo dinámico y muestra todos los cursos alternos que pueden tomar los casos de uso. Especifica el comportamiento. La representación se concentra sobre la expresión de las interacciones. Se componen de 4 elementos que son: el curso de acción, los objetos, los mensajes y los métodos. Implementación Escribir /Generar el Código: La importancia de la interactividad, accesibilidad y navegación en el software harán que el usuario se sienta seguro y cómodo al poder hacer uso de la aplicación sin inconvenientes. Pero además debemos tener en cuenta factores como: Carla Rebeca Patricia de San Martin Oliva
  • 9. La Reusabilidad: que es la posibilidad de hacer uso de los componentes en diferentes aplicaciones. La Extensibilidad: que consiste en modificar con facilidad el software. La Confiabilidad: realización de sistemas descartando las posibilidades de error. Realizar pruebas. Test de casos, datos y resultados. Test de integración con los usuarios para verificar la aceptación de los resultados. Conclusiones Lo original de la metodología es la definición de un proceso ágil para obtener la especificación de requerimientos y modelar el comportamiento de sistemas, utilizando el lenguaje de modelamiento unificado (UML). Es una alternativa para la comunidad informática dedicada al desarrollo de sistemas de gestión pequeños y medianos, que favorece la participación de los usuarios finales y la documentación de todo el proceso. La metodología ICONIX resuelve el 80% de los desarrollos de software utilizando sólo un 20% de los modelos definidos en UML. No descarta la utilización de ninguno de los modelos, en los casos en que sea necesario, sino que define un conjunto mínimo de modelos y un proceso dinámico de desarrollo, utilizable en la mayoría de los casos. La participación y el compromiso de los usuarios finales es uno de los pilares fundamentales de las metodologías ágiles que permite verificar la completitud y el cumplimiento de los requisitos. Esto se logra en Iconix con la participación de los usuarios en la prototipación temprana, en la descripción de los casos de uso y en las pruebas del sistema. Como programadora creo que a pesar de que ICONIX se encuentra en una etapa experimental, la metodología es entendible y me enseñó aspectos de las etapas de Análisis y Diseño que no había visto en la carrera, como ser la descripción de casos de uso, que es un modelo usado muy frecuentemente. La prototipación que me da una idea clara de cómo se materializara el sistema y el modelos de dominio que me indica cuales son los datos que el sistema deberá mantener. Por lo que opino que reúne todas las condiciones deseables para que un programador la use. Carla Rebeca Patricia de San Martin Oliva
  • 10. Carla Rebeca Patricia de San Martin Oliva Carla Rebeca Patricia de San Martin Oliva