Atributos de aplicaciones basadas en WEB. Rogelio Ferreira Escutia

Documentos relacionados
Programación de Dispositivos Móviles

MARIA. -Plan de Estudios- Doctorado en Informática

Carrera: MTH Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Gestión de Configuración del Software

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software

Arquitectura de Software El Rol del Arquitecto de Software

Requerimientos de Software

JavaScript. Rogelio Ferreira Escutia

METODOLOGÍAS ÁGILES. Proceso Unificado Ágil (AUP) Ingeniería del Software II Análisis de Sistemas

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones

INGENIERIA DE SOFTWARE I INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE

INTRODUCCIÓN. AnyDesk está disponible en 28 idiomas y es compatible con Windows, Mac y Linux.

Ana Pascual Nobajas Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha

El curso es de naturaleza aplicativa y teórico-práctica, y se estructura en cuatro unidades:

Prototipado Programación Edición y Diseño WEB

Manual del Programa MI PROGRAMA DE BIENVENIDA GS

Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil

Introducción a la Ingeniería Básicas de Ingeniería

PROCEDIMIENTO APLICACIÓN CRITERIO DE SEGURIDAD N-1

PRINCIPALES CONCLUSIONES

Maestría en Ingeniería Énfasis en Sistemas y Computación

1ero 2do 3ero 4to 5to. Preguntas. La ponderación de los resultados al detalle lo puede encontrar en el Anexo 5.

Soluciones de Cartografía, GIS y Teledetección

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Control estadistico de procesos. CURSO ACADÉMICO - SEMESTRE Primer semestre

Diploma en Dirección Estratégica

Facilitar al jugador relacionar el aprendizaje con los conocimientos previos. Saber relacionar los elementos del contenido que se les enseña.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Construcción de Sistemas de Computación Código: 32

Modalidades del comercio electrónico

LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE. [Seleccionar fecha] PROFESOR VIRTUAL LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE

JAPÓN - MEXICO Qui Qu n i t n o t o Cu C r u so o Int n e t rna n ci c o i n o a n l E n R o R b o ó b t ó i t c i a c Apli l c i a c da

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

Título: Valoración de Modelos y Estándares de Evaluación y Mejora del Proceso de Software.

CURSO REDES SOCIALES: UN ENFOQUE EMPRESARIAL

TECNOLOGIA E INFORMATICA Profesor Segundo Fuquen

Plone 3: Un sistema de gestión de contenidos libre

CAPÍTULO 7: Planeamiento y Diseño del Producto

FÍSICA Y QUÍMICA 3º ESO. OBJETIVOS, CONTENIDOS Y CRITERIOS DE EVALUACIÓN 1ª Evaluación: Unidad 1. La medida y el método científico.

MODELO INCREMENTAL (introducción) Propuesto por Mills en 1980.

Tema: Herramientas UML, Análisis y diseño UML

Ahora tú también puedes crear aplicaciones

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

Plan Estratégico Proceso. Elaborar Plan de Acción de Funcional

PRESTACIONES de a3soc Experto. Servicio de atención directa. Asistente para la confección automática de documentos

ALCALDIA MUNICIPAL DE COCORNA DEPARTAMENTO DE ANTIOQUIA INFORME PORMENORIZADO DEL ESTADO DEL CONTROL INTERNO - LEY 1474 DE 2011

Nombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4

QUÉ HACER CON LOS SERVIDORES Y EQUIPOS DESACTUALIZADOS DEL CENTRO DE DATOS?

LA HERRAMIENTA AVIP INTRODUCCIÓN

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

#AbreteSezamo. [Brochure 2016]

Bloque temático Marketing turístico Curso Segundo. Tipos asignatura Obligatoria Créditos 6 cr. ECTS Horas de trabajo autónomo

MÓDULO 1: Dreamweaver 8.0 Parte 1ª

Introducción a la Ingeniería Industrial

Instructivo de Funcionamiento del Software Questionmark Perception GUÍA METODOLÓGICA PARA LA APLICACIÓN DE EXÁMENES.

LÍNEAS DE INVESTIGACION

Diseño Estructurado de Algoritmos

CALIDAD DE ATENCIÓN Y SERVICIO AL CLIENTE

CUADRO DE MANDO PARA LA ALTA DIRECCIÓN EN EL MINISTERIO DE FOMENTO

INGENIERIA CIVIL. Tercera Reunión General del Proyecto Tuning América Latina: innovación educativa y social Santiago de Chile del 2 al 4 de mayo 2012

PRODUCTO 5.1- B PERFIL DEL PROYECTO DE UN SISTEMA DE SEGUIMIENTO A LOS INDICADORES DEL CONPES 3784 PARA FUTURAS MEDICIONES. Versión 1.

CRM S.A.S. PROCEDIMIENTO ACCIONES CORRECTIVAS Y PREVENTIVAS

ETAPAS Y ACTIVIDADES MÍNIMAS A REALIZAR POR EL CONSULTOR

Fundamentos de Bases de Datos Facultad de Ciencias UNAM

Software libre en la enseñanza informática

XVI CONGRESO NACIONAL DE SOFTWARE LIBRE SMART CITY BUSINESS CONGRESS & EXPO BOLIVIA 2016 CONCURSO DE DESARROLLO DE APLICACIONES MÓVILES CONVOCATORIA!

MANUAL PARA GESTIÓN DE METADATOS

VENTA COLABORATIVA, EL SIGUIENTE NIVEL DE LA VENTA CONSULTIVA

Presentación. José Antonio Luque Brenes

PRESENTACIONES EN PUBLICO DE ALTO IMPACTO

MANUAL DE USUARIO CURSO TURISMO MICE

Internet avanzado y telefonía celular

Proceso Software. Una visión general. Nilda M. Pérez Otero

