TECNIBURROS COMPUTACION UBICUA 3CM61 EXPOSICION 2DO PARCIAL

Páginas: 13 (3232 palabras) Publicado: 25 de junio de 2015





INGENIERÍA DE SOFTWARE EN LA COMPUTACIÓN UBICUA
La IS se puede considerar como la ingeniería aplicada al software, esto es, por medios sistematizados y con herramientas preestablecidas, la aplicación de ellos de la forma más eficiente para la obtención de resultados óptimos; objetivos que siempre buscan la ingeniería.
No es sólo de la resolución de problemas, sino más bien teniendo encuenta las diferentes soluciones, elegir la más apropiada.
Si define en 4 conceptos principales:
Uso eficaz de espacios perspicaces
Invisibilidad
Estabilidad local
Ocultación de los desniveles de acondicionamiento
USO EFICAZ DE ESPACIOS PERSPICACES
Se basa en la detección del estado de un individuo y de sus necesidades, deducidas de dicho estado, ya sea en la oficina, sala de reuniones,clase, domicilio, coche, etc.
Surge cuando varios dispositivos coinciden con el mismo espacio físico e interactúan colaborativamente para dar soporte a los individuos que se encuentran en él.
INVISIBILIDAD
Actualmente se está lejos de propiedad expuesta por Weiser para los sistemas ubicuos, la completa desaparición de la tecnología de la conciencia del usuario.
La Invisibilidad va a requerir delcambio drástico en el tipo de interfaces que nos comunican con las computadoras.
Reconocimiento de voz y gestos, comprensión del lenguaje, representaciones gráficas, etc.
ESCALABILIDAD LOCAL
El concepto de localidad de servicios en computación ubica es fundamental frente a la universalidad de servicios de Internet.
Los usuarios disponen de capacidades asociadas al contexto en el que se encuentranOCULTACION DE LOS NIVELES DE ACONDICIONAMIENTO
Dependiendo de la infraestructura y de desarrollo tecnológico disponible, la distribución de los servicios ofrecidos puede ser muy poco uniforme, en esta situación en principio de Invisibilidad puede no cumplirse ya que el usuario detectaría desagradables transiciones.

I. DESCRIPCIÓN DE LOS MODELOS DE PROCESO DE SOFTWARE

EL MODELO LINEAL (O MODELOEN CASCADA).
Es el más antiguo de todos los modelos de Ingeniería del Software. El modelo lineal presenta una estructura secuencial (de ahí el nombre de Modelo en cascada) formada por seis fases o etapas:
Análisis del Sistema
Análisis de Requisitos de Software
Diseño
Codificación
Prueba
Mantenimiento
Las fases incluyen dentro de sí determinadas tareas que clasifican de una forma clara el trabajoa realizar.
El desarrollo de las fases, como he mencionado antes, se produce de manera secuencial. Una vez se produce el análisis tanto del Sistema como de los requisitos del software demandado por el cliente, (fases en las que la intervención del cliente es absolutamente necesaria), se procede a la fase de diseño de la arquitectura global del software. Un diseño elaborado de forma cuidadosallevará a una rápida codificación. Tras haber traducido el programa a un lenguaje comprensible para el ordenador, se comprueban los elementos de forma individual y más tarde de manera homogénea (todos los sistemas a la vez). Una vez entregado el software al cliente, la fase de Mantenimiento comprenderá las actualizaciones y las correcciones de errores que sean necesarias en el programa.
El Modelo encascada no permite retroceder (más tarde analizaremos las ventajas e inconvenientes de todos los modelos en común), por lo que se hace estrictamente necesario que al final de cada fase el analista de sistemas o, en su caso, el programador, verifique y valide todo el trabajo realizado, ya que un error no detectado a tiempo podría perjudicar gravemente la fecha de entrega del software a nuestrocliente.


EL MODELO INCREMENTAL.
El modelo incremental es una evolución del modelo de cascada; viene a suplir el problema de no poder retroceder en las fases de desarrollo del software. Es, por tanto, un modelo no secuencial.
El funcionamiento es sencillo. Comienza con el análisis de los requisitos, tras el cual se prepara un primer diseño. La novedad de este modelo respecto del anterior, es la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion Ubicua
  • Computación Ubicua
  • Computación ubicua
  • Computacion Ubicua
  • Computacion ubicua
  • 2do Parcial
  • 2do Parcial
  • 2do parcial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS