SlideShare una empresa de Scribd logo
1 de 15
UNIANDES PUYO




UNIVERSIDAD AUTONOMA REGIONAL DE LOS ANDES
               “UNIANDES”
         SISTEMAS MERCANTILES

 INGENIERIA EN SISTEMAS E INFORMATICA

         DESARROLLO DE SOFTWARE
            ORIENTADO A LA WEB

          NOMBRE: ALEX VACA
UNIANDES PUYO




             DESARROLLO DE SOFTWARE
                ORIENTADO A LA WEB
Es un título algo arbitrario para el conjunto de tecnologías de
software del lado del servidor y del cliente que involucran una
combinación de procesos de base de datos con el uso de un
navegador en Internet a fin de realizar determinadas tareas o mostrar
información. Wikipedia, por ejemplo, ha sido realizada por
desarrolladores web.

Funcionalmente, el desarrollador web, es quien realiza la labor de
diseñar, implementar y probar pero normalmente sólo se preocupa
por el funcionamiento del software.
UNIANDES PUYO




       FASES DE UN PROYECTO DE DESARROLLO DE
            SOFTWARE ORIENTADO A LA WEB

    1. FASE ALPHA/ALFA
Es la primera versión del programa, la cual es enviada a los verificadores para
probarla.
Algunos equipos de desarrollo utilizan el término alfa informalmente para
referirse a una fase donde un producto todavía es inestable, aguarda todavía a que
se eliminen los errores o a la puesta en práctica completa de toda su funcionalidad,
pero satisface la mayoría de los requisitos.
UNIANDES PUYO


           FASES DE UN PROYECTO DE DESARROLLO DE
                SOFTWARE ORIENTADO A LA WEB




    3. FASE VERSIÓN CANDIDATA A DEFINITIVA (RC)
Una versión candidata a definitiva, candidata a versión final o candidata para el
lanzamiento, aunque más conocida por su nombre en inglés release candidate,
comprende un producto final, preparado para publicarse como versión definitiva a
menos que aparezcan errores que lo impidan. En esta fase el producto implementa
todas las funciones del diseño y se encuentra libre de cualquier error que suponga
un punto muerto en el desarrollo.

.
UNIANDES PUYO


          FASES DE UN PROYECTO DE DESARROLLO DE
               SOFTWARE ORIENTADO A LA WEB




  4. FASE VERSIÓN DE DISPONIBILIDAD GENERAL (RTM)


La versión de disponibilidad general (también llamada "dorada") de un producto
es su versión final. Normalmente es casi idéntica a la versión candidata final, con
sólo correcciones de último momento. Esta versión es considerada muy estable y
relativamente libre de errores con una calidad adecuada para una distribución
amplia y usada por usuarios finales.
UNIANDES PUYO


          FASES DE UN PROYECTO DE DESARROLLO DE
               SOFTWARE ORIENTADO A LA WEB


         5. FASE ESTABLE/INESTABLE
En la programación de código abierto los números de las versiones, o los términos
estable e inestable, normalmente distinguen las fases del desarrollo. En el pasado,
el núcleo Linux usaba el número de versión para denotar si una versión era estable
o inestable. En efecto, las versiones estaban formada por cuatro números,
separados por un punto. Una cifra impar en el segundo número de la versión
indicaba una versión inestable. Hoy en día ya no se usa esta convención, y todas
las versiones son estables independientemente del número de versión. En la
práctica el uso de números pares e impares para indicar la estabilidad de un
producto ha sido usado por otros muchos proyectos de software libre.
UNIANDES PUYO



 MEDIDA DE LA CALIDAD DE UN SOFTWARE PARA LA WEB

Partimos de las necesidades del Cliente y teniendo en
cuenta sus expectativas de futuro, se diseña y
desarrolla software de calidad a medida con total
garantía, construyendo aplicaciones fiables para web y
escritorio perfectamente alineadas con los objetivos de
negocio de nuestros clientes.
UNIANDES PUYO




BENEFICIOS DE DESARROLLAR UN SOFTWARE A MEDIDA