Diseño arquitectónico 1ª edición (2002)

Nuestro objetivo es ofrecer acceso remoto y control de cámara las 24 horas del día, 7 días a la semana. Dynamic Transcoding

MEDIADORESENRED. Como crear un blog. Liberty Seguros. Tu nuevo punto de encuentro

VentApps MEXICO Apps y Sitios Web para dispositivos móviles

Soluciones de Publicidad Digital

Diseño del proceso de lubricación - (LPD)

Guía para maestro. Área y volumen de paralelepípedos. Compartir Saberes

Relájese y disfrute de nuestros contenidos

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA-UNAD

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Comunicación On- line y gestión de contenidos digitales Política, Sociedad y Teología. Diplomado presencial

Guía del Curso Técnico Superior en Auditoría y Gestión de la Calidad

Dossier de prensa Mayo 2016

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Tabla de Contenido. Quester Estudio de Mercado 1. Lo Que nos Hace Únicos 2. Reportes Impactantes 3. Claves 4. Productos 5

Descripción general del proyecto y las actividades

DISEÑO CURRICULAR AUDITORIA DE SISTEMAS

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

-Plan de Estudios- Licenciatura en Seguridad Industrial

Carrera: Ingeniería Civil CIF 0513

Introducción al desarrollo de prototipos

TECNOLOGÍAS PARA E-LEARNING: HERRAMIENTAS PARA LA FORMACIÓN ON-LINE (I EDICIÓN)

OFERTA PFC DEPARTAMENTO DTE (ÁREAS: TELEMÁTICA y ELECTRÓNICA) OTOÑO

UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)

DISEÑO CURRICULAR REDES DE COMPUTADORES I

Nombre de la asignatura : ERGONOMÍA. Carrera : Ingeniería industrial. Clave de la asignatura : CPM Horas teoría-horas práctica-créditos : 3-2-8

Transcripción:

Atributos de aplicaciones basadas en WEB Rogelio Ferreira Escutia

Primeros Análisis Me parece que cualquier producto o sistema importante es merecedor de recibir una ingenieria. Antes de comenzar a construirlas, lo mejor es entender el problema, disenar una solucion viable, implementarla de una manera solida y comprobarla en profundidad. Reunion de IEEE Software 1998 2

Qué opinan los Desarrolladores Web? Muchos de los que desarrollan Webs no dicen lo mismo, ellos piensan que su mundo es realmente diferente, y que simplemente no se van a aplicar los enfoques de ingenieria del software convencionales. 3

Qué es la Ingeniería Web? La ingenieria Web no es un clonico perfecto de la ingenieria de software, pero toma prestado muchos de los conceptos y principios basicos de la ingenieria del software, dando importancia a las mismas actividades te cnicas y de gestion. 4

Pueden aplicarse principios, conceptos y métodos de ingeniería en el desarrollo de la Web? Creo que muchos de ellos si se pueden aplicar, pero su aplicacion quizas requiera un giro algo diferente. 5

Web Enmarañada Esta frase connota un cumulo de aplicaciones basadas en Web pobremente desarrolladas y con una probabilidad de fallo bastante alta. A medida que los sistemas basados en Web se van complicando, un fallo en uno de ellos puede propagar y propagara problemas muy extensos en todos. 6

Web de Calidad Con objeto de evitar una Web enmaranada y lograr un mayor e xito en el desarrollo y aplicacion de sistemas basados en Web complejos y a gran escala, existe una necesidad apremiante de enfoques de ingenieria Web disciplinada y de me todos y herramientas nuevos para el desarrollo, empleo y evaluacion de sistemas y aplicaciones basados en Web. 7

Atributos de Aplicaciones Web 1) Intensivas de Red. Por su propia naturaleza, una WebApp es intensiva de red. Reside en una red y debe dar servicio a las necesidades de una comunidad diversa de clientes. 8

Atributos de Aplicaciones Web 2) Controlada por el contenido. En muchos casos, la funcion primaria de una WebApp es utilizar hipermedia para presentar al usuario el contenido de textos, graficos, sonido y video. 9

Atributos de Aplicaciones Web 3) Evolucion continua. A diferencia del software de aplicaciones convencional, que evoluciona con una serie de versiones planificadas y cronologicamente espaciadas, las aplicaciones Web estan en constante evolucion. No es inusual que algunas WebApps (especificamente, su contenido) se actualicen cada hora. 10

Atributos de Aplicaciones Web 4) Inmediatez Las aplicaciones basadas en Web tienen una inmediatez que no se encuentra en otros tipos de software. Es decir, el tiempo que se tarda en comercializar un sitio Web completo puede ser cuestion de dias o semanas. 11

Atributos de Aplicaciones Web 5) Seguridad Dado que las WebApps estan disponibles a trave s de1 acceso por red, es dificil, si no imposible, limitar la poblacion de usuarios finales que pueden acceder a la aplicacion. 12

Atributos de Aplicaciones Web 6) Este tica Una parte innegable del atractivo de una WebApp es su apariencia e interaccion. Cuando se ha disenado una aplicacion con el fin de comercializarse o vender productos o ideas, la este tica puede tener mucho que ver con el e xito del diseno te cnico. 13

Atributos de Aplicaciones Web (resumen) 1) Intensivas de Red 2) Controlada por el contenido 3) Evolucion continua 4) Inmediatez 5) Seguridad 6) Este tica 14

Factores de Calidad en Aplicaciones Web 15

Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Correo: rogeplus@gmail.com rogelio@itmorelia.edu.mx Página Web: http://antares.itmorelia.edu.mx/~kaos/ http://www.xumarhu.net/ Twitter: http://twitter.com/rogeplus Facebook: http://www.facebook.com/groups/xumarhu.net/