Successfully reported this slideshow.

Desarrollo de software orientado a la web. alex vaca

599 views

Published on

ALEX VACA

Published in: Education
  • Be the first to comment

  • Be the first to like this

Desarrollo de software orientado a la web. alex vaca

  1. 1. UNIANDES PUYOUNIVERSIDAD AUTONOMA REGIONAL DE LOS ANDES “UNIANDES” SISTEMAS MERCANTILES INGENIERIA EN SISTEMAS E INFORMATICA DESARROLLO DE SOFTWARE ORIENTADO A LA WEB NOMBRE: ALEX VACA
  2. 2. UNIANDES PUYO DESARROLLO DE SOFTWARE ORIENTADO A LA WEBEs un título algo arbitrario para el conjunto de tecnologías desoftware del lado del servidor y del cliente que involucran unacombinación de procesos de base de datos con el uso de unnavegador en Internet a fin de realizar determinadas tareas o mostrarinformación. Wikipedia, por ejemplo, ha sido realizada pordesarrolladores web.Funcionalmente, el desarrollador web, es quien realiza la labor dediseñar, implementar y probar pero normalmente sólo se preocupapor el funcionamiento del software.
  3. 3. UNIANDES PUYO FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB 1. FASE ALPHA/ALFAEs la primera versión del programa, la cual es enviada a los verificadores paraprobarla.Algunos equipos de desarrollo utilizan el término alfa informalmente parareferirse a una fase donde un producto todavía es inestable, aguarda todavía a quese eliminen los errores o a la puesta en práctica completa de toda su funcionalidad,pero satisface la mayoría de los requisitos.
  4. 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 ellanzamiento, aunque más conocida por su nombre en inglés release candidate,comprende un producto final, preparado para publicarse como versión definitiva amenos que aparezcan errores que lo impidan. En esta fase el producto implementatodas las funciones del diseño y se encuentra libre de cualquier error que supongaun punto muerto en el desarrollo..
  5. 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 productoes su versión final. Normalmente es casi idéntica a la versión candidata final, consólo correcciones de último momento. Esta versión es considerada muy estable yrelativamente libre de errores con una calidad adecuada para una distribuciónamplia y usada por usuarios finales.
  6. 6. UNIANDES PUYO FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB 5. FASE ESTABLE/INESTABLEEn la programación de código abierto los números de las versiones, o los términosestable 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 estableo 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ónindicaba una versión inestable. Hoy en día ya no se usa esta convención, y todaslas versiones son estables independientemente del número de versión. En lapráctica el uso de números pares e impares para indicar la estabilidad de unproducto ha sido usado por otros muchos proyectos de software libre.
  7. 7. UNIANDES PUYO MEDIDA DE LA CALIDAD DE UN SOFTWARE PARA LA WEBPartimos de las necesidades del Cliente y teniendo encuenta sus expectativas de futuro, se diseña ydesarrolla software de calidad a medida con totalgarantía, construyendo aplicaciones fiables para web yescritorio perfectamente alineadas con los objetivos denegocio de nuestros clientes.
  8. 8. UNIANDES PUYOBENEFICIOS DE DESARROLLAR UN SOFTWARE A MEDIDALa duplicidad de información y la falta de integración con herramientasofimáticas , intranet y la Web, comportan tener que realizar tareas repetitivasque podrían ser automatizadas. Por tanto, cuando no se dispone de unsoftware que se adapta a las necesidades de la empresa, conlleva ineficienciasy escasa productividad.Para ello, a menudo la solución es un desarrollo de una aplicación a medidaque centralice la información derivada de las actividades de la compañía querequieren de automatización y la presente adecuadamente a los usuarios denegocio en función del rol que desempeñen
  9. 9. UNIANDES PUYO LAS PRUEBAS DE UN SOFTWARE DE TIPO WEBUna prueba Web, también llamada prueba Web declarativa, está compuesta por una serie desolicitudes HTTP. Las pruebas Web funcionan en la capa de protocolo emitiendo solicitudesHTTP. Las pruebas Web no ejecutan JavaScript. Sin embargo, puede simular acciones deJavaScript en tiempo de ejecución utilizando complementos de prueba Web, complementosde 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 lasaplicaciones Web bajo carga. Las pruebas Web se utilizan en pruebas de rendimiento y enpruebas de carga excesiva.Puede crear pruebas Web registrando sus actividades en una sesión del explorador. Tambiénpuede generar pruebas Web manualmente mediante el Editor de prueba Web.Para probar aplicaciones Web, deberá crear pruebas Web registrando una prueba quenavegue por una aplicación Web...
  10. 10. UNIANDES PUYO VENTAJAS DE LAS PRUEBAS WEBPuede 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 lasaplicaciones.Utilizar lenguajes de .NET para creación, depuración y extensibilidadde pruebas.Las pruebas Web controlan automáticamente estos aspectos de HTTP:Correlación de campos ocultos, como VIEWSTATERedireccionesSolicitudes dependientesAutenticaciónSeguridad a través de HTTP/SS
  11. 11. UNIANDES PUYO PRUEBAS WEB CODIFICADASUna prueba Web se inicia como una lista de direccionesURL, que representan las solicitudes Web, en el Editorde prueba Web. Si es necesario, estas solicitudespueden convertirse a código de Visual C# o Visual Basicy, entonces, reciben el nombre de pruebas Webcodificadas. Después de convertir una prueba Web a suformato codificado, se pueden agregar construccionesde bucle y bifurcaciones.
  12. 12. UNIANDES PUYO CONSIDERACIONES SOBRE LAS PRUEBAS DE CARGA WEBLas pruebas Web, aunque son útiles por sí solas, también seutilizan en pruebas de carga. Las pruebas de carga permitenagregar varias pruebas Web que simulan una carga real delusuario en un sitio Web. Para poder utilizar la funcionalidad de laprueba de carga, primero debe crear una prueba Web o varias.Puede establecer propiedades para pruebas de carga que sean deaplicación en las pruebas Web individuales. Puede combinarpruebas Web con pruebas unitarias en una prueba de carga,cuando sea adecuado para sus planes de pruebas
  13. 13. UNIANDES PUYOSEGURIDAD PRUEBAS WEBLas pruebas Web y los resultados de las mismas incluyen informaciónque puede ser confidencial, y que podría utilizarse para generar unataque contra un equipo o una red. Las pruebas Web y los resultadosde pruebas Web contienen direcciones URL y cadenas de conexión.Debe tenerlo en cuenta cuando comparta pruebas o resultados depruebas con otros usuarios
  14. 14. UNIANDES PUYO TIPOS DE PRUEBASAnalizaremos 5 tipos de pruebas:· Revisiones de código· Pruebas unitarias· Pruebas de integración· Pruebas de sistema· Pruebas de aceptación
  15. 15. UNIANDES PUYO GRACIAS POR SUATENCION

×