La duplicidad de información y la falta de integración con herramientas
ofimáticas , intranet y la Web, comportan tener que realizar tareas repetitivas
que podrían ser automatizadas. Por tanto, cuando no se dispone de un
software que se adapta a las necesidades de la empresa, conlleva ineficiencias
y escasa productividad.

Para ello, a menudo la solución es un desarrollo de una aplicación a medida
que centralice la información derivada de las actividades de la compañía que
requieren de automatización y la presente adecuadamente a los usuarios de
negocio en función del rol que desempeñen
UNIANDES PUYO




    LAS PRUEBAS DE UN SOFTWARE DE TIPO WEB
Una prueba Web, también llamada prueba Web declarativa, está compuesta por una serie de
solicitudes HTTP. Las pruebas Web funcionan en la capa de protocolo emitiendo solicitudes
HTTP. Las pruebas Web no ejecutan JavaScript. Sin embargo, puede simular acciones de
JavaScript en tiempo de ejecución utilizando complementos de prueba Web, complementos
de solicitud de prueba Web, reglas de extracción o pruebas Web codificadas.

Las pruebas Web sirven para probar la funcionalidad de aplicaciones Web y para probar las
aplicaciones Web bajo carga. Las pruebas Web se utilizan en pruebas de rendimiento y en
pruebas de carga excesiva.

Puede crear pruebas Web registrando sus actividades en una sesión del explorador. También
puede generar pruebas Web manualmente mediante el Editor de prueba Web.

Para probar aplicaciones Web, deberá crear pruebas Web registrando una prueba que
navegue por una aplicación Web..

.
UNIANDES PUYO



 VENTAJAS DE LAS PRUEBAS WEB
Puede crear pruebas Web para usarlas con muy diversos propósitos,
como:
Crear pruebas funcionales que utilicen las aplicaciones Web.
Crear pruebas controladas por datos.
Crear y ejecutar pruebas que puedan probar el rendimiento de las
aplicaciones.
Utilizar lenguajes de .NET para creación, depuración y extensibilidad
de pruebas.
Las pruebas Web controlan automáticamente estos aspectos de HTTP:
Correlación de campos ocultos, como VIEWSTATE
Redirecciones
Solicitudes dependientes
Autenticación
Seguridad a través de HTTP/SS
UNIANDES PUYO


           PRUEBAS WEB CODIFICADAS

Una prueba Web se inicia como una lista de direcciones
URL, que representan las solicitudes Web, en el Editor
de prueba Web. Si es necesario, estas solicitudes
pueden convertirse a código de Visual C# o Visual Basic
y, entonces, reciben el nombre de pruebas Web
codificadas. Después de convertir una prueba Web a su
formato codificado, se pueden agregar construcciones
de bucle y bifurcaciones.
UNIANDES PUYO



    CONSIDERACIONES SOBRE LAS PRUEBAS
              DE CARGA WEB
Las pruebas Web, aunque son útiles por sí solas, también se
utilizan en pruebas de carga. Las pruebas de carga permiten
agregar varias pruebas Web que simulan una carga real del
usuario en un sitio Web. Para poder utilizar la funcionalidad de la
prueba de carga, primero debe crear una prueba Web o varias.
Puede establecer propiedades para pruebas de carga que sean de
aplicación en las pruebas Web individuales. Puede combinar
pruebas Web con pruebas unitarias en una prueba de carga,
cuando sea adecuado para sus planes de pruebas
UNIANDES PUYO




SEGURIDAD PRUEBAS WEB
Las pruebas Web y los resultados de las mismas incluyen información
que puede ser confidencial, y que podría utilizarse para generar un
ataque contra un equipo o una red. Las pruebas Web y los resultados
de pruebas Web contienen direcciones URL y cadenas de conexión.
Debe tenerlo en cuenta cuando comparta pruebas o resultados de
pruebas con otros usuarios
UNIANDES PUYO




 TIPOS DE PRUEBAS
Analizaremos 5 tipos de pruebas:
· Revisiones de código
· Pruebas unitarias
· Pruebas de integración
· Pruebas de sistema
· Pruebas de aceptación
UNIANDES PUYO




 GRACIAS
  POR SU
