Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Student Project: Development and example-based validation of a theorie for Manipulable Systems

  • Students: Irune Erdocía Diaz, Constantino Fernandez, Antonio Ruiz Bogarín
  • Supervisor: Korbinian Herrmann
  • Professor: Prof. Bernd Bruegge, Ph.D.
  • German Title: "Entwicklung und beispielhafte Validierung einer Theorie für Manipulierbare Systeme
  • Language: Paper in Spanish, Presentation in English
  • Submission Date: 01.07.2005

Information about the project:

  • ECTS Credits: 15
  • SWS: 6 during 6 month
  • Time: 01.02.2005 - 15.07.2005
  • Studies: Informatics
  • Prerequisites: Software Engineering 1

Work products

Date Work Product
01.04.2005 Problem Statement
01.07.2005 final document
07.07.2005  Abschlusspräsentation

Problem Statement:

Desarollo y validación basado en ejemplos de una teoría para sistemas manipulables

Las necesidades de los sistemas informáticos evolucionan con el tiempo. Nos encontramos en un momento donde el usuario final no encuentra representadas sus necesidades en el producto final que le entrega el desarrollador del sistema. Una posible solución a este conflicto, surge de la creación de sistemas manipulables:

Sistemas adaptables (pero no adaptativos, no confundir por ello con los maleables) que posibilitan el diseño en tiempo real, es decir no requieren de compilación explícita. La adaptación puede ser de la funcionalidad, modelo y presentación (interfaz gráfica) del sistema.

Vamos a realizar un análisis de los sistemas manipulables efectuando en primer lugar una clasificación de los actuales tipos de usuario, basada tanto en sus conocimientos informáticos como del dominio acerca del cual se va a realizar la aplicación.

Continuaremos analizando las características del entorno de programación de los sistemas manipulables, ya que considerando un sistema manipulable concreto, hay muchos factores que influyen en él: el entorno, los usuarios y los posibles cambios que puede sufrir. Dentro de este análisis, observaremos que al potenciar ciertas características se puede producir una merma en otras.

Trataremos también la funcionalidad de los sistemas y como se ve afectada esta característica a la hora de modificar aplicaciones. La funcionalidad es un rasgo íntimamente relacionado con la usabilidad del sistema, por tanto los distintos usuarios que acceden al sistema son los que sopesan cual es equilibrio correcto entre facilidad de uso y funcionalidad

En el punto siguiente clasificaremos los distintos entornos de programación según dos patrones diferenciados: tipos de usuario y generación de distintos tipos de aplicaciones. A continuación los sujetos susceptibles de ser modificados en cada entorno de desarrollo y las aplicaciones desarrolladas en el mismo.

Seguidamente se exponen las diversas metodologías y métodos de la interacción usuario-maquina, así como los aspectos que han de tenerse en cuenta a la hora de diseñar el sistema de interacción deseado.

A lo largo del proyecto de desarrollo se elaborarán diversas aplicaciones para los sistemas Squeak, Access y Eclipse que se analiza, con el fin de mostrar las distintas técnicas de interacción tratadas y las características de las herramientas de manipulación provistas.

-- KorbinianHerrmann - 11 May 2005

 

Lehrstuhl: SistemasManipulables .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
r4 - 06 Jul 2005 - 08:07:00 - KorbinianHerrmann
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback