1 eGorilla – Arquitectura del Sistema Ingeniería del Software 4º B 2008/2009.

Slides:



Advertisements
Presentaciones similares
Sistemas operativos Prof. Alberto Rivas.
Advertisements

PLANIFICACIÓN DE TESTING
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Sistema operativo Componentes de un sistema operativo
PandoraFMS el Sistema de Monitorización Flexible.
FUNDAMENTOS DE LAS PRUEBAS DEL SOFTWARE
Interacción Persona ordenador
Ing. Horacio Carlos Sagredo Tejerina
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Neotect S.A.. Desarrollar el Software CreditScore de acuerdo a los requerimientos del Banco de los Alpes, y a las restricciones de tiempo y costo acordadas.
CreditScore: Plan de calidad
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Ingeniería del Software
SISTEMAS OPERATIVOS DE RED
San José, Costa Rica Febrero, 2011 Sistema de Formulación Presupuestaria.
La calidad del software.
Bioinformática FJS.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Profesor: Miguel Angel Vidal
Funcionalidad de una plataforma formativa Manuel Santiago Fernández Prieto Universidad Autónoma de Madrid.
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Lisette E. Espín Noboa Análisis, diseño e implementación de una red social para ESPOL Digital utilizando herramientas 2.0 Lisette.
Modelado Arquitectónico
TECNOLOGÍA UMB VIRTUAL
Aplicación para la documentación de la red de la UTEZ
InfoPath Ventajas y Uso.
Ingeniería de Software Orientado a Objetos
UNIDAD I INTERFAX DEL USUARIO  CARACTERISTICAS GENERALES  SISTEMAS HIPERMEDIALES.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Concepto de usabilidad
MEDIDA DE LA USABILIDAD EN APLICACIONES DE ESCRITORIO
Desarrollo de aplicaciones para ambientes distribuidos
Mantenimiento del Software
 Conjunto de medidas para conocer o estimar el tamaño de un sitio Web. Sirve para la planear el tiempo para el correcto desarrollo del proyecto. Métricas.
Sistema operativo de red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo.
Introducción a los Sistemas Operativos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Servidores Conceptos Generales.
Despliegue de la aplicación Web
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Escenarios de software actuales
Conceptos de Gestión y Planificación de Proyectos Software
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Escenario de Calidad Aspecto Especifico Característica
Introducción a los SOs.
Moodle es un entorno de aprendizaje que está basado en los principios pedagógicos constructivistas, con un diseño modular que hace fácil agregar contenidos.
Importancia en la efectividad del:
Escuela Normal “Profr. Darío Rodríguez Cruz”
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
Modelo de 3 capas.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
SISTEMAS OPERATIVOS.
TIPOS DE PRUEBAS DEL SOFTWARE
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Prof. Joel Moreno Molina
Tecnologías Cliente / Servidor
Software Tipos y clasificación.
QUE ES EL TELNET El protocolo Telnet es un protocolo de Internet estándar que permite conectar terminales y aplicaciones en Internet.
Tendencia De Los Sistemas Operativos
La Rematada Sitio de remates “El Porton”. Introducción El objetivo es desarrollar un sitio web de remates de productos para promocionar la compra de yerba.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Conociendo el modelo Cliente-Servidor
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Entregables del Proyecto
Transcripción de la presentación:

1 eGorilla – Arquitectura del Sistema Ingeniería del Software 4º B 2008/2009

2 Escenarios de Calidad del Software Ingeniería del Software 4º B 2008/2009

3 Usabilidad Artefacto Sistema Fuente: Usuario final Estímulo: aprender a usar la aplicación rápidamente Respuesta: interfaz sencilla e intuitiva; ayuda sensible contexto Entorno: ejecución del sistema Medida de la respuesta: configuración adecuada a sus necesidades Ingeniería del Software 4º B 2008/2009

4 Usabilidad Artefacto Sistema Fuente: Usuario final Estímulo: usar el sistema de forma eficiente Respuesta: configuración parrámetros de funcionalidad / rendimiento Entorno: ejecución del sistema Medida de la respuesta: aprendizaje rápido del sistema Ingeniería del Software 4º B 2008/2009

5 Usabilidad Artefacto Sistema Fuente: Usuario final Estímulo: configurar rápidamente la aplicación Respuesta: fácil acceso a configuración del sistema; posibilidad recuperación configuración estándar Entorno: ejecución del sistema Medida de la respuesta: aprendizaje rápido del sistema Ingeniería del Software 4º B 2008/2009

