SlideShare une entreprise Scribd logo
1  sur  19
FACULTAD DE SISTEMAS MERCANTILES
                 CARRERA DE INGENIERÍA EN SISTEMAS
              DESARROLLO DE PROYECTOS INFORMATICOS


Nombre: Ángel Ortiz
Nivel: Sexto
Tutor: Ing. John Toasa
Fecha: 25 de Julio del 2012
INTRODUCCION
QUE ES EL DESARROLO DE SOFTWARE ORIENTADOA OBJETOS?

 Es el enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y
 mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de
 la ingeniería al software


El proceso de desarrollo del software se muestra gráficamente en la parte de arriba, a
continuación desarrollara una breve explicación del mismo.
METODOLOGIAS PARA EL
La plataforma
FASES DE UN PROYECTO DE DESARROLLO
  DE SOFTWARE ORIENTADO A LA WEB.

             Automatización de la Guía
Tomando             Guía
en cuenta
el modelo      Fases de Desarrollo
DMAIC de            Iniciación del Proyecto
                                              Por cada fase la guía considera
                                              la siguiente estructura:
Seis Sigma
                                              • Objetivo(s) de la fase.
se elaboró           Análisis del Sistema
                                              • Listado de Actividades de la
la Guía                                       fase
                      Diseño del Sistema      • Contenido de cada actividad:
empleada                                            • Tarea(s)
en el                   Construcción                • Entregable(s)
presente                                            • Consideraciones Seis
                         Evaluación y               Sigma
proyecto.          Aseguramiento de Calidad
                                                    • Formato(s)
                       Implementación
Fase – Iniciación del Proyecto
  Objetivos                  Actividades                                            Tareas

                                                   • Elaborar un RFS (Requerimiento de Servicios IT), que será usado
                  Identificar el problema.           como notificación inicial por parte del cliente sobre el sistema
• Definir con                                        requerido.
  claridad el
  problema.       Conformar el equipo de           • Conformar el equipo de desarrollo de acuerdo a las características
                  desarrollo.                        y particularidades de cada proyecto.
• Definir el
  alcance del                                      •   Iniciar el proceso de desarrollo a través del mapa de procesos.
  proyecto.                                        •   Desarrollar un bosquejo inicial de proyecto.
                                                   •   Definir las metas del proyecto.
• Proponer una    Identificar requerimientos
                                                   •   Identificar los clientes.
  solución.       preliminares.
                                                   •   Identificar salidas claves.
                                                   •   Documentar los procesos actuales.
• Determinar                                       •   Definir los requerimientos de alto nivel.
  los costos y
  beneficios de   Validar los requerimientos.      • Validar los requerimientos de alto nivel previamente obtenidos.
  la solución.
                  Desarrollar un estudio de
                                                   • Estructurar un estudio de fiabilidad para el proyecto.
• Obtener la      fiabilidad.
  aprobación
  del proyecto.                                    • Obtener aprobación de todos los clientes, departamentos y/o
                  Obtener la aprobación del
                                                     entidades, que tengan relación directa o indirecta con el nuevo
                  proyecto.
                                                     sistema.
Fase – Análisis del Sistema
   Objetivos                      Actividades                                                          Tareas
                                                                 • Desarrollar una línea base con los procesos actuales que permitan justificar el
                      Entender los procesos actuales.
                                                                   propósito de las mejoras a obtenerse con el sistema.
• Completar la                                                   • Definir requerimientos detallados del sistema.
                      Identificar los requerimientos.
  identificación de                                              • Desarrollar el Criterio de Evaluación de Requerimientos.
  los
  requerimientos      Priorizar los requerimientos.              • Priorizar los requerimientos detallados conjuntamente con el cliente.
  que comenzó en      Identificar mejoras potenciales en los     • Identificar soluciones potenciales para los requerimientos detallados, catalogados
  la fase de          procesos.                                    como prioritarios.
  Iniciación del
  Proyecto.           Determinar las mejoras que tendrán el
                                                                 • Determinar cuáles de los procesos de mejora propuestos, deberán ser implantados en
                      mayor impacto sobre los requerimientos
                                                                   el sistema para asegurar el mayor impacto sobre los requerimientos prioritarios.
• Transformar los     prioritarios.
  requerimientos
                                                                 • Generar un mapa funcional de procesos detallado (de estados) sobre los
  de alto nivel en    Crear un mapa de estado detallado.
                                                                   requerimientos prioritarios.
  especificaciones
  detalladas del      Evaluar el impacto y riesgos de las        • Evaluar el impacto y los riesgos sobre las mejoras de procesos propuestas, y su
  sistema.            propuestas de mejora de los procesos.        repercusión en el sistema.
• Crear un diseño     Completar el desarrollo del diseño
  conceptual del                                                 • Completar el diseño conceptual del nuevo sistema.
                      conceptual del sistema.
  sistema a través
  del estudio de                                                 • Agrupar la información obtenida en las tareas precedentes bajo una estructura
                      Completar el documento de especificación
  fiabilidad                                                       definida, para conformar el documento de referencia final de requerimientos del
                      de requerimientos.
  detallado.                                                       proyecto.
                                                                 • Presentar el documento de especificación de requerimientos elaborado al cliente
                      Obtener aprobación
                                                                   para obtener aprobación.
Fases de Desarrollo en base a ICONIX
                        class Obj etos de Domi...


                                 Cliente            AsignacionPersonaDesarrollo   PersonaDesarrollo       CaracteristicaPersona




                                Peticion
                                                                                                                Cargo
                                                                                    FartorCritico

                                                              Proyecto



                             RazonSolicitud
                                                                                                             PosibleMej ora


                                                                                   Requerimiento


                                                          ProcesoNegocio
                                  Meta
                                                                                                            CriterioAceptacion




                               AnalisisMeta                   Activ idad          ResponsableActiv idad     MetodoObtencion




