El documento describe seis atributos clave de las aplicaciones basadas en web: 1) son intensivas en red, 2) están controladas por contenido, 3) experimentan una evolución continua, 4) tienen inmediatez, 5) requieren seguridad, y 6) la estética es importante. El documento también discute cómo los principios de ingeniería de software pueden aplicarse al desarrollo de aplicaciones web.
La última parte del curso de Ingeniería de Software para los estudiantes del grupo 402 de la Universidad Tecnológica de la Mixteca. Los voy a extrañar ;)
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
La última parte del curso de Ingeniería de Software para los estudiantes del grupo 402 de la Universidad Tecnológica de la Mixteca. Los voy a extrañar ;)
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
Objetivo: Evaluar la viabilidad y riesgo de un proyecto de software a través de métricas y estimaciones para asegurar una adecuada planificación de proyectos de software
El Proceso de Software Personal es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software.
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
En muchos casos esta metodología se considera como un método independiente, este método pertenece a los modelos de desarrollo evolutivo.
Prototipo es una representación o modelo del sistema a desarrollar que, a diferencia de un modelo de simulación, incorpora componentes del producto real, este será una representación del sistema, aunque no es un sistema completo, posee las características del sistema final o parte de ellas.
Un prototipo tiene un funcionamiento limitado en cuanta a capacidades, confiabilidad o eficiencia.
En la utilización de este método se inicia con la definición de los objetivos globales para el software para luego pasar a identificar los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Entonces se plantea con rapidez una iteración de construcción de prototipos y se presenta el modelado
Objetivo: Evaluar la viabilidad y riesgo de un proyecto de software a través de métricas y estimaciones para asegurar una adecuada planificación de proyectos de software
El Proceso de Software Personal es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad personal de los programadores o ingenieros de software.
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
En muchos casos esta metodología se considera como un método independiente, este método pertenece a los modelos de desarrollo evolutivo.
Prototipo es una representación o modelo del sistema a desarrollar que, a diferencia de un modelo de simulación, incorpora componentes del producto real, este será una representación del sistema, aunque no es un sistema completo, posee las características del sistema final o parte de ellas.
Un prototipo tiene un funcionamiento limitado en cuanta a capacidades, confiabilidad o eficiencia.
En la utilización de este método se inicia con la definición de los objetivos globales para el software para luego pasar a identificar los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Entonces se plantea con rapidez una iteración de construcción de prototipos y se presenta el modelado
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Alan Turing Vida o biografía resumida como presentación
Atributos de aplicaciones basadas en WEB
1. “Atributos de aplicaciones basadas en WEB”
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO
“RAMÓN COPAJA”
2. ¿Qué es la Ingeniería Web?
• La ingeniería Web no es un clónico perfecto de la
ingeniería de software, pero toma prestado muchos
de los conceptos y principios básicos de la ingeniería
del software, dando importancia a las mismas
actividades técnicas y de gestión.
“Ingeniería de Software”, Pressman
3. ¿Pueden aplicarse principios, conceptos y métodos de
ingeniería en el desarrollo de la Web?
• Creo que muchos de ellos sí se pueden aplicar, pero
su aplicación quizás requiera un giro algo diferente.
“Ingeniería de Software”, Pressman
4. Web Enmarañada
Esta frase connota un cúmulo 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
propagará problemas muy extensos en todos.
“Ingeniería de Software”, Pressman
5. Web de Calidad
• Con objeto de evitar una Web enmarañada y lograr un
mayor éxito en el desarrollo y aplicación de sistemas
basados en Web complejos y a gran escala, existe una
necesidad apremiante de enfoques de ingeniería Web
disciplinada y de métodos y herramientas nuevos para el
desarrollo, empleo y evaluación de sistemas y aplicaciones
basados en Web.
“Ingeniería de Software”, Pressman
6. 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.
“Ingeniería de Software”, Pressman
7. Atributos de aplicaciones web
• 2) Controlada por el contenido.
• En muchos casos, la función primaria de una
WebApp es utilizar hipermedia para presentar al
usuario el contenido de textos, gráficos, sonido y
vídeo.
“Ingeniería de Software”, Pressman
8. Atributos de aplicaciones web
• 3) Evolución contínua.
• A diferencia del software de aplicaciones convencional, que evoluciona
con una serie de versiones planificadas y cronológicamente espaciadas, las
aplicaciones Web están en constante evolución. No es inusual que algunas
WebApps (específicamente, su contenido) se actualicen cada hora.
“Ingeniería de Software”, Pressman
9. 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 cuestión de días o semanas.
“Ingeniería de Software”, Pressman
10. Atributos de aplicaciones web
• 5) Seguridad
• Dado que las WebApps están disponibles a través
de1 acceso por red, es difícil, si no imposible, limitar
la población de usuarios finales que pueden acceder
a la aplicación.
“Ingeniería de Software”, Pressman
11. Atributos de aplicaciones web
6) Estética
Una parte innegable del atractivo de una WebApp es su
apariencia e interacción. Cuando se ha diseñado una
aplicación con el fin de comercializarse o vender
productos o ideas, la estética puede tener mucho que ver
con el éxito del diseño técnico.
“Ingeniería de Software”, Pressman
12. Atributos de aplicaciones web (Resumen)
1) Intensivas de Red
2) Controlada por el contenido
3) Evolución contínua
4) Inmediatez
5) Seguridad
6) Estética
“Ingeniería de Software”, Pressman