Skip Navigation Links
Principal
Software Factory
Tecnología
ProductosExpand Productos
Novedades
Contacto
Noticias
13/05/2008
Tenga presencia en Internet a un costo reducido, planes para profesionale y PYMES
17/03/2008
Sistema UpperERP el sistema de gestión mas sencillo para las PYMEs. Nueva versión
05/04/2008
UpperERP soporta tickets, agrupación de tareas y múltiples cuentas de correo.
  Tecnología 

UpperSoft trabaja con tecnología de punta. Somos especialistas en desarrollo de sistemas distribuidos, servicios web y Aplicaciones Web,  seguridad e Ingeniería de Software Orientada a Objetos.

Uppersoft cuenta con el Know-How necesario para encarar el desarrollo de aplicaciones de Inteligencia Artificial. Trabaja con herramientas y tecnologías que representan el "estado del arte", investigando y desarrollando sistemas inteligentes.

Diseño por Contratos 

UpperSoft soprta el desarrollo de software basado en las ideas del Diseño por Contratos. Las ventajas de la metodología son: 

  • Un método sistemático para la construcción de software libre de fallas (bug-free)
  • Un marco de trabajo para depuración, testeo y afirmación de la calidad.
  • Un método para documentar componentes de software.
  • Mejor conocimiento y control del mecanismo de herencia.
  • Una técnica para tratar casos anormales y manejo de excepciones.

Para conocer más puede leer el siguiente artículo: Diseño Por Contratos.
*Design By Contract es marca registrada de EiffelSoftware.

Arquitecturas de Software

 
El diseño de correctas soluciones arquitectonicas es clave para el exito de un proyecto informático. UpperSoft es indicado para la tercerización del desarrollo de las aplicaciones y el diseño de las arquitecturas de las mismas.

Adoptamos la definición de arquitectura de Software Architecture in Practice, 2/E, escrito por los miembros del SEI Len Bass,Paul Clements, Rick Kazman:

The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them.

Es decir que la arquitectura es la estructura o estructuras del sistema, la cual comprende los elementos de software, las propiedades visibles externamente de dichos elementos y las relaciones entre ellas.

 

 Capacitación

Uppersoft brinda cursos y seminarios de capacitación a empresas en temas de tecnología de punta:

  • Diseño por Contratos
  • UML y Proceso de Desarrollo
  • Programación Lógica - Prolog
  • Programación en Eiffel, C# y Java
Google

 

 
UpperSoft Ingeniera de Software. (c) 2005