Generar listado                                     Elaborar Modelo
      de                                            de Dominio inicial
requerimientos
Fases de Desarrollo en base a ICONIX
                        uc Modelo de Casos de Uso Par...




                                                 Manej ar datos iniciales          Actualizar datos                        Asignar Personas de
                                                     del Proyecto               adicionales al Proyecto                    Desarrollo al Proyecto
                                                                                                          «invokes»
                                                                                                                                                          Manej ar cuenta de
                                                                                                                                                          usuario del sistema


                                                                                             Conformar Equipo de
                                                                                                                                Manej ar parámetros
                                                                                                  Desarrollo
                                                                                                                               generales del sistema



                                 Cliente
                                                                                                                                                             Cerrar sesión

                                                                                                                        Iniciar sesión




                                                                                                                                                                                Administrador
                                                                                                                                                   Establecer
                                                                                                                                                Requerimiento del
                                                                                                                                                     Cliente

                                                                                                                        Generar reporte




                                                                                            Manej ar Persona de
                                                                                                Desarrollo


                                                                                                                       Realizar Análisis de
                                                                                                                        Metas del Proyecto



                          Líder del Proyecto                                               Manej ar Proceso que
                                                                                            requiere el sistema
                                                                                                                       «precedes»

                                                                                                                                     Realizar identificación
                                                                                                                                      macro de Procesos

                                                                                         Manej ar Anexo o
                                                                                       archiv o del Proyecto




                                                     Manej ar Responsable de
                                                            Activ idad

                                                                                                                                «precedes»




                                                                                        Asignar Responsables a
                                                                «precedes»                   una Activ idad                         Manej ar Activ idad
                                                                                                                                      por Proceso
                                                                                                                                                                                    Analista



                                                                               «invokes»
                                                                                                     «precedes»




                                                           Identificar Responsable
                                                                 por Activ idad




                                                                                                Priorizar los
                                                                                               Requerimientos                                       Manej ar Criterio de
                                                                                                                                                       Aceptación




Crear Prototipos
                                                 Mostrar información
                                                     actual del
                                                   Requerimiento



                                                                             Identificar Posible               Manej ar Conflicto por                      Actualizar datos
                                                                              Mej ora Potencial                      Resolv er                              adicionales al




 de interfaz de
                                                                                                                                                            Requerimiento




    usuario                                     Realizar el Modelo de
                                                    Casos de Uso
Fases de Desarrollo en base a ICONIX




 Realizar el
Diagrama de
                               Elaborar las
 Paquetes
                        Especificaciones de Casos
                                  de uso