ATENCION

Más contenido relacionado

La actualidad más candente

Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETMarvin Romero
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 
Carlos
CarlosCarlos
CarlosIJO
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Julio Ayala Rolón
 
Mariannacastelo
MariannacasteloMariannacastelo
Mariannacastelomcq1891
 
Presentación introducción de Silverlight
Presentación introducción de SilverlightPresentación introducción de Silverlight
Presentación introducción de SilverlightSergio Toro
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androideJomicast
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareJose Luis Bugarin Peche
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
visual basic .net
visual basic .netvisual basic .net
visual basic .netronald_a_go
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETyelangelthen
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Foquita05
 

La actualidad más candente (19)

Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Carlos
CarlosCarlos
Carlos
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Mariannacastelo
MariannacasteloMariannacastelo
Mariannacastelo
 
Presentación introducción de Silverlight
Presentación introducción de SilverlightPresentación introducción de Silverlight
Presentación introducción de Silverlight
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Eymi paredes informe programacion
Eymi paredes informe programacionEymi paredes informe programacion
Eymi paredes informe programacion
 
Grupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programaGrupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programa
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de Software
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
NetBeanside
NetBeansideNetBeanside
NetBeanside
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 

Destacado

Destacado (11)

Desarrollo Móvil y Tecnologías web - Jasson Cascante
Desarrollo Móvil y Tecnologías web - Jasson CascanteDesarrollo Móvil y Tecnologías web - Jasson Cascante
Desarrollo Móvil y Tecnologías web - Jasson Cascante
 
Optimización y Aplicaciones Web para Bibliotecas
Optimización y Aplicaciones Web para BibliotecasOptimización y Aplicaciones Web para Bibliotecas
Optimización y Aplicaciones Web para Bibliotecas
 
Aplicaciones en la web para el aula de Matemáticas
Aplicaciones en la web para el aula de MatemáticasAplicaciones en la web para el aula de Matemáticas
Aplicaciones en la web para el aula de Matemáticas
 
Desarrollo de Aplicaciones Web 2.0 con GWT
Desarrollo de Aplicaciones Web 2.0 con GWTDesarrollo de Aplicaciones Web 2.0 con GWT
Desarrollo de Aplicaciones Web 2.0 con GWT
 
Tecnologias web moderna, Gamificacion y analitica web (conferencia)
Tecnologias web moderna, Gamificacion y analitica web (conferencia)Tecnologias web moderna, Gamificacion y analitica web (conferencia)
Tecnologias web moderna, Gamificacion y analitica web (conferencia)
 
Metodologia Desarrollo Web
Metodologia Desarrollo WebMetodologia Desarrollo Web
Metodologia Desarrollo Web
 
Modelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones webModelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones web
 
Virtual Educa - Las aplicaciones Web 2.0
Virtual Educa - Las aplicaciones Web 2.0Virtual Educa - Las aplicaciones Web 2.0
Virtual Educa - Las aplicaciones Web 2.0
 
Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelos
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Aplicaciones Web 2.0
Aplicaciones Web 2.0Aplicaciones Web 2.0
Aplicaciones Web 2.0
 

Similar a Desarrollo de software orientado a la web. alex vaca

Similar a Desarrollo de software orientado a la web. alex vaca (20)

Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Trabajo
TrabajoTrabajo
Trabajo
 
Desarr
DesarrDesarr
Desarr
 
Trabajo
TrabajoTrabajo
Trabajo
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Desarrollo de softwareweb romero
Desarrollo de softwareweb romeroDesarrollo de softwareweb romero
Desarrollo de softwareweb romero
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
2 aplicaciones web
2 aplicaciones web2 aplicaciones web
2 aplicaciones web
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
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
 
Herramientas y Tecnologías para la Web
Herramientas y Tecnologías para la WebHerramientas y Tecnologías para la Web
Herramientas y Tecnologías para la Web
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
 

Más de Alexa Romero

Origen y evolucion internt.docx
Origen y evolucion internt.docxOrigen y evolucion internt.docx
Origen y evolucion internt.docxAlexa Romero
 
Romero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpgRomero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpgAlexa Romero
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectossAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectosAlexa Romero
 
Estudio tecnico mercado
Estudio tecnico mercadoEstudio tecnico mercado
Estudio tecnico mercadoAlexa Romero
 

Más de Alexa Romero (10)

Origen y evolucion internt.docx
Origen y evolucion internt.docxOrigen y evolucion internt.docx
Origen y evolucion internt.docx
 
Nancy romero IA
Nancy romero IANancy romero IA
Nancy romero IA
 
Romero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpgRomero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpg
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectoss
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Estudio tecnico mercado
Estudio tecnico mercadoEstudio tecnico mercado
Estudio tecnico mercado
 

Último

Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Gonella
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 

Último (20)

Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 

Desarrollo de software orientado a la web. alex vaca

  • 1. UNIANDES PUYO UNIVERSIDAD AUTONOMA REGIONAL DE LOS ANDES “UNIANDES” SISTEMAS MERCANTILES INGENIERIA EN SISTEMAS E INFORMATICA DESARROLLO DE SOFTWARE ORIENTADO A LA WEB NOMBRE: ALEX VACA
  • 2. UNIANDES PUYO DESARROLLO DE SOFTWARE ORIENTADO A LA WEB Es un título algo arbitrario para el conjunto de tecnologías de software del lado del servidor y del cliente que involucran una combinación de procesos de base de datos con el uso de un navegador en Internet a fin de realizar determinadas tareas o mostrar información. Wikipedia, por ejemplo, ha sido realizada por desarrolladores web. Funcionalmente, el desarrollador web, es quien realiza la labor de diseñar, implementar y probar pero normalmente sólo se preocupa por el funcionamiento del software.
  • 3. UNIANDES PUYO FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB 1. FASE ALPHA/ALFA Es la primera versión del programa, la cual es enviada a los verificadores para probarla. Algunos equipos de desarrollo utilizan el término alfa informalmente para referirse a una fase donde un producto todavía es inestable, aguarda todavía a que se eliminen los errores o a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos.
  • 4. UNIANDES PUYO FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB 3. FASE VERSIÓN CANDIDATA A DEFINITIVA (RC) Una versión candidata a definitiva, candidata a versión final o candidata para el lanzamiento, aunque más conocida por su nombre en inglés release candidate, comprende un producto final, preparado para publicarse como versión definitiva a menos que aparezcan errores que lo impidan. En esta fase el producto implementa todas las funciones del diseño y se encuentra libre de cualquier error que suponga un punto muerto en el desarrollo. .
  • 5. UNIANDES PUYO FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB 4. FASE VERSIÓN DE DISPONIBILIDAD GENERAL (RTM) La versión de disponibilidad general (también llamada "dorada") de un producto es su versión final. Normalmente es casi idéntica a la versión candidata final, con sólo correcciones de último momento. Esta versión es considerada muy estable y relativamente libre de errores con una calidad adecuada para una distribución amplia y usada por usuarios finales.
  • 6. UNIANDES PUYO FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB 5. FASE ESTABLE/INESTABLE En la programación de código abierto los números de las versiones, o los términos estable e inestable, normalmente distinguen las fases del desarrollo. En el pasado, el núcleo Linux usaba el número de versión para denotar si una versión era estable o inestable. En efecto, las versiones estaban formada por cuatro números, separados por un punto. Una cifra impar en el segundo número de la versión indicaba una versión inestable. Hoy en día ya no se usa esta convención, y todas las versiones son estables independientemente del número de versión. En la práctica el uso de números pares e impares para indicar la estabilidad de un producto ha sido usado por otros muchos proyectos de software libre.
  • 7. UNIANDES PUYO MEDIDA DE LA CALIDAD DE UN SOFTWARE PARA LA WEB Partimos de las necesidades del Cliente y teniendo en cuenta sus expectativas de futuro, se diseña y desarrolla software de calidad a medida con total garantía, construyendo aplicaciones fiables para web y escritorio perfectamente alineadas con los objetivos de negocio de nuestros clientes.
  • 8. UNIANDES PUYO BENEFICIOS DE DESARROLLAR UN SOFTWARE A MEDIDA La duplicidad de información y la falta de integración con herramientas ofimáticas , intranet y la Web, comportan tener que realizar tareas repetitivas que podrían ser automatizadas. Por tanto, cuando no se dispone de un software que se adapta a las necesidades de la empresa, conlleva ineficiencias y escasa productividad. Para ello, a menudo la solución es un desarrollo de una aplicación a medida que centralice la información derivada de las actividades de la compañía que requieren de automatización y la presente adecuadamente a los usuarios de negocio en función del rol que desempeñen
  • 9. UNIANDES PUYO LAS PRUEBAS DE UN SOFTWARE DE TIPO WEB Una prueba Web, también llamada prueba Web declarativa, está compuesta por una serie de solicitudes HTTP. Las pruebas Web funcionan en la capa de protocolo emitiendo solicitudes HTTP. Las pruebas Web no ejecutan JavaScript. Sin embargo, puede simular acciones de JavaScript en tiempo de ejecución utilizando complementos de prueba Web, complementos de solicitud de prueba Web, reglas de extracción o pruebas Web codificadas. Las pruebas Web sirven para probar la funcionalidad de aplicaciones Web y para probar las aplicaciones Web bajo carga. Las pruebas Web se utilizan en pruebas de rendimiento y en pruebas de carga excesiva. Puede crear pruebas Web registrando sus actividades en una sesión del explorador. También puede generar pruebas Web manualmente mediante el Editor de prueba Web. Para probar aplicaciones Web, deberá crear pruebas Web registrando una prueba que navegue por una aplicación Web.. .
  • 10. UNIANDES PUYO VENTAJAS DE LAS PRUEBAS WEB Puede crear pruebas Web para usarlas con muy diversos propósitos, como: Crear pruebas funcionales que utilicen las aplicaciones Web. Crear pruebas controladas por datos. Crear y ejecutar pruebas que puedan probar el rendimiento de las aplicaciones. Utilizar lenguajes de .NET para creación, depuración y extensibilidad de pruebas. Las pruebas Web controlan automáticamente estos aspectos de HTTP: Correlación de campos ocultos, como VIEWSTATE Redirecciones Solicitudes dependientes Autenticación Seguridad a través de HTTP/SS
  • 11. UNIANDES PUYO PRUEBAS WEB CODIFICADAS Una prueba Web se inicia como una lista de direcciones URL, que representan las solicitudes Web, en el Editor de prueba Web. Si es necesario, estas solicitudes pueden convertirse a código de Visual C# o Visual Basic y, entonces, reciben el nombre de pruebas Web codificadas. Después de convertir una prueba Web a su formato codificado, se pueden agregar construcciones de bucle y bifurcaciones.
  • 12. UNIANDES PUYO CONSIDERACIONES SOBRE LAS PRUEBAS DE CARGA WEB Las pruebas Web, aunque son útiles por sí solas, también se utilizan en pruebas de carga. Las pruebas de carga permiten agregar varias pruebas Web que simulan una carga real del usuario en un sitio Web. Para poder utilizar la funcionalidad de la prueba de carga, primero debe crear una prueba Web o varias. Puede establecer propiedades para pruebas de carga que sean de aplicación en las pruebas Web individuales. Puede combinar pruebas Web con pruebas unitarias en una prueba de carga, cuando sea adecuado para sus planes de pruebas
  • 13. UNIANDES PUYO SEGURIDAD PRUEBAS WEB Las pruebas Web y los resultados de las mismas incluyen información que puede ser confidencial, y que podría utilizarse para generar un ataque contra un equipo o una red. Las pruebas Web y los resultados de pruebas Web contienen direcciones URL y cadenas de conexión. Debe tenerlo en cuenta cuando comparta pruebas o resultados de pruebas con otros usuarios
  • 14. UNIANDES PUYO TIPOS DE PRUEBAS Analizaremos 5 tipos de pruebas: · Revisiones de código · Pruebas unitarias · Pruebas de integración · Pruebas de sistema · Pruebas de aceptación
  • 15. UNIANDES PUYO GRACIAS POR SU ATENCION