6 Usabilidad Artefacto Sistema Fuente: Usuario final Estímulo: conocer las posibilidades de uso del sistema Respuesta: ayuda integrada en la aplicación Entorno: ejecución del sistema Medida de la respuesta: progreso en conocimiento aplicación Ingeniería del Software 4º B 2008/2009

7 Usabilidad Artefacto Sistema Fuente: Usuario final Estímulo: sentirse cómodo en manejo de la aplicación Respuesta: mostrar información de estado; mostrar gráficos de rendimiento; avisos usuario Entorno: ejecución del sistema Medida de la respuesta: satisfacción usuario Ingeniería del Software 4º B 2008/2009

8 Modificabilidad Ingeniería del Software 4º B 2008/2009

9 Modificabilidad Ingeniería del Software 4º B 2008/2009

10 Modificabilidad Ingeniería del Software 4º B 2008/2009

11 Modificabilidad Ingeniería del Software 4º B 2008/2009

12 Disponibilidad Ingeniería del Software 4º B 2008/2009

13 Disponibilidad Ingeniería del Software 4º B 2008/2009

14 Disponibilidad Ingeniería del Software 4º B 2008/2009

15 Vistas Ingeniería del Software 4º B 2008/2009

16 Vista de Asignación de Trabajo Asignación individual de tareas a cada miembro del grupo. División en dos grandes grupos: – Servidor – Protocolo + Cliente-Servidor Ingeniería del Software 4º B 2008/2009

17 Vista de Despliegue Ingeniería del Software 4º B 2008/2009

18 Vista de Implementación Directrices básicas para el desarrollo del código fuente del sistema orientado a la unificación de hábitos de programación por parte de cada miembro del grupo. Código fuente unificado. Ingeniería del Software 4º B 2008/2009

19 Vista de Descomposición General Ingeniería del Software 4º B 2008/2009

20 Vista de la Interfaz del Cliente Ingeniería del Software 4º B 2008/2009

21 Vista de Descomposición Gestor de Archivos Ingeniería del Software 4º B 2008/2009

22 Vista de Descomposición Gestor de Archivos Ingeniería del Software 4º B 2008/2009

23 Vista de Datos Compartidos Ingeniería del Software 4º B 2008/2009

24 Vista de ServidoresGUI Elementos: – Control: Control de la aplicación, que interactúa con el componente Servidor. – Interfaz.Servidores: Muestra la lista de servidores disponibles y permite la conexión al servidor elegido. Ingeniería del Software 4º B 2008/2009

25 Vista de ServidoresGUI Interfaz.Servidores se comunica con el ControlAplicación a través de algunos de sus servicios como son getProperties(), conectarAServidor(). Ingeniería del Software 4º B 2008/2009

26 Vista de ServidoresGUI Como cada componente se comporta como una caja negra, cualquier variación interna no afecta a los demás componentes mientras se mantenga la interfaz. Ingeniería del Software 4º B 2008/2009

27 Vista de ServidoresGUI El GUI_Servidores muestra por defecto el servidor de nuestra aplicación y permite conectarnos. En un principio no vamos a actualizar la lista de servidores. Ingeniería del Software 4º B 2008/2009

28 Vista GestorDeConfiguración Interacción a través de los servicios proporcionados por GestorDeConfiguracion. setVelocidadSubida(param), setVelocidadBajada(param),... Ingeniería del Software 4º B 2008/2009

29 Vista Estadísticas GUI ► ¿Para qué sirven todos estos datos y gráficas al usuario? - Correcto funcionamiento de la aplicación P2P. - Variación de parámetro: respuesta respecto al tiempo. - Detectar problemas de configuración.

30 Vista Procesos Comunicados ► Gestor Estadísticas - Obtener y recopilar datos ► EstadísticasGUI - Relación de uso: dependencia

31 Decisiones de diseño EventosTimer Petición usuario Datos siempre disponibles Refresco temporal de información Carga considerable de trabajo: consumo CPU, memoria RAM, …

32 Vista de Cliente-Servidor – Cliente como Servidor Ingeniería del Software 4º B 2008/2009

33 Vista de Cliente-Servidor – Cliente como Cliente

34 Vista de Descomposición de Protocolo P2P Ingeniería del Software 4º B 2008/2009