Fases de Desarrollo en base a ICONIX
analysis Dgrm. Robustez

                                                                                                      clic en el enlace
    Código: 01                                                                                        "Iniciar sesión"
    Caso de Uso: Iniciar sesión

    Fluj o Básico:                                                           Página Principal
    El usuario da clic en el enlace                                                                                          Mostrar Página de
    “Iniciar sesión” de la Página                                                                                             Inicio de sesión
    Principal (ver Figura 3.2), y el
    sistema muestra la Página de
    Inicio de sesión (ver Figura 3.3).      Usuario
    El usuario ingresa su nombre de
                                          (from Actores)                                  Página de Inicio de
    usuario y contraseña y da clic en
                                                                                               sesión
    la opción “Ingresar”.
                                                                                                                           Ingresar "nombre de
                                                            Mostrar Página
                                                                                                                          usuario" y "contraseña"
    El sistema verifica si existen los                        Principal
    datos ingresados en cuenta de
    usuario. Si estos datos existen, el
    sistema autentifica al usuario en
    sesión y se direcciona a la
                                                                                                                               clic en la opción
                                                                                                                               "Ingresar"                           Reescribir las Especificaciones de
    Página Principal mostrando un
    mensaje de bienvenida, y el
    nombre del usuario                                                                                              no                                                         casos de uso
    autentificado. Además el sistema                                                      Mostrar Página de
    cambia el enlace “Iniciar sesión”                                                  Inicio de sesión con un
                                                                                                                                                                     class Diagrama de Clases
    por el enlace “Cerrar sesión”.                                                      mensaje "Nombre de                   Existe cuenta?         CuentaUsuario
                                                           Cancelar Inicio de
                                                                                       usuario y/o contraseña                                                                          Cliente                              AsignacionPersonaDesarrollo                                   PersonaDesarrollo                                CaracteristicaPersona                                   «enumeration»
                                                                                                                                                                                                                                                                                                                                                                                                   Caracteristica
                                                                sesión                                                                                                       -   codigo: String                              -     id: long                                           -     apellido: String                               -   id: long

    Fluj os Alternativ os:                                                              son incorrectos, inicio                                                              -
                                                                                                                                                                             -
                                                                                                                                                                                 nombre: String
                                                                                                                                                                                 telefono: String
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                            codigo: String
                                                                                                                                                                                                                                                                                            nombre: String
                                                                                                                                                                                                                                                                                                                                                                                               COMPROMISO
                                                                                                                                                                                                                                                                                                                                                                                               SESGO_ACCION

    Datos inv álidos: El sistema se                                                        de sesión falló"                        si                                                                                                                                                                                                                                                          FLEXIBILIDAD
                                                                                                                                                                                                                                                                                                                                                                                               INNOVACION
                                                                                                                                                                                                                                                                                                                                                   Cargo                                       INFLUENCIA_PERSONAL

    direcciona a la misma Página de                                                                                                                                                   Peticion
                                                                                                                                                                                                                                  «enumeration»
                                                                                                                                                                                                                                 EstadoProyecto
                                                                                                                                                                                                                                                                              «enumeration»
                                                                                                                                                                                                                                                                                TipoFactor
                                                                                                                                                                                                                                                                                                                                           -
                                                                                                                                                                                                                                                                                                                                           -
                                                                                                                                                                                                                                                                                                                                               codigo: String
                                                                                                                                                                                                                                                                                                                                               nombre: String
                                                                                                                                                                                                                                                                                                                                                                                               TRABAJO_EQUIPO
                                                                                                                                                                                                                                                                                                                                                                                               TIEMPO_DISPONIBLE


    Inicio de sesión mostrando un                                                                                                                                        -       codigo: String
                                                                                                                                                                                                                                   PENDING
                                                                                                                                                                                                                                   IN_PROCESS
                                                                                                                                                                                                                                                                                  EXITO
                                                                                                                                                                                                                                                                                  RIESGO
                                                                                                                                                                         -       descripcion: String                                                                                                                      «enumeration»
    mensaje que dice “Nombre de                                                                                                                                                                                                    COMPLETED
                                                                                                                                                                                                                                   CANCELLED                                                                               Niv elSigma
                                                                                                                                                                                                                                                                                                                                                                 -
                                                                                                                                                                                                                                                                                                                                                                     ConflictoResolv er

                                                                                                                                                                                                                                                                                                                                                                      codigo: String                  -
                                                                                                                                                                                                                                                                                                                                                                                                          CriterioAceptacion

                                                                                                                                                                                                                                                                                                                                                                                                            codigo: String
                                                                                                                                                                                                                                                                                                                    NINGUNA
    usuario y/o contraseña son                                                                                                                                                                                                                                                                                      CAMPEON
                                                                                                                                                                                                                                                                                                                                                                 -    descripcion: String             -     descripción: String

                                                                                                                                                                                                                                                                                FactorCritico                       MAESTRO_CINTURON_NEGRO
    incorrectos, inicio de sesión                                                                                                                                                RazonSolicitud
                                                                                                                                                                                                                                  Proyecto
                                                                                                                                                                                                                                                                          -     codigo: String
                                                                                                                                                                                                                                                                                                                    CINTURON_NEGRO
                                                                                                                                                                                                                                                                                                                    CINTURON_VERDE                                                                       «enumeration»
                                                                                                                                                                                                                                                                          -     descripcion: String
    falló”.                                                                                                                                                              -
                                                                                                                                                                         -
                                                                                                                                                                                 codigo: String
                                                                                                                                                                                 descripcion: String                  -   codigo: String
                                                                                                                                                                                                                                                                                                                                                                                                    TipoCostoPosibleMej ora



    Usuario cancela inicio de                          Cambiar la etiqueta del        Direccionar a la Página             Autentificar usuario en                                                                     -
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                          costoTotal: float
                                                                                                                                                                                                                          descripcion: String
                                                                                                                                                                                                                                                                                                                                                                     Requerimiento
                                                                                                                                                                                                                                                                                                                                                                                                          BAJO
                                                                                                                                                                                                                                                                                                                                                                                                          MEDIO
                                                                                                                                                                                                                      -   fechaEfectiva: Date                                                                                                                                                             ALTO
                                                                                                                                  sesión
                                                                                                                                                                                                                                                                                                                                                          -   codigo: String

    sesión: El usuario da clic en la                   enlace "Iniciar sesión"            Principal con un                                                                            Meta
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                          fechaFinPreliminar: Date
                                                                                                                                                                                                                          fechaFinReal: Date                                         Anexo
                                                                                                                                                                                                                                                                                                                            «enumeration»
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                              prioridad: int
                                                                                                                                                                                                                                                                                                                                                              descripcion: String
                                                                                                                                                                                                                                                                                                                                                                                                          DESCONOCIDO



                                                         por "Cerrar sesión"
                                                                                                                                                                                                                      -   fechaInicio: Date
    opción “Cancelar”, y el sistema                                                                                                                                                                                                                                   -   codigo: String                                FaseProcesoDesarrollo             -   fuente: String
                                                                                      mensaje de bienvenida                                                              -
                                                                                                                                                                         -
                                                                                                                                                                                 codigo: String
                                                                                                                                                                                 descripción: String
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                          fechaRecepcion: Date
                                                                                                                                                                                                                          nombre: String
                                                                                                                                                                                                                                                                      -   descripcion: String
                                                                                                                                                                                                                                                                                                                          PROJECT_INITIATION
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                              justificacion: String
                                                                                                                                                                                                                                                                                                                                                              observacion: String
                                                                                                                                                                                                                                                                      -   nombreArchivo: String                                                                                                            PosibleMej ora
    muestra la Página Principal.                                                       y nombre de usuario                                                                                                            -
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                          nombreDirector: String
                                                                                                                                                                                                                          nombreLider: String
                                                                                                                                                                                                                                                                      -   archivo: byte
                                                                                                                                                                                                                                                                                                                          SYSTEM_ANALYSIS                 -
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                              rangoSatisfaccionActual: int
                                                                                                                                                                                                                                                                                                                                                              rangoImportancia: int                   -    codigo: String
                                                                                                                                                                                                                                                                                                                                                                                                      -    descripcion: String




                                                                                                                                                                                                                 ProcesoNegocio
                                                                                                                                                                                  AnalisisMeta                                                                                                                                             «enumeration»
                                                                                                                                                                                                                                                            Activ idad                                   ResponsableActiv idad                                               MetodoObtencion             «enumeration»
                                                                                                                                                                                                             -    alcance: String                                                                                                       EstadoRequerimiento                                        TipoTiempoPosibleMej ora
                                                                                                                                                                         -       justificacion: String
                                                                                                                                                                                                             -    codigo: String                     -    codigo: String                             -    codigo: String                                                    -   id: Long
                                                                                                                                                                                                             -    descripcion: String                -    descripcion: String                        -    nombreCompleto: String           PENDING                                                        BAJO
                                                                                                                                                                                                             -    nombre: String                                                                                                           ACCEPTED                                                       MEDIO
                                                                                                                                                                                                                                                                                                                                           DENIED                                                         ALTO



                                                                                                                                                                                                                                                                                                                                                                                                       «enumeration»




                     Crear los Diagramas de
                                                                                                                                                                                                                                                                                                                                                                                                   TipoMetodoObtencion
                                                                                                                                                                               «enumeration»                                                         «enumeration»
                                                                                                                                                                             CaracteristicaMeta                                                   TipoDetalleProceso                                                                                                                               ENCUESTA
                                                                                                                                                                                                                 DetalleProceso                                                  AsignacionResponsableActiv idad                         «enumeration»                   «enumeration»
                                                                                                                                                                                                                                                                                                                                                                                                   FOCUS_GROUP
                                                                                                                                                                                  ESPECIFICA                                                             PROVIDER                                                                  TipoResponsableActiv idad          TipoRequerimiento
                                                                                                                                                                                                         -       codigo: String                                                  -        id: long                                                                                                 ENTREVISTA_INDIVIDUAL
                                                                                                                                                                                  MESURABLE                                                              INPUT
                                                                                                                                                                                                         -       descripcion: String                                                                                                  INTERNO                            FUNCTIONAL                SITIO_VISITADO
                                                                                                                                                                                  ALCANZABLE                                                             OUTPUT                                                                                                                                    QUEJA_CLIENTE
                                                                                                                                                                                                                                                                                                                                      EXTERNO                            NO_FUNCTIONAL
                                                                                                                                                                                  RELEVANTE                                                              CUSTOMER                                                                                                                                  RETORNO




                            Robustez                                                                                                                                                             Actualizar el Modelo de
                                                                                                                                                                                                     Dominio inicial
MEDIDA DE LA CALIDAD DE UN SOFTWARE PARA LA WEB

¿Cómo evaluar la calidad una aplicación web a medida?


Para evaluar la calidad de un software de ámbito web es necesario considerar sus:


Cualidades Externas (se refieren a factores esperables que son útiles o aprovechables por los
usuarios finales de un sistema)


Cualidades Internas (aquellas que permitirán una labor sencilla, productiva, ordenada, y eficiente,
a los desarrolladores del sistema, o a quienes deseen re-programarlo, mantenerlo, etc)


Hay 16 atributos básicos de valoración esperables en la calidad de las aplicaciones web a medida .
Es importante conocerlos y exigirlos como estándares que deben cumplir los programadores o
desarrolladores de aplicaciones a medida. A continuación un detalle de los mismos:
ATRIBUTOS BÁSICOS DE VALORACIÓN
ATRIBUTOS BÁSICOS DE VALORACIÓN
ATRIBUTOS BÁSICOS DE VALORACIÓN
ATRIBUTOS BÁSICOS DE VALORACIÓN
LAS PRUEBAS DE CONFIGURACIÓN
Intentan descubrir errores que son específicos respecto de un cliente o ambiente de
servidor particulares. Las pruebas se encaminan a descubrir los errores asociados con
cada posible configuración.La prueba de seguridad.- Incorpora una serie de pruebas
diseñadas para explotar las vulnerabilidades en la WebApp y su ambiente.La prueba de
desempeño.- Abarca una serie de pruebas diseñadas para valorar:Cómo afecta el tráfico
de usuarios la respuesta en tiempo y confiabilidad de la WebCuáles componentes de la
WebApp son responsables de la degradación del desempeño y qué características de uso
provocan que ocurra la degradaciónCómo la degradación del desempeño impacta los
objetivos globales de la WebApp.


PRUEBA DEL CONTENIDO
La prueba del contenido intenta descubrir errores tan triviales como errores
tipográficos menores o tan significativos como información incorrecta, organización
impropia o violación de las leyes de propiedad intelectual, combinando tanto
revisiones, para descubrir errores semánticos como la generación de casos de prueba
ejecutables para descubrir errores de contenido susceptibles de rastrear hacia
contenido dinámicamente derivando que hayan suministrado los datos adquiridos de
una o más bases.
PRUEBA DE LAS BASES DE DATOS

Las modernas aplicaciones Web hacen mucho más que presentar objetos de
contenido estáticos. En muchos dominios de aplicación, la interfaz de las
WebApps con bases de datos sofisticados gestionan sistemas y construyen
objetos de contenido dinámicos que se crean en el tiempo real aprovechando
datos adquiridos de una base de datos.La prueba de la base de datos para las
WebApps es complicada por varios factores:Las pruebas deben diseñarse para
tratar de desabrir los errores cometidos al traducir las solicitudes del usuario en
una forma que puedan procesar dichos DBMS.

Contenu connexe

Tendances

s03 FormulacionProyecto
s03 FormulacionProyectos03 FormulacionProyecto
s03 FormulacionProyectoMario Solarte
 
Análisis y resolución_de_problemas
Análisis y resolución_de_problemasAnálisis y resolución_de_problemas
Análisis y resolución_de_problemasGabriel Mondragón
 
Introducción a la Gerencia de Proyectos
Introducción a la Gerencia de ProyectosIntroducción a la Gerencia de Proyectos
Introducción a la Gerencia de ProyectosHector Javier
 
Pmp 4 gestión de integración del proyecto
Pmp   4 gestión de integración del proyectoPmp   4 gestión de integración del proyecto
Pmp 4 gestión de integración del proyectoDaniel Quiceno Calderón
 
CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosVictor Caravantes
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del ProyectoMario Solarte
 
Alcance del proyecto
Alcance del proyectoAlcance del proyecto
Alcance del proyectoHector Javier
 
Caso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – Control
Caso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – ControlCaso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – Control
Caso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – ControlDharma Consulting
 
Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.Dharma Consulting
 
Guía del PMBOK® > Gestión del Alcance
 Guía del PMBOK® > Gestión del Alcance Guía del PMBOK® > Gestión del Alcance
Guía del PMBOK® > Gestión del AlcanceDharma Consulting
 
Programa de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - PlanificaciónPrograma de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - PlanificaciónDharma Consulting
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientosXilena16
 
Desarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - IniciaciónDesarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - IniciaciónDharma Consulting
 
Elaboración y Diseño de la Red de Impulsión de Servicios Básicos - Planificación
Elaboración y Diseño de la Red de Impulsión de Servicios Básicos - PlanificaciónElaboración y Diseño de la Red de Impulsión de Servicios Básicos - Planificación
Elaboración y Diseño de la Red de Impulsión de Servicios Básicos - PlanificaciónDavid Salomon Rojas Llaullipoma
 
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...Dharma Consulting
 
Plan de gestion_de_proyecto_-_ejemplo
Plan de gestion_de_proyecto_-_ejemploPlan de gestion_de_proyecto_-_ejemplo
Plan de gestion_de_proyecto_-_ejemploMarco Minaya Cajjak
 
Requerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarRequerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarDharma Consulting
 

Tendances (20)

s03 FormulacionProyecto
s03 FormulacionProyectos03 FormulacionProyecto
s03 FormulacionProyecto
 
Análisis y resolución_de_problemas
Análisis y resolución_de_problemasAnálisis y resolución_de_problemas
Análisis y resolución_de_problemas
 
Introducción a la Gerencia de Proyectos
Introducción a la Gerencia de ProyectosIntroducción a la Gerencia de Proyectos
Introducción a la Gerencia de Proyectos
 
Pmp 4 gestión de integración del proyecto
Pmp   4 gestión de integración del proyectoPmp   4 gestión de integración del proyecto
Pmp 4 gestión de integración del proyecto
 
CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de Requerimientos
 
Gerencia de integracion
Gerencia de integracionGerencia de integracion
Gerencia de integracion
 
Clase2
Clase2Clase2
Clase2
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del Proyecto
 
Alcance del proyecto
Alcance del proyectoAlcance del proyecto
Alcance del proyecto
 
Caso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – Control
Caso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – ControlCaso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – Control
Caso Completo – Aplicación de nuevo Sistema Bursátil Personalizado – Control
 
Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Control.
 
Guía del PMBOK® > Gestión del Alcance
 Guía del PMBOK® > Gestión del Alcance Guía del PMBOK® > Gestión del Alcance
Guía del PMBOK® > Gestión del Alcance
 
Programa de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - PlanificaciónPrograma de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - Planificación
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 
Desarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - IniciaciónDesarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - Iniciación
 
Elaboración y Diseño de la Red de Impulsión de Servicios Básicos - Planificación
Elaboración y Diseño de la Red de Impulsión de Servicios Básicos - PlanificaciónElaboración y Diseño de la Red de Impulsión de Servicios Básicos - Planificación
Elaboración y Diseño de la Red de Impulsión de Servicios Básicos - Planificación
 
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
 
Plan de gestion_de_proyecto_-_ejemplo
Plan de gestion_de_proyecto_-_ejemploPlan de gestion_de_proyecto_-_ejemplo
Plan de gestion_de_proyecto_-_ejemplo
 
Ppt project management sesión 4
Ppt project management sesión 4Ppt project management sesión 4
Ppt project management sesión 4
 
Requerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarRequerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitar
 

En vedette

mapa conceptual: Los proyectos y sus elementos
mapa conceptual: Los proyectos y sus elementosmapa conceptual: Los proyectos y sus elementos
mapa conceptual: Los proyectos y sus elementosLorena Pedraza
 
Mapa conceptual aspectos generales de un proyecto.
Mapa conceptual aspectos generales de un proyecto.Mapa conceptual aspectos generales de un proyecto.
Mapa conceptual aspectos generales de un proyecto.dayicaterine21
 
Gestión de proyectos marco conceptual
Gestión de proyectos marco conceptualGestión de proyectos marco conceptual
Gestión de proyectos marco conceptualToÑo Granda Salvador
 
Mapa conceptual de la elaboracion de un proyecto de investigacion
Mapa conceptual de la elaboracion de un proyecto de investigacionMapa conceptual de la elaboracion de un proyecto de investigacion
Mapa conceptual de la elaboracion de un proyecto de investigacionyomar19
 
Mapas conceptuales proyectos de investigacion
Mapas conceptuales proyectos de investigacionMapas conceptuales proyectos de investigacion
Mapas conceptuales proyectos de investigacionAracelly Mera
 
Mapa conceptual investigacion
Mapa conceptual investigacionMapa conceptual investigacion
Mapa conceptual investigacionEnid Cabezas
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

En vedette (9)

mapa conceptual: Los proyectos y sus elementos
mapa conceptual: Los proyectos y sus elementosmapa conceptual: Los proyectos y sus elementos
mapa conceptual: Los proyectos y sus elementos
 
Mapa conceptual aspectos generales de un proyecto.
Mapa conceptual aspectos generales de un proyecto.Mapa conceptual aspectos generales de un proyecto.
Mapa conceptual aspectos generales de un proyecto.
 
Gestión de proyectos marco conceptual
Gestión de proyectos marco conceptualGestión de proyectos marco conceptual
Gestión de proyectos marco conceptual
 
Metodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones webMetodologias para el desarrollo de aplicaciones web
Metodologias para el desarrollo de aplicaciones web
 
Mapa conceptual de la elaboracion de un proyecto de investigacion
Mapa conceptual de la elaboracion de un proyecto de investigacionMapa conceptual de la elaboracion de un proyecto de investigacion
Mapa conceptual de la elaboracion de un proyecto de investigacion
 
FORMULACION DE PROYECTOS
FORMULACION DE PROYECTOS FORMULACION DE PROYECTOS
FORMULACION DE PROYECTOS
 
Mapas conceptuales proyectos de investigacion
Mapas conceptuales proyectos de investigacionMapas conceptuales proyectos de investigacion
Mapas conceptuales proyectos de investigacion
 
Mapa conceptual investigacion
Mapa conceptual investigacionMapa conceptual investigacion
Mapa conceptual investigacion
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similaire à Desarrollo de software orientado a la web.

Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la webfredycollaguazo
 
Las Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de InformaciónLas Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de InformaciónSolutions DAT
 
Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...
Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...
Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...Charles Aldahir Franco Verdezoto
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitoshadfy
 
Calendarización de proyectos de software
Calendarización de proyectos de softwareCalendarización de proyectos de software
Calendarización de proyectos de softwareTensor
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Virginia Polcan
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.pptCristianFlasher1
 
Desarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezDesarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezCristian Villalva
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosveroyfito0905
 

Similaire à Desarrollo de software orientado a la web. (20)

Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 
Las Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de InformaciónLas Claves para Gestionar Proyectos de Sistemas de Información
Las Claves para Gestionar Proyectos de Sistemas de Información
 
Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...
Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...
Fases de un proyecto de desarrollo de Softwareo Orientado a la Web-Charles Fr...
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
4. Auditoria de calidad en proyectos
4. Auditoria de calidad en proyectos4. Auditoria de calidad en proyectos
4. Auditoria de calidad en proyectos
 
03 proceso de desarrollo de software
03 proceso de desarrollo de software03 proceso de desarrollo de software
03 proceso de desarrollo de software
 
Psp
PspPsp
Psp
 
Requisitos de software
Requisitos de softwareRequisitos de software
Requisitos de software
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Calendarización de proyectos de software
Calendarización de proyectos de softwareCalendarización de proyectos de software
Calendarización de proyectos de software
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
 
Diapositiva a opcion x
Diapositiva a opcion xDiapositiva a opcion x
Diapositiva a opcion x
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
02 captura de requisitos
02 captura de requisitos02 captura de requisitos
02 captura de requisitos
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Desarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezDesarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirez
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 

Plus de Blace57

El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21Blace57
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareBlace57
 
Uml pres
Uml  presUml  pres
Uml presBlace57
 
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...Blace57
 
Esquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercadoEsquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercadoBlace57
 
Polizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_MerquiautoPolizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_MerquiautoBlace57
 

Plus de Blace57 (6)

El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
 
Uml pres
Uml  presUml  pres
Uml pres
 
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
 
Esquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercadoEsquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercado
 
Polizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_MerquiautoPolizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_Merquiauto
 

Dernier

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 

Dernier (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 

Desarrollo de software orientado a la web.

  • 1. FACULTAD DE SISTEMAS MERCANTILES CARRERA DE INGENIERÍA EN SISTEMAS DESARROLLO DE PROYECTOS INFORMATICOS Nombre: Ángel Ortiz Nivel: Sexto Tutor: Ing. John Toasa Fecha: 25 de Julio del 2012
  • 3. QUE ES EL DESARROLO DE SOFTWARE ORIENTADOA OBJETOS? Es el enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software El proceso de desarrollo del software se muestra gráficamente en la parte de arriba, a continuación desarrollara una breve explicación del mismo.
  • 6. FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB. Automatización de la Guía Tomando Guía en cuenta el modelo Fases de Desarrollo DMAIC de Iniciación del Proyecto Por cada fase la guía considera la siguiente estructura: Seis Sigma • Objetivo(s) de la fase. se elaboró Análisis del Sistema • Listado de Actividades de la la Guía fase Diseño del Sistema • Contenido de cada actividad: empleada • Tarea(s) en el Construcción • Entregable(s) presente • Consideraciones Seis Evaluación y Sigma proyecto. Aseguramiento de Calidad • Formato(s) Implementación
  • 7. Fase – Iniciación del Proyecto Objetivos Actividades Tareas • Elaborar un RFS (Requerimiento de Servicios IT), que será usado Identificar el problema. como notificación inicial por parte del cliente sobre el sistema • Definir con requerido. claridad el problema. Conformar el equipo de • Conformar el equipo de desarrollo de acuerdo a las características desarrollo. y particularidades de cada proyecto. • Definir el alcance del • Iniciar el proceso de desarrollo a través del mapa de procesos. proyecto. • Desarrollar un bosquejo inicial de proyecto. • Definir las metas del proyecto. • Proponer una Identificar requerimientos • Identificar los clientes. solución. preliminares. • Identificar salidas claves. • Documentar los procesos actuales. • Determinar • Definir los requerimientos de alto nivel. los costos y beneficios de Validar los requerimientos. • Validar los requerimientos de alto nivel previamente obtenidos. la solución. Desarrollar un estudio de • Estructurar un estudio de fiabilidad para el proyecto. • Obtener la fiabilidad. aprobación del proyecto. • Obtener aprobación de todos los clientes, departamentos y/o Obtener la aprobación del entidades, que tengan relación directa o indirecta con el nuevo proyecto. sistema.
  • 8. Fase – Análisis del Sistema Objetivos Actividades Tareas • Desarrollar una línea base con los procesos actuales que permitan justificar el Entender los procesos actuales. propósito de las mejoras a obtenerse con el sistema. • Completar la • Definir requerimientos detallados del sistema. Identificar los requerimientos. identificación de • Desarrollar el Criterio de Evaluación de Requerimientos. los requerimientos Priorizar los requerimientos. • Priorizar los requerimientos detallados conjuntamente con el cliente. que comenzó en Identificar mejoras potenciales en los • Identificar soluciones potenciales para los requerimientos detallados, catalogados la fase de procesos. como prioritarios. Iniciación del Proyecto. Determinar las mejoras que tendrán el • Determinar cuáles de los procesos de mejora propuestos, deberán ser implantados en mayor impacto sobre los requerimientos el sistema para asegurar el mayor impacto sobre los requerimientos prioritarios. • Transformar los prioritarios. requerimientos • Generar un mapa funcional de procesos detallado (de estados) sobre los de alto nivel en Crear un mapa de estado detallado. requerimientos prioritarios. especificaciones detalladas del Evaluar el impacto y riesgos de las • Evaluar el impacto y los riesgos sobre las mejoras de procesos propuestas, y su sistema. propuestas de mejora de los procesos. repercusión en el sistema. • Crear un diseño Completar el desarrollo del diseño conceptual del • Completar el diseño conceptual del nuevo sistema. conceptual del sistema. sistema a través del estudio de • Agrupar la información obtenida en las tareas precedentes bajo una estructura Completar el documento de especificación fiabilidad definida, para conformar el documento de referencia final de requerimientos del de requerimientos. detallado. proyecto. • Presentar el documento de especificación de requerimientos elaborado al cliente Obtener aprobación para obtener aprobación.
  • 9. Fases de Desarrollo en base a ICONIX class Obj etos de Domi... Cliente AsignacionPersonaDesarrollo PersonaDesarrollo CaracteristicaPersona Peticion Cargo FartorCritico Proyecto RazonSolicitud PosibleMej ora Requerimiento ProcesoNegocio Meta CriterioAceptacion AnalisisMeta Activ idad ResponsableActiv idad MetodoObtencion Generar listado Elaborar Modelo de de Dominio inicial requerimientos
  • 10. Fases de Desarrollo en base a ICONIX uc Modelo de Casos de Uso Par... Manej ar datos iniciales Actualizar datos Asignar Personas de del Proyecto adicionales al Proyecto Desarrollo al Proyecto «invokes» Manej ar cuenta de usuario del sistema Conformar Equipo de Manej ar parámetros Desarrollo generales del sistema Cliente Cerrar sesión Iniciar sesión Administrador Establecer Requerimiento del Cliente Generar reporte Manej ar Persona de Desarrollo Realizar Análisis de Metas del Proyecto Líder del Proyecto Manej ar Proceso que requiere el sistema «precedes» Realizar identificación macro de Procesos Manej ar Anexo o archiv o del Proyecto Manej ar Responsable de Activ idad «precedes» Asignar Responsables a «precedes» una Activ idad Manej ar Activ idad por Proceso Analista «invokes» «precedes» Identificar Responsable por Activ idad Priorizar los Requerimientos Manej ar Criterio de Aceptación Crear Prototipos Mostrar información actual del Requerimiento Identificar Posible Manej ar Conflicto por Actualizar datos Mej ora Potencial Resolv er adicionales al de interfaz de Requerimiento usuario Realizar el Modelo de Casos de Uso
  • 11. Fases de Desarrollo en base a ICONIX Realizar el Diagrama de Elaborar las Paquetes Especificaciones de Casos de uso
  • 12. Fases de Desarrollo en base a ICONIX analysis Dgrm. Robustez clic en el enlace Código: 01 "Iniciar sesión" Caso de Uso: Iniciar sesión Fluj o Básico: Página Principal El usuario da clic en el enlace Mostrar Página de “Iniciar sesión” de la Página Inicio de sesión Principal (ver Figura 3.2), y el sistema muestra la Página de Inicio de sesión (ver Figura 3.3). Usuario El usuario ingresa su nombre de (from Actores) Página de Inicio de usuario y contraseña y da clic en sesión la opción “Ingresar”. Ingresar "nombre de Mostrar Página usuario" y "contraseña" El sistema verifica si existen los Principal datos ingresados en cuenta de usuario. Si estos datos existen, el sistema autentifica al usuario en sesión y se direcciona a la clic en la opción "Ingresar" Reescribir las Especificaciones de Página Principal mostrando un mensaje de bienvenida, y el nombre del usuario no casos de uso autentificado. Además el sistema Mostrar Página de cambia el enlace “Iniciar sesión” Inicio de sesión con un class Diagrama de Clases por el enlace “Cerrar sesión”. mensaje "Nombre de Existe cuenta? CuentaUsuario Cancelar Inicio de usuario y/o contraseña Cliente AsignacionPersonaDesarrollo PersonaDesarrollo CaracteristicaPersona «enumeration» Caracteristica sesión - codigo: String - id: long - apellido: String - id: long Fluj os Alternativ os: son incorrectos, inicio - - nombre: String telefono: String - - codigo: String nombre: String COMPROMISO SESGO_ACCION Datos inv álidos: El sistema se de sesión falló" si FLEXIBILIDAD INNOVACION Cargo INFLUENCIA_PERSONAL direcciona a la misma Página de Peticion «enumeration» EstadoProyecto «enumeration» TipoFactor - - codigo: String nombre: String TRABAJO_EQUIPO TIEMPO_DISPONIBLE Inicio de sesión mostrando un - codigo: String PENDING IN_PROCESS EXITO RIESGO - descripcion: String «enumeration» mensaje que dice “Nombre de COMPLETED CANCELLED Niv elSigma - ConflictoResolv er codigo: String - CriterioAceptacion codigo: String NINGUNA usuario y/o contraseña son CAMPEON - descripcion: String - descripción: String FactorCritico MAESTRO_CINTURON_NEGRO incorrectos, inicio de sesión RazonSolicitud Proyecto - codigo: String CINTURON_NEGRO CINTURON_VERDE «enumeration» - descripcion: String falló”. - - codigo: String descripcion: String - codigo: String TipoCostoPosibleMej ora Usuario cancela inicio de Cambiar la etiqueta del Direccionar a la Página Autentificar usuario en - - costoTotal: float descripcion: String Requerimiento BAJO MEDIO - fechaEfectiva: Date ALTO sesión - codigo: String sesión: El usuario da clic en la enlace "Iniciar sesión" Principal con un Meta - - fechaFinPreliminar: Date fechaFinReal: Date Anexo «enumeration» - - prioridad: int descripcion: String DESCONOCIDO por "Cerrar sesión" - fechaInicio: Date opción “Cancelar”, y el sistema - codigo: String FaseProcesoDesarrollo - fuente: String mensaje de bienvenida - - codigo: String descripción: String - - fechaRecepcion: Date nombre: String - descripcion: String PROJECT_INITIATION - - justificacion: String observacion: String - nombreArchivo: String PosibleMej ora muestra la Página Principal. y nombre de usuario - - nombreDirector: String nombreLider: String - archivo: byte SYSTEM_ANALYSIS - - rangoSatisfaccionActual: int rangoImportancia: int - codigo: String - descripcion: String ProcesoNegocio AnalisisMeta «enumeration» Activ idad ResponsableActiv idad MetodoObtencion «enumeration» - alcance: String EstadoRequerimiento TipoTiempoPosibleMej ora - justificacion: String - codigo: String - codigo: String - codigo: String - id: Long - descripcion: String - descripcion: String - nombreCompleto: String PENDING BAJO - nombre: String ACCEPTED MEDIO DENIED ALTO «enumeration» Crear los Diagramas de TipoMetodoObtencion «enumeration» «enumeration» CaracteristicaMeta TipoDetalleProceso ENCUESTA DetalleProceso AsignacionResponsableActiv idad «enumeration» «enumeration» FOCUS_GROUP ESPECIFICA PROVIDER TipoResponsableActiv idad TipoRequerimiento - codigo: String - id: long ENTREVISTA_INDIVIDUAL MESURABLE INPUT - descripcion: String INTERNO FUNCTIONAL SITIO_VISITADO ALCANZABLE OUTPUT QUEJA_CLIENTE EXTERNO NO_FUNCTIONAL RELEVANTE CUSTOMER RETORNO Robustez Actualizar el Modelo de Dominio inicial
  • 13. MEDIDA DE LA CALIDAD DE UN SOFTWARE PARA LA WEB ¿Cómo evaluar la calidad una aplicación web a medida? Para evaluar la calidad de un software de ámbito web es necesario considerar sus: Cualidades Externas (se refieren a factores esperables que son útiles o aprovechables por los usuarios finales de un sistema) Cualidades Internas (aquellas que permitirán una labor sencilla, productiva, ordenada, y eficiente, a los desarrolladores del sistema, o a quienes deseen re-programarlo, mantenerlo, etc) Hay 16 atributos básicos de valoración esperables en la calidad de las aplicaciones web a medida . Es importante conocerlos y exigirlos como estándares que deben cumplir los programadores o desarrolladores de aplicaciones a medida. A continuación un detalle de los mismos:
  • 14. ATRIBUTOS BÁSICOS DE VALORACIÓN
  • 15. ATRIBUTOS BÁSICOS DE VALORACIÓN
  • 16. ATRIBUTOS BÁSICOS DE VALORACIÓN
  • 17. ATRIBUTOS BÁSICOS DE VALORACIÓN
  • 18. LAS PRUEBAS DE CONFIGURACIÓN Intentan descubrir errores que son específicos respecto de un cliente o ambiente de servidor particulares. Las pruebas se encaminan a descubrir los errores asociados con cada posible configuración.La prueba de seguridad.- Incorpora una serie de pruebas diseñadas para explotar las vulnerabilidades en la WebApp y su ambiente.La prueba de desempeño.- Abarca una serie de pruebas diseñadas para valorar:Cómo afecta el tráfico de usuarios la respuesta en tiempo y confiabilidad de la WebCuáles componentes de la WebApp son responsables de la degradación del desempeño y qué características de uso provocan que ocurra la degradaciónCómo la degradación del desempeño impacta los objetivos globales de la WebApp. PRUEBA DEL CONTENIDO La prueba del contenido intenta descubrir errores tan triviales como errores tipográficos menores o tan significativos como información incorrecta, organización impropia o violación de las leyes de propiedad intelectual, combinando tanto revisiones, para descubrir errores semánticos como la generación de casos de prueba ejecutables para descubrir errores de contenido susceptibles de rastrear hacia contenido dinámicamente derivando que hayan suministrado los datos adquiridos de una o más bases.
  • 19. PRUEBA DE LAS BASES DE DATOS Las modernas aplicaciones Web hacen mucho más que presentar objetos de contenido estáticos. En muchos dominios de aplicación, la interfaz de las WebApps con bases de datos sofisticados gestionan sistemas y construyen objetos de contenido dinámicos que se crean en el tiempo real aprovechando datos adquiridos de una base de datos.La prueba de la base de datos para las WebApps es complicada por varios factores:Las pruebas deben diseñarse para tratar de desabrir los errores cometidos al traducir las solicitudes del usuario en una forma que puedan procesar dichos DBMS.